diff --git a/frontend/components/ui/ConfirmDeleteReportModal.vue b/frontend/components/ui/ConfirmDeleteReportModal.vue new file mode 100644 index 0000000..5010d48 --- /dev/null +++ b/frontend/components/ui/ConfirmDeleteReportModal.vue @@ -0,0 +1,61 @@ + + + + + diff --git a/frontend/i18n/locales/fr.json b/frontend/i18n/locales/fr.json index 1cc9e5f..1c3fbcc 100644 --- a/frontend/i18n/locales/fr.json +++ b/frontend/i18n/locales/fr.json @@ -938,12 +938,24 @@ "directory": { "title": "Répertoire", "tabs": { + "info": "Informations", "clients": "Clients", "prospects": "Prospects", "contact": "Contact", "address": "Adresse", "report": "Rapport" }, + "info": { + "fields": { + "name": "Nom", + "email": "Email", + "phone": "Téléphone" + } + }, + "validation": { + "nameRequired": "Le nom est requis.", + "subjectRequired": "L'objet est requis." + }, "clients": { "add": "Ajouter un client", "empty": "Aucun client trouvé." @@ -982,9 +994,16 @@ }, "reports": { "add": "Ajouter un compte-rendu", - "empty": "Aucun compte-rendu.", + "addTitle": "Nouveau compte-rendu", + "editTitle": "Modifier le compte-rendu", + "empty": "Aucun compte-rendu", + "emptyHint": "Consignez vos échanges (appels, rendez-vous, emails) pour garder l'historique de la relation.", + "count": "{n} compte-rendu | {n} comptes-rendus", + "documentsLabel": "Documents", "saved": "Compte-rendu enregistré.", "deleted": "Compte-rendu supprimé.", + "confirmDeleteTitle": "Supprimer ce compte-rendu ?", + "confirmDeleteMessage": "Cette action est irréversible. Les documents joints seront également supprimés.", "fields": { "subject": "Objet", "type": "Type d'échange", diff --git a/frontend/modules/directory/components/CommercialReportDrawer.vue b/frontend/modules/directory/components/CommercialReportDrawer.vue new file mode 100644 index 0000000..57be6f0 --- /dev/null +++ b/frontend/modules/directory/components/CommercialReportDrawer.vue @@ -0,0 +1,144 @@ + + + diff --git a/frontend/modules/directory/components/CommercialReportTab.vue b/frontend/modules/directory/components/CommercialReportTab.vue index 9374caf..54d406b 100644 --- a/frontend/modules/directory/components/CommercialReportTab.vue +++ b/frontend/modules/directory/components/CommercialReportTab.vue @@ -1,158 +1,235 @@