From 7bd962b7405bcceaa5300571f320d83b8c2ebb7d Mon Sep 17 00:00:00 2001 From: wersd <1523826083@qq.com> Date: Thu, 12 Jun 2025 22:42:04 +0800 Subject: [PATCH] =?UTF-8?q?CRM=20=E5=AE=A2=E6=88=B7=E7=AE=A1=E7=90=86=20?= =?UTF-8?q?=E6=9D=83=E9=99=90=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/crm/followup/index.ts | 1 + src/components/Dialog/src/Dialog.vue | 2 +- .../crm/contact/components/ContactList.vue | 31 +- src/views/crm/contact/detail/index.vue | 6 +- .../customer/detail/CustomerDetailsHeader.vue | 4 +- src/views/crm/customer/detail/index.vue | 19 +- src/views/crm/followup/FollowUpRecordForm.vue | 209 ----------- .../components/FollowUpRecordBusinessForm.vue | 42 --- .../components/FollowUpRecordContactForm.vue | 47 --- src/views/crm/followup/index.vue | 326 ++---------------- .../crm/followuprecord/FollowUpRecordForm.vue | 158 --------- src/views/crm/followuprecord/index.vue | 240 ------------- 12 files changed, 44 insertions(+), 1041 deletions(-) delete mode 100644 src/views/crm/followup/FollowUpRecordForm.vue delete mode 100644 src/views/crm/followup/components/FollowUpRecordBusinessForm.vue delete mode 100644 src/views/crm/followup/components/FollowUpRecordContactForm.vue delete mode 100644 src/views/crm/followuprecord/FollowUpRecordForm.vue delete mode 100644 src/views/crm/followuprecord/index.vue diff --git a/src/api/crm/followup/index.ts b/src/api/crm/followup/index.ts index a3bc03c25..d775d3641 100644 --- a/src/api/crm/followup/index.ts +++ b/src/api/crm/followup/index.ts @@ -26,6 +26,7 @@ export interface FollowUpRecordVO { }[] // 关联的联系人数组 creator: string creatorName?: string + createTime: Date // 创建时间 } // 跟进记录 API diff --git a/src/components/Dialog/src/Dialog.vue b/src/components/Dialog/src/Dialog.vue index f8dd151f7..f2924283b 100644 --- a/src/components/Dialog/src/Dialog.vue +++ b/src/components/Dialog/src/Dialog.vue @@ -9,7 +9,7 @@ const props = defineProps({ modelValue: propTypes.bool.def(false), title: propTypes.string.def('Dialog'), fullscreen: propTypes.bool.def(true), - width: propTypes.oneOfType([String, Number]).def('40%'), + width: propTypes.oneOfType([String, Number]).def('60%'), scroll: propTypes.bool.def(false), // 是否开启滚动条。如果是的话,按照 maxHeight 设置最大高度 maxHeight: propTypes.oneOfType([String, Number]).def('400px') }) diff --git a/src/views/crm/contact/components/ContactList.vue b/src/views/crm/contact/components/ContactList.vue index 4d91c222e..61a423c9c 100644 --- a/src/views/crm/contact/components/ContactList.vue +++ b/src/views/crm/contact/components/ContactList.vue @@ -1,26 +1,12 @@ - + 创建联系人 - - - 关联 - - - - 解除关联 - @@ -50,8 +36,8 @@ - 编辑 - 删除 + 编辑 + 删除 @@ -66,13 +52,6 @@ - - diff --git a/src/views/crm/followup/FollowUpRecordForm.vue b/src/views/crm/followup/FollowUpRecordForm.vue deleted file mode 100644 index 447e79f31..000000000 --- a/src/views/crm/followup/FollowUpRecordForm.vue +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 确 定 - 取 消 - - - - diff --git a/src/views/crm/followup/components/FollowUpRecordBusinessForm.vue b/src/views/crm/followup/components/FollowUpRecordBusinessForm.vue deleted file mode 100644 index 620b5fbc6..000000000 --- a/src/views/crm/followup/components/FollowUpRecordBusinessForm.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - 移除 - - - - - - diff --git a/src/views/crm/followup/components/FollowUpRecordContactForm.vue b/src/views/crm/followup/components/FollowUpRecordContactForm.vue deleted file mode 100644 index b3b5d3a29..000000000 --- a/src/views/crm/followup/components/FollowUpRecordContactForm.vue +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - {{ scope.row.name }} - - - - - - - - - - - - - - 移除 - - - - - - diff --git a/src/views/crm/followup/index.vue b/src/views/crm/followup/index.vue index 98bc53524..842cf7058 100644 --- a/src/views/crm/followup/index.vue +++ b/src/views/crm/followup/index.vue @@ -1,314 +1,30 @@ - + - - - - - 写跟进 - - - - - - 跟进人:{{ item.creatorName }} - - 跟进时间 - {{ formatDate(item.createTime) }} - - - - - 联系人: - - {{ contact.name }} - - - - 跟进方式: - - - - - 编辑 - - - 删除 - - - 跟进内容:{{ item.content }} - - - - - - - - 附件: - - {{ url.substring(url.lastIndexOf('/')+1) }} - - - - - - {{ item.creatorName ? item.creatorName[0] : '' }} - - - - - - - - - + + + - - diff --git a/src/views/crm/followuprecord/FollowUpRecordForm.vue b/src/views/crm/followuprecord/FollowUpRecordForm.vue deleted file mode 100644 index 43cc7e0a4..000000000 --- a/src/views/crm/followuprecord/FollowUpRecordForm.vue +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 确 定 - 取 消 - - - - \ No newline at end of file diff --git a/src/views/crm/followuprecord/index.vue b/src/views/crm/followuprecord/index.vue deleted file mode 100644 index 1cb9807bc..000000000 --- a/src/views/crm/followuprecord/index.vue +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - 搜索 - 重置 - - 新增 - - - 导出 - - - - - - - - - - - - - - - - - - - - - - - 编辑 - - - 删除 - - - - - - - - - - - - - \ No newline at end of file