From 3608ac455ee140a25e4be5fd6bcf6fba4d3afcc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alessandro=20Gon=C3=A7aalves?= Date: Thu, 23 Oct 2025 15:12:35 -0300 Subject: [PATCH] =?UTF-8?q?fix:=20corre=C3=A7=C3=A3o=20do=20centro=20de=20?= =?UTF-8?q?custo=20da=20presid=C3=AAncia?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/DRE/teste.tsx | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/app/DRE/teste.tsx b/src/app/DRE/teste.tsx index 5c5eb8f..16dd3ce 100644 --- a/src/app/DRE/teste.tsx +++ b/src/app/DRE/teste.tsx @@ -264,13 +264,7 @@ export default function Teste() { // Extrair centros de custo únicos com nome e código const centrosCustoUnicos = [...new Set(dadosCompletos.map((item: DREItem) => item.centro_custo))].sort() as string[]; - // Filtrar centro de custo com código específico - const centrosCustoFiltrados = centrosCustoUnicos.filter(centro => { - const item = dadosCompletos.find((d: DREItem) => d.centro_custo === centro); - return item?.codigo_centro_custo !== "002.003.017"; - }); - - setOpcoesCentrosCusto(centrosCustoFiltrados); + setOpcoesCentrosCusto(centrosCustoUnicos); // Criar objeto de códigos dos centros de custo const codigos: Record = {}; @@ -294,8 +288,12 @@ export default function Teste() { }); setCodigosContas(codigosContasObj); - // Inicializar com todos os itens selecionados - setCentrosCustoSelecionados(centrosCustoUnicos); + // Inicializar com todos os itens selecionados, exceto o centro de custo 002.003.017 + const centrosCustoIniciaisSelecionados = centrosCustoUnicos.filter(centro => { + const item = dadosCompletos.find((d: DREItem) => d.centro_custo === centro); + return item?.codigo_centro_custo !== "002.003.017"; + }); + setCentrosCustoSelecionados(centrosCustoIniciaisSelecionados); setContasSelecionadas(contasUnicas); } catch (error) {