From 504b11b763265823529270cbe43bc731c506c738 Mon Sep 17 00:00:00 2001 From: weicw1996 Date: Sun, 11 Oct 2026 20:47:39 +0800 Subject: [PATCH] =?UTF-8?q?feat(visit):=20=E8=AE=BF=E9=97=AE=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E5=90=8C=E6=AD=A5=E6=8B=9C=E8=AE=BF=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E3=80=81=E6=8B=9C=E8=AE=BF=E6=97=A5=E6=9C=9F=E3=80=81=E6=8F=90?= =?UTF-8?q?=E4=BA=A4=E4=BA=BA=E5=A7=93=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 配合小程序客户拜访表单新增字段,管理端同步展示与编辑: - 表格新增「拜访类型」「拜访日期」两列 - 详情弹窗新增三项 - 编辑弹窗新增拜访类型下拉、拜访日期、提交人姓名输入 --- src/api/yxe/yxeVisitList/model/index.ts | 6 ++++ .../components/yxeVisitListDetail.vue | 9 ++++++ .../components/yxeVisitListEdit.vue | 28 +++++++++++++++++++ src/views/yxe/yxeVisitList/index.vue | 16 +++++++++++ 4 files changed, 59 insertions(+) diff --git a/src/api/yxe/yxeVisitList/model/index.ts b/src/api/yxe/yxeVisitList/model/index.ts index a8253fa..aaa1f34 100644 --- a/src/api/yxe/yxeVisitList/model/index.ts +++ b/src/api/yxe/yxeVisitList/model/index.ts @@ -17,6 +17,12 @@ export interface YxeVisitList { location?: string; // 拜访人员 name?: string; + // 拜访对象类型: 门店/门店经理/其他 + visitType?: string; + // 拜访日期 + visitDate?: string; + // 提交人姓名(拜访人自填) + submitterName?: string; // 沟通内容 content?: string; // 小结 diff --git a/src/views/yxe/yxeVisitList/components/yxeVisitListDetail.vue b/src/views/yxe/yxeVisitList/components/yxeVisitListDetail.vue index 5c6e113..eb3992c 100644 --- a/src/views/yxe/yxeVisitList/components/yxeVisitListDetail.vue +++ b/src/views/yxe/yxeVisitList/components/yxeVisitListDetail.vue @@ -18,6 +18,15 @@ {{ formatText(detailData?.name) }} + + {{ formatText(detailData?.visitType) }} + + + {{ formatText(detailData?.visitDate) }} + + + {{ formatText(detailData?.submitterName) }} + 待审核 diff --git a/src/views/yxe/yxeVisitList/components/yxeVisitListEdit.vue b/src/views/yxe/yxeVisitList/components/yxeVisitListEdit.vue index 115ffd4..54841c4 100644 --- a/src/views/yxe/yxeVisitList/components/yxeVisitListEdit.vue +++ b/src/views/yxe/yxeVisitList/components/yxeVisitListEdit.vue @@ -54,6 +54,31 @@ v-model:value="form.name" /> + + + 门店 + 门店经理 + 其他 + + + + + + + + formatText(text) + }, + { + title: '拜访日期', + dataIndex: 'visitDate', + key: 'visitDate', + align: 'center', + width: 120, + customRender: ({ text }) => formatText(text) + }, { title: '状态', dataIndex: 'status',