feat : ajout de l'export récap congés et RTT

This commit is contained in:
2026-03-16 16:26:06 +01:00
parent cef364fcec
commit 86cdec50c6
9 changed files with 421 additions and 7 deletions

View File

@@ -281,7 +281,25 @@ Tous les filtres checkbox sont cochés par défaut à l'ouverture du drawer.
- affichage:
- le compteur global RTT est affiché en **heures** (format `Xh00`)
## 10) Récapitulatif Salaire (PDF mensuel)
## 10) Export récap. congés & RTT (PDF)
- Accessible depuis la page Employés via le bouton "Export récap. congés" (réservé `ROLE_ADMIN`)
- Clic direct (pas de drawer), génère un PDF A4 portrait à la date du jour
- Endpoint: `GET /api/leave-recap/print`
- Seuls les employés avec contrat actif sont inclus
- Données groupées par site
### Colonnes du tableau
| Colonne | Logique |
|---------|---------|
| Nom | lastName + firstName |
| Contrat | Contract.name |
| CP Acquis (N-1) | Report de l'exercice précédent (acquiredDays du computeYearSummary) |
| Samedi acquis | Report N-1 samedis. Forfait: `-` |
| RTT | Minutes disponibles (report N-1 + acquis N - payés). Format `X h Y m`. Forfait et INTERIM: `-` |
## 11) Récapitulatif Salaire (PDF mensuel)
- Accessible depuis la page Employés via le bouton "Récap. Salaire" (réservé `ROLE_ADMIN`)
- Sélecteur de mois (défaut = mois courant), génère un PDF A3 paysage
@@ -308,7 +326,7 @@ Tous les filtres checkbox sont cochés par défaut à l'ouverture du drawer.
| CHAUFFEUR - samedi | WorkHour (samedi) | Samedis travaillés (chauffeurs uniquement) |
| Observations | — | Colonne vide pour saisie manuelle |
## 11) Notifications
## 12) Notifications
- Icône cloche en topbar:
- badge = nombre de notifications non lues