diff --git a/src/app/DRE/analitico.tsx b/src/app/DRE/analitico.tsx index 3837a1a..9795e27 100644 --- a/src/app/DRE/analitico.tsx +++ b/src/app/DRE/analitico.tsx @@ -89,7 +89,7 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) { console.log('📋 Filtros recebidos via props:', filtros); console.log('📋 Filtros externos atuais:', filtrosExternos); setFiltrosExternos(filtros); - }, [filtros]); + }, [filtros, filtrosExternos]); const fetchData = React.useCallback(async () => { console.log('🔄 AnalÃtico - fetchData chamado'); @@ -439,13 +439,23 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) { return sum + (isNaN(valor) ? 0 : valor); }, 0); + console.log("🔄 Calculando totais das colunas:", { + totalRows: table.getRowModel().rows.length, + valorRealizado, + valorPrevisto, + valorConfirmado, + valorPago, + columnFilters: columnFilters.length, + globalFilter, + }); + return { valorRealizado, valorPrevisto, valorConfirmado, valorPago, }; - }, [table]); + }, [table, columnFilters, globalFilter]); const exportToExcel = () => { if (data.length === 0) return; @@ -622,7 +632,7 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) { {/* Table Container */}