diff --git a/doc/functional-rules.md b/doc/functional-rules.md index bd6fb3c..f407e7b 100644 --- a/doc/functional-rules.md +++ b/doc/functional-rules.md @@ -131,6 +131,9 @@ Tous les filtres checkbox sont cochés par défaut à l'ouverture du drawer. - Modification employé: - uniquement prénom, nom, site - pas de modification de contrat depuis ce drawer +- Détail employé: + - onglet `Suivi contrat` avec affichage de l'historique des périodes de contrat + - chaque ligne expose: nature (`CDI`/`CDD`/`INTERIM`), contrat/temps de travail, date de début, date de fin (ou "En cours") ## 10) Notifications diff --git a/frontend/layouts/default.vue b/frontend/layouts/default.vue index bc96701..aca253c 100644 --- a/frontend/layouts/default.vue +++ b/frontend/layouts/default.vue @@ -62,13 +62,6 @@
v{{ version }}
{{ contractNatureLabel(employee.currentContractNature) }} {{ employee.contract?.weeklyHours ?? '-' }} heures
+{{ employee.site?.name ?? '-' }}
+{{ employee.firstName }} {{ employee.lastName }}
-Site: {{ employee.site?.name ?? '-' }}
-Type de contrat: {{ - contractNatureLabel(employee.currentContractNature) - }}
-Temps de travail: {{ employee.contract?.name ?? '-' }}
-Contrat
+Heures
+Date de début
+Date de fin
+{{ contractNatureLabel(item.contractNature) }}
+{{ contractHistoryLabel(item) }}
+{{ formatDate(item.startDate) }}
+{{ formatDate(item.endDate) }}
+