fix: ajuste no filtro de período

This commit is contained in:
Alessandro Gonçaalves 2025-12-09 11:46:20 -03:00
parent bca20e5a57
commit c413015542
1 changed files with 24 additions and 0 deletions

View File

@ -265,6 +265,30 @@ export default function Teste() {
// Inicializar com todas as contas selecionadas // Inicializar com todas as contas selecionadas
setContasSelecionadas(contasUnicas); setContasSelecionadas(contasUnicas);
// Inicializar filtros de período com o ano corrente
const agora = new Date();
const anoAtual = agora.getFullYear();
const mesAtual = String(agora.getMonth() + 1).padStart(2, '0');
const periodoAtual = `${anoAtual}-${mesAtual}`;
const primeiroMesAno = `${anoAtual}-01`;
// Verificar se os períodos existem nos dados disponíveis
const periodoDeValido = periodosUnicos.includes(primeiroMesAno) ? primeiroMesAno : (periodosUnicos[0] || primeiroMesAno);
const periodoAteValido = periodosUnicos.includes(periodoAtual) ? periodoAtual : (periodosUnicos[periodosUnicos.length - 1] || periodoAtual);
setFiltros(prev => ({
...prev,
periodoDe: periodoDeValido,
periodoAte: periodoAteValido
}));
// Inicializar filtros do analítico também
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);
} }