fix: correção do estado inicial da /dre-filial

This commit is contained in:
Alessandro Gonçaalves 2025-12-09 16:30:55 -03:00
parent 9696d38439
commit 2599060fa1
1 changed files with 32 additions and 7 deletions

View File

@ -283,12 +283,7 @@ export default function Teste() {
periodoAte: periodoAteValido periodoAte: periodoAteValido
})); }));
// Inicializar filtros do analítico também // NÃO inicializar filtros do analítico - só serão definidos após clique em célula
setAnaliticoFiltros(prev => ({
...prev,
dataInicio: periodoDeValido,
dataFim: periodoAteValido
}));
} catch (error) { } catch (error) {
console.error("Erro ao carregar períodos:", error); console.error("Erro ao carregar períodos:", error);
@ -853,6 +848,21 @@ export default function Teste() {
setData(dadosFiltrados); setData(dadosFiltrados);
setFiltrosAplicados(true); setFiltrosAplicados(true);
// Limpar filtros do analítico ao aplicar novos filtros na tabela
setAnaliticoFiltros({
dataInicio: "",
dataFim: "",
centroCusto: "",
codigoGrupo: "",
codigoSubgrupo: "",
codigoConta: "",
linhaSelecionada: "",
excluirCentroCusto: "",
excluirCodigoConta: "",
codigosCentrosCustoSelecionados: "",
codigosContasSelecionadas: "",
});
// Extrair meses únicos dos dados filtrados // Extrair meses únicos dos dados filtrados
const meses = [ const meses = [
...new Set( ...new Set(
@ -889,6 +899,21 @@ export default function Teste() {
setIsAllExpanded(false); setIsAllExpanded(false);
setIsFilterOpen(false); setIsFilterOpen(false);
// Limpar filtros do analítico também
setAnaliticoFiltros({
dataInicio: "",
dataFim: "",
centroCusto: "",
codigoGrupo: "",
codigoSubgrupo: "",
codigoConta: "",
linhaSelecionada: "",
excluirCentroCusto: "",
excluirCodigoConta: "",
codigosCentrosCustoSelecionados: "",
codigosContasSelecionadas: "",
});
carregarPeriodosDisponiveis(); carregarPeriodosDisponiveis();
}; };
@ -1271,7 +1296,7 @@ export default function Teste() {
</div> </div>
)} )}
{/* Componente Analítico - Sempre visível */} {/* Componente Analítico - Sempre visível, mas só carrega dados após clique */}
<div className="mt-4"> <div className="mt-4">
<AnaliticoComponent filtros={analiticoFiltros} /> <AnaliticoComponent filtros={analiticoFiltros} />
</div> </div>