Checkpoint: Modification de la page Factures avec sélection multiple et export PDF.
Nouvelles fonctionnalités : - Ajout du champ exportStatus dans la base de données (exported/not_exported/export_error) - Cases à cocher pour sélection multiple des factures - Case "Tout sélectionner" (sélectionne uniquement les factures avec score 100%) - Nouveau système de statuts : Exporté (vert), Non exporté (bleu), Erreur export (rouge) - Bouton "Exporter" avec compteur de factures sélectionnées - Validation stricte : seules les factures avec score de qualité 100% peuvent être exportées - Les factures non éligibles (score < 100%) sont grisées et non sélectionnables - Téléchargement automatique des PDFs des factures sélectionnées - Message d'information expliquant la règle des 100% La page affiche maintenant le statut d'export au lieu du statut de traitement, conformément aux spécifications.
This commit is contained in:
12
todo.md
12
todo.md
@@ -74,3 +74,15 @@
|
||||
- [x] Créer graphique circulaire du top 10 fournisseurs (Recharts)
|
||||
- [x] Créer liste détaillée des fournisseurs avec nombre de factures
|
||||
- [x] Ajouter bouton "Voir les statistiques détaillées"
|
||||
|
||||
## Modification page Factures - Export PDF
|
||||
- [x] Ajouter champ exportStatus dans le schéma invoices (exported/not_exported/export_error)
|
||||
- [x] Ajouter champ exportedAt dans le schéma invoices (déjà existant)
|
||||
- [x] Créer route tRPC pour exporter les factures en PDF
|
||||
- [x] Créer route tRPC pour mettre à jour le statut d'export
|
||||
- [x] Ajouter cases à cocher pour sélection multiple dans la page Factures
|
||||
- [x] Ajouter case "Tout sélectionner"
|
||||
- [x] Modifier l'affichage des statuts (Exporté/Non exporté/Erreur export)
|
||||
- [x] Ajouter bouton "Exporter" (actif uniquement pour score 100%)
|
||||
- [x] Implémenter le téléchargement de PDF pour les factures sélectionnées
|
||||
- [x] Valider que seules les factures avec score 100% peuvent être exportées
|
||||
|
||||
Reference in New Issue
Block a user