From ae29a17825af67d3b933da2084f64205e9fb8b21 Mon Sep 17 00:00:00 2001 From: v6ole Date: Mon, 13 Jul 2026 00:08:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=B8=AA=E4=BA=BA=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E6=8B=9C=E8=AE=BF=E7=BC=96=E8=BE=91=E5=BC=B9=E7=AA=97=E8=A1=A5?= =?UTF-8?q?=E5=85=A8=E6=89=80=E6=9C=89=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 客户经理/日期/方式/时间/拜访人/电话/沟通内容/客户需求 Co-Authored-By: Claude --- frontend/src/views/desktop/CustomerManage.vue | 29 +++++++++++++++++-- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/frontend/src/views/desktop/CustomerManage.vue b/frontend/src/views/desktop/CustomerManage.vue index d64c171..99cb6ff 100644 --- a/frontend/src/views/desktop/CustomerManage.vue +++ b/frontend/src/views/desktop/CustomerManage.vue @@ -44,7 +44,16 @@ async function handleIndivEditSave() { const type = indivEditType.value const f = indivEditForm.value if (type === 'visit') { - await api.put(`/visits/${f.id}`, { communication_content: f.communication_content, visitor_name: f.visitor_name }) + await api.put(`/visits/${f.id}`, { + communication_content: f.communication_content, + customer_demand: f.customer_demand || '', + visitor_name: f.visitor_name || '', + visitor_phone: f.visitor_phone || '', + visit_method: f.visit_method, + time_range: f.time_range || '', + visit_date: f.visit_date, + manager_id: f.manager_id, + }) } else if (type === 'plan') { await api.put(`/work-plans/${f.id}`, { plan_content: f.plan_content, status: f.status }) } else if (type === 'mini') { @@ -681,11 +690,25 @@ async function handleImport() { - +