fix: tabela consulta saldo completo (pixcartão incluído) + preencher formulário principal ao abrir registro anterior
This commit is contained in:
+36
-1
@@ -2170,7 +2170,8 @@ function buildConsultaModal(recentList) {
|
|||||||
+ (parseFloat(item.saldo_alimentacao)||0)
|
+ (parseFloat(item.saldo_alimentacao)||0)
|
||||||
+ (parseFloat(item.saldo_vales)||0)
|
+ (parseFloat(item.saldo_vales)||0)
|
||||||
+ (parseFloat(item.saldo_areceber)||0)
|
+ (parseFloat(item.saldo_areceber)||0)
|
||||||
+ (parseFloat(item.total_pixcnpj)||0);
|
+ (parseFloat(item.total_pixcnpj)||0)
|
||||||
|
+ (parseFloat(item.total_cartao_pix)||0);
|
||||||
return `<tr>
|
return `<tr>
|
||||||
<td style="padding:6px 8px;border-bottom:1px solid #eee;font-size:12px;cursor:pointer" onclick="openConsultaRegistro(${i})">${fmtDate(item.data)}</td>
|
<td style="padding:6px 8px;border-bottom:1px solid #eee;font-size:12px;cursor:pointer" onclick="openConsultaRegistro(${i})">${fmtDate(item.data)}</td>
|
||||||
<td style="padding:6px 8px;border-bottom:1px solid #eee;font-size:12px;cursor:pointer" onclick="openConsultaRegistro(${i})">${item.operador||'?'}</td>
|
<td style="padding:6px 8px;border-bottom:1px solid #eee;font-size:12px;cursor:pointer" onclick="openConsultaRegistro(${i})">${item.operador||'?'}</td>
|
||||||
@@ -3006,6 +3007,40 @@ window.abrirEditaFechamento = async function(full) {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Preenche os campos do formulário principal para que o botão Recibo funcione
|
||||||
|
setVal('sys-troco', fmtNum(estado.saldo_troco));
|
||||||
|
setVal('sys-credito', fmtNum(estado.saldo_credito));
|
||||||
|
setVal('sys-debito', fmtNum(estado.saldo_debito));
|
||||||
|
setVal('sys-alimentacao', fmtNum(estado.saldo_alimentacao));
|
||||||
|
setVal('sys-pixcnpj', fmtNum(estado.total_pixcnpj));
|
||||||
|
setVal('f-saldo-esperado', estado.saldo_esperado || '');
|
||||||
|
setVal('f-obs', estado.observacoes || '');
|
||||||
|
setVal('f-operador', estado.operador || '');
|
||||||
|
setVal('f-turno', estado.turno || '');
|
||||||
|
setVal('f-clientes', estado.clientes || '');
|
||||||
|
setVal('f-frango', estado.frango || '');
|
||||||
|
setVal('f-vendas', estado.vendas || '');
|
||||||
|
setVal('f-loja', estado.loja || '');
|
||||||
|
setVal('f-data', estado.data || '');
|
||||||
|
setVal('f-fech-dinheiro', estado.fechamento_contado?.dinheiro || '');
|
||||||
|
setVal('f-fech-cartoes', estado.fechamento_contado?.cartoes || '');
|
||||||
|
setVal('f-fech-receber', estado.fechamento_contado?.receber || '');
|
||||||
|
|
||||||
|
// Renderiza todas as grades
|
||||||
|
renderTable('tbl-sangrias', estado.sangrias);
|
||||||
|
renderTable('tbl-despesas', estado.despesas);
|
||||||
|
renderTable('tbl-vales', estado.vales);
|
||||||
|
renderTable('tbl-pix', estado.pixcnpj);
|
||||||
|
renderTable('tbl-receber', estado.receber);
|
||||||
|
renderTable('tbl-cancelamentos', estado.cancelamentos);
|
||||||
|
renderTable('tbl-cartao-credito', estado.cartoes.credito);
|
||||||
|
renderTable('tbl-cartao-debito', estado.cartoes.debito);
|
||||||
|
renderTable('tbl-cartao-alimentacao',estado.cartoes.alimentacao);
|
||||||
|
renderTable('tbl-cartao-pix', estado.cartoes.pix);
|
||||||
|
|
||||||
|
// Atualiza totais
|
||||||
|
updateTotals();
|
||||||
|
|
||||||
// Usa o mesmo modal de edição completo que já funciona — só abre com o registro
|
// Usa o mesmo modal de edição completo que já funciona — só abre com o registro
|
||||||
openEditModal(full);
|
openEditModal(full);
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user