From a88239ae81d38ee82c391dba089aed000bae4616 Mon Sep 17 00:00:00 2001 From: Samir BENFARES Date: Thu, 5 Oct 2023 15:48:41 +0200 Subject: [PATCH] feat(ui): fix DuplicateEffectifDetail model wip --- .../doublons/EffectifDoublonDetailModal.tsx | 7 +++++-- .../doublons/models/DuplicateEffectifDetail.ts | 16 ++++++++-------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/ui/modules/mon-espace/effectifs/doublons/EffectifDoublonDetailModal.tsx b/ui/modules/mon-espace/effectifs/doublons/EffectifDoublonDetailModal.tsx index d9441fe510..99ddc60ed3 100644 --- a/ui/modules/mon-espace/effectifs/doublons/EffectifDoublonDetailModal.tsx +++ b/ui/modules/mon-espace/effectifs/doublons/EffectifDoublonDetailModal.tsx @@ -121,7 +121,10 @@ const EffectifDoublonDetailModal = ({ Date de naissance - {formatDateDayMonthYear(duplicateDetail?.apprenant?.date_de_naissance)} + + {duplicateDetail?.apprenant?.date_de_naissance && + formatDateDayMonthYear(duplicateDetail?.apprenant?.date_de_naissance)} + @@ -297,7 +300,7 @@ const EffectifDoublonDetailModal = ({ Date de fin de contrat - {formatDateDayMonthYear(contrat?.date_fin)} + {contrat?.date_fin && formatDateDayMonthYear(contrat?.date_fin)} diff --git a/ui/modules/mon-espace/effectifs/doublons/models/DuplicateEffectifDetail.ts b/ui/modules/mon-espace/effectifs/doublons/models/DuplicateEffectifDetail.ts index 07a5cb0f57..4a6374be92 100644 --- a/ui/modules/mon-espace/effectifs/doublons/models/DuplicateEffectifDetail.ts +++ b/ui/modules/mon-espace/effectifs/doublons/models/DuplicateEffectifDetail.ts @@ -6,10 +6,10 @@ export interface DuplicateEffectifDetail { id_erp_apprenant: string; annee_scolaire: string; apprenant?: { - nom?: string; - prenom?: string; + nom: string; + prenom: string; ine?: string; - date_de_naissance?: string; + date_de_naissance?: Date; courriel?: string; telephone?: string; adresse?: { @@ -20,7 +20,7 @@ export interface DuplicateEffectifDetail { academie?: string; region?: string; }; - historique_statut?: [ + historique_statut: [ { valeur_statut?: string; date_statut?: string; @@ -32,14 +32,14 @@ export interface DuplicateEffectifDetail { libelle_long?: string; cfd?: string; rncp?: string; - periode?: string; + periode: string[]; annee?: string; }; contrats?: [ { - date_debut?: string; - date_fin?: string; - date_rupture?: string; + date_debut: Date; + date_fin?: Date; + date_rupture?: Date; cause_rupture?: string; }, ];