From 8b24a06496338bf72ca1fa7f1d5cd0b83155a0c1 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 2 Jul 2026 15:27:27 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20limpar=20rascunho=20-=20arrays=20expl?= =?UTF-8?q?=C3=ADcitos=20+=20Object.keys(TABLES).forEach(renderTable)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/index.html | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/src/index.html b/src/index.html index 2f8a75a..50a7a8a 100644 --- a/src/index.html +++ b/src/index.html @@ -2113,6 +2113,11 @@ document.getElementById('btn-limpar').addEventListener('click', () => { fechamento_contado: { dinheiro: 0, cartoes: 0, receber: 0 }, observacoes: '', id_local: null, sync_status: 'local' }; + // Limpa arrays + estado.sangrias = []; estado.despesas = []; estado.pixcnpj = []; + estado.vales = []; estado.receber = []; estado.cancelamentos = []; + estado.cartoes = { credito: [], debito: [], alimentacao: [], pix: [] }; + estado.fechamento_contado = { dinheiro: 0, cartoes: 0, receber: 0 }; // Limpa todos os campos do formulário principal setVal('f-operador', ''); setVal('f-turno', ''); setVal('f-fech-dinheiro', ''); setVal('f-fech-cartoes', ''); setVal('f-fech-receber', ''); @@ -2121,17 +2126,7 @@ document.getElementById('btn-limpar').addEventListener('click', () => { setVal('sys-troco', ''); setVal('sys-total', ''); setVal('sys-credito', ''); setVal('sys-debito', ''); setVal('sys-alimentacao', ''); setVal('sys-pixcnpj', ''); - // Limpa tables - renderTable('cancel-table', [], 'cancelamentos'); - renderTable('vales-table', [], 'vales'); - renderTable('pixcnpj-table', [], 'pixcnpj'); - renderTable('receber-table', [], 'receber'); - renderTable('despesas-table', [], 'despesas'); - renderTable('sangrias-table', [], 'sangrias'); - renderCartoesTable('cartao-credito-table', [], 'credito'); - renderCartoesTable('cartao-debito-table', [], 'debito'); - renderCartoesTable('cartao-alimentacao-table', [], 'alimentacao'); - renderCartoesTable('cartao-pix-table', [], 'pix'); + Object.keys(TABLES).forEach(renderTable); updateTotals(); syncUI(); showToast('Rascunho limpo.', 'info');