frontend: fix dashboard PainelFinanceiro

Signed-off-by: Rodrigo B. de Sousa Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
rodrigo committed 2025-07-27 17:26:25 -03:00
1 parent 47f2d08b9b
commit 0750b26208
2 files changed
+6 -6

No files matched your search

@@ -56,9 +56,9 @@ export const PainelFinanceiro: React.FC = () => {
{data.detalhesHonorarios.length === 0 && <li className="text-gray-400">Nenhum recebimento registrado neste mês.</li>} {data.detalhesHonorarios.length === 0 && <li className="text-gray-400">Nenhum recebimento registrado neste mês.</li>}
{data.detalhesHonorarios.map((item, idx) => ( {data.detalhesHonorarios.map((item, idx) => (
<li key={idx} className="py-2 flex flex-col"> <li key={idx} className="py-2 flex flex-col">
<span className="font-bold">Contrato: {item.contrato.processoId}</span> <span className="font-bold">Contrato: {item.contrato?.processoId || 'N/A'}</span>
<span>Parcela: {item.parcela.numeroParcela} - Valor: R$ {Number(item.parcela.valorPago || item.parcela.valor).toLocaleString('pt-br', { minimumFractionDigits: 2 })}</span> <span>Parcela: {item.parcela?.numeroParcela || 'N/A'} - Valor: R$ {Number(item.parcela?.valorPago || item.parcela?.valor || 0).toLocaleString('pt-br', { minimumFractionDigits: 2 })}</span>
<span className="text-gray-500">Pago em: {item.parcela.dataPagamento ? new Date(item.parcela.dataPagamento).toLocaleDateString('pt-br') : '-'}</span> <span className="text-gray-500">Pago em: {item.parcela?.dataPagamento ? new Date(item.parcela.dataPagamento).toLocaleDateString('pt-br') : '-'}</span>
</li> </li>
))} ))}
</ul> </ul>
@@ -69,8 +69,8 @@ export const PainelFinanceiro: React.FC = () => {
{data.detalhesCustas.length === 0 && <li className="text-gray-400">Nenhuma custa paga neste mês.</li>} {data.detalhesCustas.length === 0 && <li className="text-gray-400">Nenhuma custa paga neste mês.</li>}
{data.detalhesCustas.map((c, idx) => ( {data.detalhesCustas.map((c, idx) => (
<li key={idx} className="py-2 flex flex-col"> <li key={idx} className="py-2 flex flex-col">
<span className="font-bold">Processo: {c.processoId}</span> <span className="font-bold">Processo: {c.processoId || 'N/A'}</span>
<span>Tipo: {c.tipo} - Valor: R$ {Number(c.valor).toLocaleString('pt-br', { minimumFractionDigits: 2 })}</span> <span>Tipo: {c.tipo || 'N/A'} - Valor: R$ {Number(c.valor || 0).toLocaleString('pt-br', { minimumFractionDigits: 2 })}</span>
<span className="text-gray-500">Pago em: {c.dataPagamento ? new Date(c.dataPagamento).toLocaleDateString('pt-br') : '-'}</span> <span className="text-gray-500">Pago em: {c.dataPagamento ? new Date(c.dataPagamento).toLocaleDateString('pt-br') : '-'}</span>
</li> </li>
))} ))}
+1 -1
View File
@@ -24,7 +24,7 @@ import processosAdministrativosRoutes from './routes/processosAdministrativos';
import provasRouter from './routes/provas'; import provasRouter from './routes/provas';
import calculosJudiciaisRoutes from './routes/calculosJudiciais'; import calculosJudiciaisRoutes from './routes/calculosJudiciais';
import indicesMonetariosRoutes from './routes/indicesMonetarios'; import indicesMonetariosRoutes from './routes/indicesMonetarios';
import pensaoAlimenticiaRouter from './routes/pensaoAlimenticia'; import pensaoAlimenticiaRouter from './routes/pensaoAlimenticia'; // Importar router de pensão alimentícia
import financeiroPainelRoutes from './routes/financeiroPainel'; // Importar rotas do financeiro painel import financeiroPainelRoutes from './routes/financeiroPainel'; // Importar rotas do financeiro painel
import audienciasRoutes from './routes/audiencias'; // Importar rotas de audiências import audienciasRoutes from './routes/audiencias'; // Importar rotas de audiências