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 @@
{{ (item as Client).phone ?? '—' }}
-
- {{ (item as Client).city ?? '—' }}
-
@@ -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