From 5e3607658acf55bf2ed450ccd45b0573a6ea31c2 Mon Sep 17 00:00:00 2001 From: Matthieu Date: Tue, 23 Jun 2026 17:06:04 +0200 Subject: [PATCH] refactor(directory) : reduce client/prospect forms to company name MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Les formulaires d'ajout/édition client et prospect ne conservent que le champ « Nom société ». Les coordonnées (email, téléphone) et les champs prospect (société, statut, source, notes) sont retirés : ils seront gérés via Contact. Le statut prospect prend son défaut New à la création ; DTO assouplis, payload réduit à { name }. --- .../directory/components/ClientDrawer.vue | 28 +------ .../directory/components/ProspectDrawer.vue | 84 +------------------ .../modules/directory/services/dto/client.ts | 4 +- .../directory/services/dto/prospect.ts | 12 +-- 4 files changed, 14 insertions(+), 114 deletions(-) diff --git a/frontend/modules/directory/components/ClientDrawer.vue b/frontend/modules/directory/components/ClientDrawer.vue index 8534d6c..1413689 100644 --- a/frontend/modules/directory/components/ClientDrawer.vue +++ b/frontend/modules/directory/components/ClientDrawer.vue @@ -6,21 +6,11 @@
- -
props.modelValue, (open) => { if (open) { - if (props.client) { - form.name = props.client.name ?? '' - form.email = props.client.email ?? '' - form.phone = props.client.phone ?? '' - } else { - form.name = '' - form.email = '' - form.phone = '' - } + form.name = props.client?.name ?? '' touched.name = false - touched.email = false } }) @@ -93,8 +71,6 @@ async function handleSubmit() { try { const payload: ClientWrite = { name: form.name.trim(), - email: form.email.trim() || null, - phone: form.phone.trim() || null, } if (isEditing.value && props.client) { diff --git a/frontend/modules/directory/components/ProspectDrawer.vue b/frontend/modules/directory/components/ProspectDrawer.vue index 350939d..955623f 100644 --- a/frontend/modules/directory/components/ProspectDrawer.vue +++ b/frontend/modules/directory/components/ProspectDrawer.vue @@ -6,41 +6,11 @@ - - - - - -