From 596cae6eb855a2066a10eb16112cb99221ed5aed Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Thu, 3 Sep 2020 14:29:17 +0200 Subject: [PATCH] Visualizzazione informazioni riferimento --- plugins/importFE/generate.php | 93 ++++++++++++++++++++++---------- plugins/importFE/riferimento.php | 18 ++++--- 2 files changed, 77 insertions(+), 34 deletions(-) diff --git a/plugins/importFE/generate.php b/plugins/importFE/generate.php index 7409d7996..147b5e2fd 100755 --- a/plugins/importFE/generate.php +++ b/plugins/importFE/generate.php @@ -303,13 +303,13 @@ if (!empty($righe)) { $prezzo_unitario = $riga['PrezzoUnitario']; echo ' - + '.$riga['Descrizione'].'
'.(!empty($codici_articoli) ? ''.implode(', ', $codici_articoli).'
' : '').' - + @@ -327,6 +327,7 @@ if (!empty($righe)) { '_VALUE_' => empty($riga['Natura']) ? numberFormat($riga['AliquotaIVA']).'%' : $riga['Natura'], '_DESC_' => $riga['RiferimentoNormativo'] ? ' - '.$riga['RiferimentoNormativo'] : '', ]).' + @@ -367,34 +368,41 @@ if (!empty($righe)) { echo ' '; diff --git a/plugins/importFE/riferimento.php b/plugins/importFE/riferimento.php index e82a7df8a..6d800e3ef 100755 --- a/plugins/importFE/riferimento.php +++ b/plugins/importFE/riferimento.php @@ -35,8 +35,17 @@ $righe = $documento->getRighe(); foreach ($righe as $riga) { $qta_rimanente = $riga->qta_rimanente - $righe_utilizzate[$riga->id]; + $dettagli = [ + 'tipo' => get_class($riga), + 'id' => $riga->id, + 'qta' => $riga->qta, + 'prezzo_unitario' => $riga->prezzo_unitario, + 'id_iva' => $riga->id_iva, + 'iva_percentuale' => $riga->aliquota->percentuale, + ]; + echo ' - id ? 'class="success"' : '').' data-type="'.get_class($riga).'" data-id="'.$riga->id.'" data-qta="'.$riga->qta.'" data-prezzo_unitario="'.$riga->prezzo_unitario.'"> + id ? 'class="success"' : '').' data-dettagli='.json_encode($dettagli).'> '.$riga->descrizione.' '.numberFormat($qta_rimanente, 'qta').' / '.numberFormat($riga->qta, 'qta').' '; @@ -67,11 +76,8 @@ var documento_importazione = { function selezionaRiga(button) { let riga = $(button).closest("tr"); - let dati_riga = { - tipo: riga.data("type"), - id: riga.data("id"), - }; - impostaRiferimento("'.$id_riga.'", documento_importazione, dati_riga); + let dettagli_riga = riga.data("dettagli"); + impostaRiferimento("'.$id_riga.'", documento_importazione, dettagli_riga); $(button).closest(".modal").modal("hide"); }