fix: ajuste no filtro de período
This commit is contained in:
parent
bca20e5a57
commit
c413015542
|
|
@ -265,6 +265,30 @@ export default function Teste() {
|
|||
// Inicializar com todas as contas selecionadas
|
||||
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) {
|
||||
console.error("Erro ao carregar períodos:", error);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue