feat: ajoute stats evt enquete social et signalement
parent
68eef02c55
commit
030c1f2b8e
|
@ -13,6 +13,10 @@ export const statsSocialesDesc = {
|
||||||
nbFamilleAvecClassementSuiteIP: {
|
nbFamilleAvecClassementSuiteIP: {
|
||||||
label: "Nb Familles avec un classement suite IP",
|
label: "Nb Familles avec un classement suite IP",
|
||||||
},
|
},
|
||||||
|
|
||||||
|
nbFamilleAvecEnqueteSocial: {
|
||||||
|
label: "Nb Familles avec Enquête sociale",
|
||||||
|
},
|
||||||
nbFamilleAvecAssistanceEducative: {
|
nbFamilleAvecAssistanceEducative: {
|
||||||
label: "Nb Familles avec une Assistance educative",
|
label: "Nb Familles avec une Assistance educative",
|
||||||
},
|
},
|
||||||
|
@ -23,6 +27,10 @@ export const statsSocialesDesc = {
|
||||||
label: "Nb Familles avec audition des enfants",
|
label: "Nb Familles avec audition des enfants",
|
||||||
},
|
},
|
||||||
|
|
||||||
|
nbFamilleAvecSignalement: {
|
||||||
|
label: "Nb Familles avec signalement",
|
||||||
|
},
|
||||||
|
|
||||||
jugePourEnfant: {
|
jugePourEnfant: {
|
||||||
label: "Juge pour enfant",
|
label: "Juge pour enfant",
|
||||||
stats: {
|
stats: {
|
||||||
|
|
|
@ -24,6 +24,10 @@ export function computeStatsSociales(familles: Famille[]): StatsSociales {
|
||||||
isInformationPreoccupante
|
isInformationPreoccupante
|
||||||
).length,
|
).length,
|
||||||
|
|
||||||
|
nbFamilleAvecClassementSuiteIP: filterFamillesWithOneOfEvenementsOfType(
|
||||||
|
famillesResistantesOuEx,
|
||||||
|
"Classement suite IP"
|
||||||
|
).length,
|
||||||
nbFamilleAvecStageParentalité: filterFamillesWithOneOfEvenementsOfType(
|
nbFamilleAvecStageParentalité: filterFamillesWithOneOfEvenementsOfType(
|
||||||
famillesResistantesOuEx,
|
famillesResistantesOuEx,
|
||||||
"Stage parentalité"
|
"Stage parentalité"
|
||||||
|
@ -37,6 +41,15 @@ export function computeStatsSociales(familles: Famille[]): StatsSociales {
|
||||||
famillesResistantesOuEx,
|
famillesResistantesOuEx,
|
||||||
"Audition des enfants"
|
"Audition des enfants"
|
||||||
).length,
|
).length,
|
||||||
|
nbFamilleAvecEnqueteSocial: filterFamillesWithOneOfEvenementsOfType(
|
||||||
|
famillesResistantesOuEx,
|
||||||
|
"Enquête sociale"
|
||||||
|
).length,
|
||||||
|
|
||||||
|
nbFamilleAvecSignalement: filterFamillesWithOneOfEvenementsOfType(
|
||||||
|
famillesResistantesOuEx,
|
||||||
|
"Signalement"
|
||||||
|
).length,
|
||||||
jugePourEnfant: {
|
jugePourEnfant: {
|
||||||
nbFamillesPassees: filterFamillesWithOneOfEvenements(
|
nbFamillesPassees: filterFamillesWithOneOfEvenements(
|
||||||
famillesResistantesOuEx,
|
famillesResistantesOuEx,
|
||||||
|
@ -47,10 +60,6 @@ export function computeStatsSociales(familles: Famille[]): StatsSociales {
|
||||||
(e) => e.Type === "Juge pour enfants" && !isEvenementBefore(e, now)
|
(e) => e.Type === "Juge pour enfants" && !isEvenementBefore(e, now)
|
||||||
).length,
|
).length,
|
||||||
},
|
},
|
||||||
nbFamilleAvecClassementSuiteIP: filterFamillesWithOneOfEvenementsOfType(
|
|
||||||
famillesResistantesOuEx,
|
|
||||||
"Classement suite IP"
|
|
||||||
).length,
|
|
||||||
propFamilleSocial: {
|
propFamilleSocial: {
|
||||||
classementApresIP: famillesResistantesOuEx.filter(
|
classementApresIP: famillesResistantesOuEx.filter(
|
||||||
(f) => f.Social === "Classement après IP"
|
(f) => f.Social === "Classement après IP"
|
||||||
|
|
Loading…
Reference in New Issue