feat: ajoute stats evt enquete social et signalement
parent
68eef02c55
commit
030c1f2b8e
|
@ -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: {
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue