mirror of
https://framagit.org/enfance-libre/statistiques
synced 2025-12-07 07:23:44 +00:00
feat: stat:s Nb familles ou le parquet à fait appel
This commit is contained in:
parent
734be85288
commit
bc04646fbe
4 changed files with 17 additions and 0 deletions
|
|
@ -16,6 +16,9 @@ export const statsTribunalCorrectionnelDesc = {
|
|||
nbFamillesRelaxees: {
|
||||
label: "Nb familles relaxées 🥳",
|
||||
},
|
||||
nbFamillesAvecAppelDuParquet: {
|
||||
label: "Nb familles ou le parquet à fait appel",
|
||||
},
|
||||
} as const;
|
||||
|
||||
export const statsPenalesDesc = {
|
||||
|
|
|
|||
|
|
@ -5,4 +5,6 @@ export type InfoTribunalCorrectionnel = {
|
|||
evtRelaxe?: EvenementFamille;
|
||||
evtViceDeProcedure?: EvenementFamille;
|
||||
evtAppel?: EvenementFamille;
|
||||
evtAppelDuParquet?: EvenementFamille;
|
||||
procesDAppel?: EvenementFamille;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -32,6 +32,10 @@ export function buildInfoTribunauxCorrectionnel(
|
|||
evtRelaxe: eventsBetweenCurrentTribAndNextTrib.find(
|
||||
(e) => e.Type === "Relaxe Tribunal correctionnel"
|
||||
),
|
||||
|
||||
evtAppelDuParquet: eventsBetweenCurrentTribAndNextTrib.find(
|
||||
(e) => e.Type === "Appel du parquet"
|
||||
),
|
||||
};
|
||||
});
|
||||
}
|
||||
|
|
|
|||
|
|
@ -32,6 +32,11 @@ export function computeTribunalCorrectionnel(
|
|||
f.infoTribunaux[indexTribunal].evtAppel
|
||||
);
|
||||
|
||||
const famillesAppelDuParquet = famillesPassees.filter(
|
||||
(f) =>
|
||||
f.infoTribunaux.length > indexTribunal &&
|
||||
f.infoTribunaux[indexTribunal].evtAppelDuParquet
|
||||
);
|
||||
const famillesViceDeProcedure = famillesPassees.filter(
|
||||
(f) =>
|
||||
f.infoTribunaux.length > indexTribunal &&
|
||||
|
|
@ -48,5 +53,8 @@ export function computeTribunalCorrectionnel(
|
|||
nbFamillesViceDeProcedure: nbFamillesAvecPagesLiees(
|
||||
famillesViceDeProcedure
|
||||
),
|
||||
nbFamillesAvecAppelDuParquet: nbFamillesAvecPagesLiees(
|
||||
famillesAppelDuParquet
|
||||
),
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue