feat: ajoute stats evt enquete social et signalement

wip-related-pages
Sébastien Arod 2024-09-16 21:22:23 +02:00
parent 68eef02c55
commit 030c1f2b8e
2 changed files with 21 additions and 4 deletions

View File

@ -13,6 +13,10 @@ export const statsSocialesDesc = {
nbFamilleAvecClassementSuiteIP: {
label: "Nb Familles avec un classement suite IP",
},
nbFamilleAvecEnqueteSocial: {
label: "Nb Familles avec Enquête sociale",
},
nbFamilleAvecAssistanceEducative: {
label: "Nb Familles avec une Assistance educative",
},
@ -23,6 +27,10 @@ export const statsSocialesDesc = {
label: "Nb Familles avec audition des enfants",
},
nbFamilleAvecSignalement: {
label: "Nb Familles avec signalement",
},
jugePourEnfant: {
label: "Juge pour enfant",
stats: {

View File

@ -24,6 +24,10 @@ export function computeStatsSociales(familles: Famille[]): StatsSociales {
isInformationPreoccupante
).length,
nbFamilleAvecClassementSuiteIP: filterFamillesWithOneOfEvenementsOfType(
famillesResistantesOuEx,
"Classement suite IP"
).length,
nbFamilleAvecStageParentalité: filterFamillesWithOneOfEvenementsOfType(
famillesResistantesOuEx,
"Stage parentalité"
@ -37,6 +41,15 @@ export function computeStatsSociales(familles: Famille[]): StatsSociales {
famillesResistantesOuEx,
"Audition des enfants"
).length,
nbFamilleAvecEnqueteSocial: filterFamillesWithOneOfEvenementsOfType(
famillesResistantesOuEx,
"Enquête sociale"
).length,
nbFamilleAvecSignalement: filterFamillesWithOneOfEvenementsOfType(
famillesResistantesOuEx,
"Signalement"
).length,
jugePourEnfant: {
nbFamillesPassees: filterFamillesWithOneOfEvenements(
famillesResistantesOuEx,
@ -47,10 +60,6 @@ export function computeStatsSociales(familles: Famille[]): StatsSociales {
(e) => e.Type === "Juge pour enfants" && !isEvenementBefore(e, now)
).length,
},
nbFamilleAvecClassementSuiteIP: filterFamillesWithOneOfEvenementsOfType(
famillesResistantesOuEx,
"Classement suite IP"
).length,
propFamilleSocial: {
classementApresIP: famillesResistantesOuEx.filter(
(f) => f.Social === "Classement après IP"