diff --git a/src/app/DRE/analitico.tsx b/src/app/DRE/analitico.tsx index 6113ecd..e9c425c 100644 --- a/src/app/DRE/analitico.tsx +++ b/src/app/DRE/analitico.tsx @@ -543,25 +543,10 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) { }; return ( -
+
{/* Header Section */} -
-
- {/*
- - - -
*/} +
+

Análise Analítica{filtros.linhaSelecionada ? ` - ${filtros.linhaSelecionada}` : ""} @@ -570,12 +555,58 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) { Relatório detalhado de transações

-
+ + {/* Controls */} +
+ ) => + setGlobalFilter(e.target.value) + } + className="w-64 bg-white border-gray-300 focus:border-blue-500 focus:ring-blue-500" + /> + + {(columnFilters.length > 0 || globalFilter) && ( + + )} + {data.length > 0 && ( + + )} +
+
{/* Filtros Externos Ativos */} {(filtrosExternos.dataInicio || filtrosExternos.centroCusto || filtrosExternos.codigoGrupo || filtrosExternos.codigoConta) && ( -
-
+
+
Filtros aplicados pela tabela DRE Gerencial:
@@ -583,72 +614,27 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) { {filtrosExternos.dataInicio && filtrosExternos.dataFim && ( Período: {filtrosExternos.dataInicio} a {filtrosExternos.dataFim} - - )} + + )} {filtrosExternos.centroCusto && ( Centro: {filtrosExternos.centroCusto} - - )} + + )} {filtrosExternos.codigoGrupo && ( Grupo: {filtrosExternos.codigoGrupo} - - )} + + )} {filtrosExternos.codigoConta && ( Conta: {filtrosExternos.codigoConta} - - )} -
-
- )} - - {/* Controls */} -
- ) => - setGlobalFilter(e.target.value) - } - className="w-64 bg-white border-gray-300 focus:border-blue-500 focus:ring-blue-500" - /> - - {(columnFilters.length > 0 || globalFilter) && ( - - )} - {data.length > 0 && ( - - )} +
+ )} +
{/* Table Container */} @@ -659,36 +645,36 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) {
Data de Vencimento -
+
Data de Caixa
Entidade
Cód. Fornec -
+
Nome do Fornecedor -
+
Centro de Custo
Código da Conta
Nome da Conta
Valor Realizado -
+
Valor Previsto -
+
Valor Confirmado -
+
Valor Pago -
+
Histórico
Histórico 2
Número do Lançamento -
+ @@ -701,7 +687,7 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) { scrollbarColor: "#cbd5e0 #f7fafc", }} > - {loading ? ( + {loading ? (
@@ -727,9 +713,9 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) {

Nenhum dado encontrado

-
- - ) : ( + + + ) : (
+
{new Date(row.original.data_caixa).toLocaleDateString( "pt-BR" )} -
+
{row.original.entidade || "-"} -
+
{row.original.codigo_fornecedor} -
+
{row.original.nome_fornecedor} -
+
{row.original.codigo_centrocusto} -
+
{row.original.codigo_conta} -
+
{row.original.conta} -
+
+ ) : ( - )} @@ -846,20 +832,20 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) {
{row.original.numero_lancamento || "-"}
-
+ ); })} - )} - + )} + {/* Footer com Totalizador das Colunas */} - {data.length > 0 && ( + {data.length > 0 && (
TOTAL: {table.getRowModel().rows.length} registros -
+
@@ -920,14 +906,14 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) { ) : ( - )} -
+
- - - )} + + + )} {/* Summary Footer - Integrado */} { @@ -988,7 +974,7 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) { {conditions.map((cond, idx) => (
- + */} @@ -1138,13 +1138,13 @@ export default function Teste() { {/* Loading quando aplicando filtros */} {loading && ( -
-
-
+
+
+
-

+

Aplicando filtros...

@@ -1157,9 +1157,9 @@ export default function Teste() { {/* Erro */} {error && !loading && ( -

-
-
+
+
+
@@ -1169,7 +1169,7 @@ export default function Teste() { Erro ao carregar dados

{error}

-
@@ -1179,16 +1179,16 @@ export default function Teste() { {/* Mensagem quando não há dados */} {!filtrosAplicados && !loading && !error && ( -
-
-
+
+
+
-

+

Nenhum dado exibido

-

+

Clique no botão "Filtros" para definir os critérios de busca e visualizar os dados do DRE.

@@ -1202,8 +1202,8 @@ export default function Teste() {
{/* Table Header */}
-
-
+
+
Descrição
{mesesDisponiveis.map((mes) => (
@@ -1217,7 +1217,7 @@ export default function Teste() {
{/* Botões de controle */} -
+
@@ -1253,7 +1253,7 @@ export default function Teste() { setExpandedSubgrupos(new Set()); setExpandedCentros(new Set()); }} - className="text-xs h-6 px-2" + className="text-xs h-5 px-2" > Recolher Tudo @@ -1266,7 +1266,7 @@ export default function Teste() { {hierarchicalData.map((row, index) => (