1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-16 19:40:44 +01:00

Correzioni minori riferimenti FE

This commit is contained in:
Dasc3er 2020-09-11 08:55:39 +02:00
parent 46315d1e85
commit 1523a78401
2 changed files with 11 additions and 9 deletions

View File

@ -531,21 +531,21 @@ function impostaRiferimento(id_riga, documento, riga) {
let riga_fe = $("#id_riga_riferimento_" + id_riga).closest("tr").prev(); let riga_fe = $("#id_riga_riferimento_" + id_riga).closest("tr").prev();
// Informazioni visibili sulla quantità // Informazioni visibili sulla quantità
impostaContenuto(riga_fe.data("qta"), riga.qta, "#riferimento_" + id_riga + "_qta"); impostaContenuto(riga_fe.data("qta"), riga.qta, (riga.um ? " " + riga.um : ""), "#riferimento_" + id_riga + "_qta");
// Informazioni visibili sul prezzo unitario // Informazioni visibili sul prezzo unitario
impostaContenuto(riga_fe.data("prezzo_unitario"), riga.prezzo_unitario, "#riferimento_" + id_riga + "_prezzo"); impostaContenuto(riga_fe.data("prezzo_unitario"), riga.prezzo_unitario, " " + globals.currency, "#riferimento_" + id_riga + "_prezzo");
// Informazioni visibili sull\'aliquota IVA // Informazioni visibili sull\'aliquota IVA
impostaContenuto(riga_fe.data("iva_percentuale"), riga.iva_percentuale, "#riferimento_" + id_riga + "_iva"); impostaContenuto(riga_fe.data("iva_percentuale"), riga.iva_percentuale, "%", "#riferimento_" + id_riga + "_iva");
$("#riferimento_" + id_riga).html(documento.descrizione ? documento.descrizione : ""); $("#riferimento_" + id_riga).html(documento.descrizione ? documento.descrizione : "");
} }
// Informazioni visibili sull\'aliquota IVA // Informazioni visibili sull\'aliquota IVA
function impostaContenuto(valore_riga, valore_riferimento, id_elemento) { function impostaContenuto(valore_riga, valore_riferimento, contenuto_successivo, id_elemento) {
let elemento = $(id_elemento); let elemento = $(id_elemento);
if (valore_riferimento === undefined){ if (valore_riferimento === undefined) {
elemento.html(""); elemento.html("");
return; return;
} }
@ -553,12 +553,12 @@ function impostaContenuto(valore_riga, valore_riferimento, id_elemento) {
valore_riga = parseFloat(valore_riga); valore_riga = parseFloat(valore_riga);
valore_riferimento = parseFloat(valore_riferimento); valore_riferimento = parseFloat(valore_riferimento);
let contenuto = valore_riferimento.toLocale() + "%"; let contenuto = valore_riferimento.toLocale() + contenuto_successivo;
if (valore_riferimento === valore_riga) { if (valore_riferimento === valore_riga) {
contenuto = `<i class="fa fa-warning"></i> ` + contenuto; contenuto = `<i class="fa fa-check"></i> ` + contenuto;
elemento.addClass("text-success").removeClass("text-warning"); elemento.addClass("text-success").removeClass("text-warning");
} else { } else {
contenuto = `<i class="fa fa-check"></i> ` + contenuto; contenuto = `<i class="fa fa-warning"></i> ` + contenuto;
elemento.removeClass("text-success").addClass("text-warning"); elemento.removeClass("text-success").addClass("text-warning");
} }

View File

@ -51,12 +51,14 @@ $id_riferimento = get('id_riferimento');
$righe = $documento->getRighe(); $righe = $documento->getRighe();
foreach ($righe as $riga) { foreach ($righe as $riga) {
$qta_rimanente = $riga->qta_rimanente - $righe_utilizzate[$riga->id]; $qta_rimanente = $riga->qta_rimanente - $righe_utilizzate[$riga->id];
$riga_origine = $riga->getOriginal();
$dettagli = [ $dettagli = [
'tipo' => get_class($riga), 'tipo' => get_class($riga),
'id' => $riga->id, 'id' => $riga->id,
'qta' => $riga->qta, 'qta' => $riga->qta,
'prezzo_unitario' => $riga->prezzo_unitario, 'um' => $riga->um,
'prezzo_unitario' => $riga->prezzo_unitario ?: $riga_origine->prezzo_unitario,
'id_iva' => $riga->id_iva, 'id_iva' => $riga->id_iva,
'iva_percentuale' => $riga->aliquota->percentuale, 'iva_percentuale' => $riga->aliquota->percentuale,
]; ];