fix: correção do filtro do drill

This commit is contained in:
Alessandro Gonçaalves 2025-10-22 14:09:48 -03:00
parent be89e103c5
commit beeedbff69
1 changed files with 4 additions and 1 deletions

View File

@ -392,7 +392,8 @@ export default function Teste() {
// Ordem: Centros de Custo → Contas // Ordem: Centros de Custo → Contas
// SEMPRE filtrar por código do centro de custo, independente do tipo da linha // SEMPRE filtrar por código do centro de custo, independente do tipo da linha
centroCustoFiltro = row.codigo_centro_custo || ""; centroCustoFiltro = row.codigo_centro_custo || "";
codigoContaFiltro = ""; // Nunca filtrar por conta nesta ordem // Se for conta, também filtrar por código da conta
codigoContaFiltro = row.type === "conta" ? (row.codigo_conta?.toString() || "") : "";
} }
console.log('🎯 Filtros determinados:', { console.log('🎯 Filtros determinados:', {
@ -810,6 +811,7 @@ export default function Teste() {
grupo, grupo,
conta, conta,
codigo_conta: contaItems[0].codigo_conta, codigo_conta: contaItems[0].codigo_conta,
codigo_centro_custo: contaItems[0].codigo_centro_custo, // ✅ Adicionar código do centro de custo
total: totalConta, total: totalConta,
isExpanded: expandedCentros.has(`${grupo}-${conta}`), isExpanded: expandedCentros.has(`${grupo}-${conta}`),
valoresPorMes: valoresContaPorMes, valoresPorMes: valoresContaPorMes,
@ -961,6 +963,7 @@ export default function Teste() {
centro_custo: centro, centro_custo: centro,
conta, conta,
codigo_conta: contaItems[0].codigo_conta, codigo_conta: contaItems[0].codigo_conta,
codigo_centro_custo: centroItems[0].codigo_centro_custo, // ✅ Adicionar código do centro de custo
total: totalConta, total: totalConta,
valoresPorMes: valoresContaPorMes, valoresPorMes: valoresContaPorMes,
percentuaisPorMes: calcularPercentuaisPorMes( percentuaisPorMes: calcularPercentuaisPorMes(