mirror of
https://framagit.org/enfance-libre/statistiques
synced 2025-12-07 13:53:45 +00:00
feat: Nb familles ou le procès d'appel est planifié
This commit is contained in:
parent
bc04646fbe
commit
728e219878
4 changed files with 19 additions and 3 deletions
|
|
@ -19,6 +19,9 @@ export const statsTribunalCorrectionnelDesc = {
|
||||||
nbFamillesAvecAppelDuParquet: {
|
nbFamillesAvecAppelDuParquet: {
|
||||||
label: "Nb familles ou le parquet à fait appel",
|
label: "Nb familles ou le parquet à fait appel",
|
||||||
},
|
},
|
||||||
|
nbFamillesAvecProcesAppelPlanifie: {
|
||||||
|
label: "Nb familles ou le procès d'appel est planifié",
|
||||||
|
},
|
||||||
} as const;
|
} as const;
|
||||||
|
|
||||||
export const statsPenalesDesc = {
|
export const statsPenalesDesc = {
|
||||||
|
|
|
||||||
|
|
@ -6,5 +6,5 @@ export type InfoTribunalCorrectionnel = {
|
||||||
evtViceDeProcedure?: EvenementFamille;
|
evtViceDeProcedure?: EvenementFamille;
|
||||||
evtAppel?: EvenementFamille;
|
evtAppel?: EvenementFamille;
|
||||||
evtAppelDuParquet?: EvenementFamille;
|
evtAppelDuParquet?: EvenementFamille;
|
||||||
procesDAppel?: EvenementFamille;
|
evtProcesAppel?: EvenementFamille;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,9 @@ export function buildInfoTribunauxCorrectionnel(
|
||||||
evtAppelDuParquet: eventsBetweenCurrentTribAndNextTrib.find(
|
evtAppelDuParquet: eventsBetweenCurrentTribAndNextTrib.find(
|
||||||
(e) => e.Type === "Appel du parquet"
|
(e) => e.Type === "Appel du parquet"
|
||||||
),
|
),
|
||||||
|
evtProcesAppel: eventsBetweenCurrentTribAndNextTrib.find(
|
||||||
|
(e) => e.Type === "Procès appel TC"
|
||||||
|
),
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -20,6 +20,12 @@ export function computeTribunalCorrectionnel(
|
||||||
!isEvenementBefore(f.infoTribunaux[indexTribunal].evtTribunal, now)
|
!isEvenementBefore(f.infoTribunaux[indexTribunal].evtTribunal, now)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const famillesViceDeProcedure = famillesPassees.filter(
|
||||||
|
(f) =>
|
||||||
|
f.infoTribunaux.length > indexTribunal &&
|
||||||
|
f.infoTribunaux[indexTribunal].evtViceDeProcedure
|
||||||
|
);
|
||||||
|
|
||||||
const famillesRelaxees = famillesPassees.filter(
|
const famillesRelaxees = famillesPassees.filter(
|
||||||
(f) =>
|
(f) =>
|
||||||
f.infoTribunaux.length > indexTribunal &&
|
f.infoTribunaux.length > indexTribunal &&
|
||||||
|
|
@ -37,10 +43,11 @@ export function computeTribunalCorrectionnel(
|
||||||
f.infoTribunaux.length > indexTribunal &&
|
f.infoTribunaux.length > indexTribunal &&
|
||||||
f.infoTribunaux[indexTribunal].evtAppelDuParquet
|
f.infoTribunaux[indexTribunal].evtAppelDuParquet
|
||||||
);
|
);
|
||||||
const famillesViceDeProcedure = famillesPassees.filter(
|
|
||||||
|
const nbFamillesAvecProcesAppelPlanifie = famillesPassees.filter(
|
||||||
(f) =>
|
(f) =>
|
||||||
f.infoTribunaux.length > indexTribunal &&
|
f.infoTribunaux.length > indexTribunal &&
|
||||||
f.infoTribunaux[indexTribunal].evtViceDeProcedure
|
f.infoTribunaux[indexTribunal].evtProcesAppel
|
||||||
);
|
);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|
@ -56,5 +63,8 @@ export function computeTribunalCorrectionnel(
|
||||||
nbFamillesAvecAppelDuParquet: nbFamillesAvecPagesLiees(
|
nbFamillesAvecAppelDuParquet: nbFamillesAvecPagesLiees(
|
||||||
famillesAppelDuParquet
|
famillesAppelDuParquet
|
||||||
),
|
),
|
||||||
|
nbFamillesAvecProcesAppelPlanifie: nbFamillesAvecPagesLiees(
|
||||||
|
nbFamillesAvecProcesAppelPlanifie
|
||||||
|
),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue