From c3dc0836c2aaac991776a7f62c105a74ffc07912 Mon Sep 17 00:00:00 2001
From: Wanwan <913752709@qq.com>
Date: Thu, 9 Nov 2023 00:05:10 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20CRM=20=E5=AE=A2=E6=88=B7=E5=85=AC?=
=?UTF-8?q?=E6=B5=B7=E9=85=8D=E7=BD=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
(cherry picked from commit 288aa72cdd3ebd889118d02f8e66ca606ddc4d09)
---
src/api/crm/customerPoolConf/index.ts | 19 ++++
src/views/crm/customerPoolConf/index.vue | 134 +++++++++++++++++++++++
2 files changed, 153 insertions(+)
create mode 100644 src/api/crm/customerPoolConf/index.ts
create mode 100644 src/views/crm/customerPoolConf/index.vue
diff --git a/src/api/crm/customerPoolConf/index.ts b/src/api/crm/customerPoolConf/index.ts
new file mode 100644
index 00000000..8234ba36
--- /dev/null
+++ b/src/api/crm/customerPoolConf/index.ts
@@ -0,0 +1,19 @@
+import request from '@/config/axios'
+
+export interface CustomerPoolConfigVO {
+ enabled?: boolean
+ contactExpireDays?: number
+ dealExpireDays?: number
+ notifyEnabled?: boolean
+ notifyDays: number
+}
+
+// 获取客户公海规则设置
+export const getCustomerPoolConfig = async () => {
+ return await request.get({ url: `/crm/customer-pool-config/get` })
+}
+
+// 更新客户公海规则设置
+export const updateCustomerPoolConfig = async (data: ConfigVO) => {
+ return await request.put({ url: `/crm/customer-pool-config/update`, data })
+}
diff --git a/src/views/crm/customerPoolConf/index.vue b/src/views/crm/customerPoolConf/index.vue
new file mode 100644
index 00000000..518c6f3d
--- /dev/null
+++ b/src/views/crm/customerPoolConf/index.vue
@@ -0,0 +1,134 @@
+
+
+
+
+
+
+
+ 保存
+
+
+
+
+
+ 不启用
+ 启用
+
+
+
+
+
+ 天不跟进或
+
+ 天未成交
+
+
+
+ 不提醒
+ 提醒
+
+
+
+
+ 提前
+
+ 天提醒
+
+
+
+
+
+
+
+
+