fix: ajuste no filtro

This commit is contained in:
Alessandro Gonçaalves 2025-12-09 11:43:12 -03:00
parent 95d8279f9c
commit bca20e5a57
1 changed files with 9 additions and 35 deletions

View File

@ -193,7 +193,6 @@ export default function Teste() {
const [filtros, setFiltros] = useState({
periodoDe: "",
periodoAte: "",
grupo: "Todos",
conta: "Todas",
});
@ -726,13 +725,6 @@ export default function Teste() {
});
}
// Filtro por grupo
if (filtros.grupo !== "Todos") {
dadosFiltrados = dadosFiltrados.filter((item: DREItem) =>
item.grupo === filtros.grupo
);
}
// Filtro por conta (multi-seleção)
if (contasSelecionadas.length > 0) {
dadosFiltrados = dadosFiltrados.filter((item: DREItem) => {
@ -769,7 +761,6 @@ export default function Teste() {
setFiltros({
periodoDe: `${anoAtual}-01`,
periodoAte: periodoAtual,
grupo: "Todos",
conta: "Todas",
});
@ -839,7 +830,6 @@ export default function Teste() {
const resumoData = [
{ 'Informação': 'Período', 'Valor': `${filtros.periodoDe} a ${filtros.periodoAte}` },
{ 'Informação': 'Grupo', 'Valor': filtros.grupo },
{ 'Informação': 'Conta', 'Valor': filtros.conta },
{ 'Informação': 'Total de Registros', 'Valor': dadosCompletosExpandidos.length },
{ 'Informação': 'Data de Exportação', 'Valor': new Date().toLocaleString('pt-BR') },
@ -960,22 +950,6 @@ export default function Teste() {
</div>
</div>
{/* Grupo */}
<div className="grid gap-2">
<Label htmlFor="grupo">GRUPO</Label>
<Select value={filtros.grupo} onValueChange={(value) => setFiltros(prev => ({ ...prev, grupo: value }))}>
<SelectTrigger>
<SelectValue placeholder="Selecione" />
</SelectTrigger>
<SelectContent>
<SelectItem value="Todos">Todos</SelectItem>
{opcoesGrupos.map(grupo => (
<SelectItem key={grupo} value={grupo}>{grupo}</SelectItem>
))}
</SelectContent>
</Select>
</div>
{/* Conta */}
<div className="grid gap-2">
<div className="flex items-center justify-between">