dashboard: reimaginacao
Signed-off-by: Rodrigo B. de Sousa Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
1 parent
b3d9ebe999
commit
a7c32aa128
2 files changed
+16
No files matched your search
@@ -7,6 +7,7 @@ interface Benchmarking {
|
||||
ativos: number;
|
||||
procedentes: number;
|
||||
improcedentesOuSemMerito: number;
|
||||
ajuizados7dias: number;
|
||||
}
|
||||
|
||||
// Hook para calcular benchmarking do escritório
|
||||
@@ -24,12 +25,20 @@ export function useBenchmarking() {
|
||||
const procedentes = processos.filter(p => p.resultado === 'PROCEDENTE').length;
|
||||
// Julgados improcedentes ou sem análise de mérito
|
||||
const improcedentesOuSemMerito = processos.filter(p => p.resultado === 'IMPROCEDENTE' || p.resultado === 'SEM_ANALISE_MERITO').length;
|
||||
// Processos ajuizados nos últimos 7 dias
|
||||
const seteDiasAtras = new Date();
|
||||
seteDiasAtras.setDate(seteDiasAtras.getDate() - 7);
|
||||
const ajuizados7dias = processos.filter(p => {
|
||||
const criacao = p.dataCriacao ? new Date(p.dataCriacao) : null;
|
||||
return criacao && criacao >= seteDiasAtras;
|
||||
}).length;
|
||||
|
||||
return {
|
||||
totalProcessos,
|
||||
ativos,
|
||||
procedentes,
|
||||
improcedentesOuSemMerito,
|
||||
ajuizados7dias,
|
||||
};
|
||||
});
|
||||
}
|
||||
Reference in new issue
Block a user