diff --git a/frontend/modules/directory/components/ClientDrawer.vue b/frontend/modules/directory/components/ClientDrawer.vue index ecd8e27..8534d6c 100644 --- a/frontend/modules/directory/components/ClientDrawer.vue +++ b/frontend/modules/directory/components/ClientDrawer.vue @@ -21,21 +21,6 @@ label="Téléphone" input-class="w-full" /> - - -
props.modelValue, (open) => { form.name = props.client.name ?? '' form.email = props.client.email ?? '' form.phone = props.client.phone ?? '' - form.street = props.client.street ?? '' - form.city = props.client.city ?? '' - form.postalCode = props.client.postalCode ?? '' } else { form.name = '' form.email = '' form.phone = '' - form.street = '' - form.city = '' - form.postalCode = '' } touched.name = false touched.email = false @@ -119,9 +95,6 @@ async function handleSubmit() { name: form.name.trim(), email: form.email.trim() || null, phone: form.phone.trim() || null, - street: form.street.trim() || null, - city: form.city.trim() || null, - postalCode: form.postalCode.trim() || null, } if (isEditing.value && props.client) { diff --git a/frontend/modules/directory/components/ProspectDrawer.vue b/frontend/modules/directory/components/ProspectDrawer.vue index 3921ef7..350939d 100644 --- a/frontend/modules/directory/components/ProspectDrawer.vue +++ b/frontend/modules/directory/components/ProspectDrawer.vue @@ -26,21 +26,6 @@ :label="$t('prospects.fields.phone')" input-class="w-full" /> - - - props.modelValue, (open) => { form.company = props.prospect.company ?? '' form.email = props.prospect.email ?? '' form.phone = props.prospect.phone ?? '' - form.street = props.prospect.street ?? '' - form.city = props.prospect.city ?? '' - form.postalCode = props.prospect.postalCode ?? '' form.status = props.prospect.status ?? 'new' form.source = props.prospect.source ?? '' form.notes = props.prospect.notes ?? '' @@ -162,9 +138,6 @@ watch(() => props.modelValue, (open) => { form.company = '' form.email = '' form.phone = '' - form.street = '' - form.city = '' - form.postalCode = '' form.status = 'new' form.source = '' form.notes = '' @@ -186,9 +159,6 @@ async function handleSubmit() { company: form.company.trim() || null, email: form.email.trim() || null, phone: form.phone.trim() || null, - street: form.street.trim() || null, - city: form.city.trim() || null, - postalCode: form.postalCode.trim() || null, status: form.status, source: form.source.trim() || null, notes: form.notes.trim() || null, diff --git a/frontend/modules/directory/pages/directory.vue b/frontend/modules/directory/pages/directory.vue index 2bdaae3..4c0e8db 100644 --- a/frontend/modules/directory/pages/directory.vue +++ b/frontend/modules/directory/pages/directory.vue @@ -31,9 +31,6 @@ -
@@ -142,7 +139,6 @@ const clientColumns = [ { key: 'name', label: t('prospects.fields.name') }, { key: 'email', label: t('prospects.fields.email') }, { key: 'phone', label: t('prospects.fields.phone') }, - { key: 'city', label: t('prospects.fields.city') }, ] async function loadClients() { @@ -155,8 +151,7 @@ function openCreateClient() { } function openEditClient(item: Record) { - selectedClient.value = item as Client - clientDrawerOpen.value = true + navigateTo(`/directory/clients/${(item as Client).id}`) } // --- Prospects --- @@ -215,8 +210,7 @@ function openCreateProspect() { } function openEditProspect(item: Record) { - selectedProspect.value = item as Prospect - prospectDrawerOpen.value = true + navigateTo(`/directory/prospects/${(item as Prospect).id}`) } async function convertProspect(row: ProspectRow) { diff --git a/frontend/modules/directory/services/dto/client.ts b/frontend/modules/directory/services/dto/client.ts index 191931a..cb65b73 100644 --- a/frontend/modules/directory/services/dto/client.ts +++ b/frontend/modules/directory/services/dto/client.ts @@ -4,16 +4,10 @@ export type Client = { name: string email: string | null phone: string | null - street: string | null - city: string | null - postalCode: string | null } export type ClientWrite = { name: string email: string | null phone: string | null - street: string | null - city: string | null - postalCode: string | null } diff --git a/frontend/modules/directory/services/dto/prospect.ts b/frontend/modules/directory/services/dto/prospect.ts index 17a8f66..6d16590 100644 --- a/frontend/modules/directory/services/dto/prospect.ts +++ b/frontend/modules/directory/services/dto/prospect.ts @@ -9,9 +9,6 @@ export type Prospect = { company: string | null email: string | null phone: string | null - street: string | null - city: string | null - postalCode: string | null status: ProspectStatus source: string | null notes: string | null @@ -25,9 +22,6 @@ export type ProspectWrite = { company: string | null email: string | null phone: string | null - street: string | null - city: string | null - postalCode: string | null status: ProspectStatus source: string | null notes: string | null