Skip to content

Commit 38f1c0e

Browse files
feat: miglorie inventario magazzino
1 parent c062b47 commit 38f1c0e

2 files changed

Lines changed: 19 additions & 14 deletions

File tree

modules/movimenti/modals/genera_righe.php

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@
2929
echo '<table class="table table-striped table-hover table-bordered" id="tabella-inventario">
3030
<thead>
3131
<tr>
32-
<th width="20%">'.tr('Codice').'</th>
33-
<th width="30%">'.tr('Descrizione').'</th>
34-
<th width="15%">'.tr('Giacenza attuale').'</th>
35-
<th width="15%">'.tr('Nuova giacenza').'</th>
32+
<th width="15%">'.tr('Codice').'</th>
33+
<th>'.tr('Descrizione').'</th>
34+
<th width="18%" class="text-center">'.tr('Attuale giacenza').'</th>
35+
<th width="10%" class="text-center">'.tr('Nuova giacenza').'</th>
3636
<th width="15%">'.tr('Ubicazione').'</th>
37-
<th width="5%">'.tr('Azioni').'</th>
37+
<th width="4%">'.tr('Azioni').'</th>
3838
</tr>
3939
</thead>
4040
<tbody>';
@@ -45,27 +45,32 @@
4545
$descrizione = $riga['descrizione'];
4646
$giacenza_attuale = floatval($riga['giacenza_attuale']);
4747
$nuova_giacenza = floatval($riga['nuova_giacenza']);
48-
$ubicazione = $riga['ubicazione'];
4948

49+
$ultimo_movimento = $dbo->fetchOne('SELECT data, movimento FROM mg_movimenti WHERE idarticolo = '.prepare($riga['id_articolo']).' ORDER BY data DESC LIMIT 1');
50+
$data_movimento = $ultimo_movimento['data'];
51+
$descrizione_movimento = $ultimo_movimento['movimento'];
5052
echo '<tr data-id="'.$id.'">
5153
<td>'.$codice.'</td>
5254
<td>'.$descrizione.'</td>
53-
<td class="text-right">'.Translator::numberToLocale($giacenza_attuale).'</td>
55+
<td class="text-right">
56+
<small class="text-muted">('.Translator::dateToLocale($data_movimento).')</small> <span class="badge badge-info">'.Translator::numberToLocale($giacenza_attuale).'</span><br>
57+
<small class="text-muted">'.$descrizione_movimento.'</small>
58+
</td>
5459
<td>';
5560

56-
// Input giacenza con struttura OpenSTAManager
57-
echo '{[ "type": "number", "name": "giacenza_'.$id.'", "value": "'.$nuova_giacenza.'", "decimals": "qta", "class": "text-right", "onchange": "aggiornaGiacenza('.$id.', this.value)" ]}';
61+
// Input giacenza con struttura OpenSTAManager
62+
echo '{[ "type": "number", "name": "giacenza_'.$id.'", "value": "'.$nuova_giacenza.'", "decimals": "qta", "class": "text-right", "onchange": "aggiornaGiacenza('.$id.', this.value)" ]}';
5863

5964
echo '</td>
6065
<td>';
6166

62-
// Input ubicazione con struttura OpenSTAManager
63-
echo '{[ "type": "text", "name": "ubicazione_'.$id.'", "value": "'.$ubicazione.'", "placeholder": "'.tr('Ubicazione').'", "onchange": "aggiornaUbicazione('.$id.', this.value)" ]}';
67+
// Input ubicazione con struttura OpenSTAManager
68+
echo '{[ "type": "text", "name": "ubicazione_'.$id.'", "value": "'.$ubicazione.'", "placeholder": "'.tr('Ubicazione').'", "onchange": "aggiornaUbicazione('.$id.', this.value)" ]}';
6469

6570
echo '</td>
6671
<td class="text-center">
67-
<button type="button" class="btn btn-danger"
68-
onclick="rimuoviRigaInventario('.$id.')"
72+
<button type="button" class="btn btn-danger"
73+
onclick="rimuoviRigaInventario('.$id.')"
6974
title="'.tr('Rimuovi').'">
7075
<i class="fa fa-trash"></i>
7176
</button>

modules/movimenti/modals/inventario.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
</div>
3232

3333
<div class="col-md-5">
34-
{[ "type": "text", "label": "<?php echo tr('Data'); ?>", "name": "data", "value": "-now-", "required": 1 ]}
34+
{[ "type": "date", "label": "<?php echo tr('Data'); ?>", "name": "data", "value": "-now-", "required": 1 ]}
3535
</div>
3636
</div>
3737

0 commit comments

Comments
 (0)