diff --git a/src/api/crm/backlog/index.ts b/src/api/crm/backlog/index.ts
new file mode 100644
index 0000000000000000000000000000000000000000..8e70f7454770007647f9472c80b579ab0dfec1b4
--- /dev/null
+++ b/src/api/crm/backlog/index.ts
@@ -0,0 +1,18 @@
+import request from '@/config/axios'
+
+import { type CustomerVO } from '../customer'
+import { type ClueVO } from '../clue'
+
+
+// 查询客户列表
+// TODO @芋艿:看看是不是后续融合到 getCustomerPage 里;
+export const getTodayCustomerPage = async (params) => {
+ return await request.get({ url: `/crm/backlog/today-customer-page`, params })
+}
+
+// 查询线索列表
+export const getFollowLeadsPage = async (params) => {
+ return await request.get({ url: `/crm/backlog/page`, params })
+}
+
+export { type CustomerVO, type ClueVO }
diff --git a/src/api/crm/message/index.ts b/src/api/crm/message/index.ts
deleted file mode 100644
index 098729eb87dd63606f4a2185922c1bdab570fa4e..0000000000000000000000000000000000000000
--- a/src/api/crm/message/index.ts
+++ /dev/null
@@ -1,40 +0,0 @@
-import request from '@/config/axios'
-
-export interface CustomerVO {
- id?: number
- name: string
- industryId: number
- level: number
- source: number
- followUpStatus?: boolean
- lockStatus?: boolean
- dealStatus?: boolean
- mobile: string
- telephone: string
- website: string
- qq: string
- wechat: string
- email: string
- description: string
- remark: string
- ownerUserId?: number
- ownerUserName?: string
- ownerUserDept?: string
- roUserIds?: string
- rwUserIds?: string
- areaId?: number
- areaName?: string
- detailAddress: string
- contactLastTime?: Date
- contactNextTime: Date
- createTime?: Date
- updateTime?: Date
- creator?: string
- creatorName?: string
-}
-
-// 查询客户列表
-// TODO @芋艿:看看是不是后续融合到 getCustomerPage 里;
-export const getTodayCustomerPage = async (params) => {
- return await request.get({ url: `/crm/message/todayCustomer`, params })
-}
diff --git a/src/router/modules/remaining.ts b/src/router/modules/remaining.ts
index 7e80515988f0ec2b238337b831d5a8ddb94d2222..7bcd81d22f9004de7fedfa1e285bce4ed4ae975c 100644
--- a/src/router/modules/remaining.ts
+++ b/src/router/modules/remaining.ts
@@ -530,15 +530,15 @@ const remainingRouter: AppRouteRecordRaw[] = [
component: () => import('@/views/crm/product/detail/index.vue')
},
{
- path: 'message',
- name: 'CrmMessage',
+ path: 'backlog',
+ name: 'CrmBacklog',
meta: {
title: '待办事项',
noCache: true,
hidden: true
},
// TODO @db52:后面搞,搞成菜单
- component: () => import('@/views/crm/message/index.vue')
+ component: () => import('@/views/crm/backlog/index.vue')
}
]
}
diff --git a/src/views/crm/message/index.vue b/src/views/crm/backlog/index.vue
similarity index 78%
rename from src/views/crm/message/index.vue
rename to src/views/crm/backlog/index.vue
index 1dd972aaf9a08de20b28661f6f5654d9dcc06fdd..bbaf3f165f2046b8c8cefd7177f0da44db9717f0 100644
--- a/src/views/crm/message/index.vue
+++ b/src/views/crm/backlog/index.vue
@@ -17,13 +17,25 @@
+
+
+
+
+
+
-
+
diff --git a/src/views/crm/backlog/tables/CheckReceivables.vue b/src/views/crm/backlog/tables/CheckReceivables.vue
new file mode 100644
index 0000000000000000000000000000000000000000..2e91890524141d8412e731762fb30b38fe19dfff
--- /dev/null
+++ b/src/views/crm/backlog/tables/CheckReceivables.vue
@@ -0,0 +1,15 @@
+
+
+
+
+ TODO: 待审核回款
+
+
+
+
+
+
diff --git a/src/views/crm/backlog/tables/EndContract.vue b/src/views/crm/backlog/tables/EndContract.vue
new file mode 100644
index 0000000000000000000000000000000000000000..1910c97072be412572123693f19287c55775fb07
--- /dev/null
+++ b/src/views/crm/backlog/tables/EndContract.vue
@@ -0,0 +1,15 @@
+
+
+
+
+ TODO: 即将到期的合同
+
+
+
+
+
+
diff --git a/src/views/crm/backlog/tables/FollowCustomer.vue b/src/views/crm/backlog/tables/FollowCustomer.vue
new file mode 100644
index 0000000000000000000000000000000000000000..e60e3559390ca9a6fbcabf39ed766c255db0e0c3
--- /dev/null
+++ b/src/views/crm/backlog/tables/FollowCustomer.vue
@@ -0,0 +1,160 @@
+
+
+
+
+ 分配给我的客户
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.name }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.poolDay }} 天
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/crm/backlog/tables/FollowLeads.vue b/src/views/crm/backlog/tables/FollowLeads.vue
new file mode 100644
index 0000000000000000000000000000000000000000..1ad6f50fb1078e2ea0aca779beca1749b4da126b
--- /dev/null
+++ b/src/views/crm/backlog/tables/FollowLeads.vue
@@ -0,0 +1,125 @@
+
+
+
+
+ 分配给我的线索
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/crm/backlog/tables/PutInPoolRemind.vue b/src/views/crm/backlog/tables/PutInPoolRemind.vue
new file mode 100644
index 0000000000000000000000000000000000000000..bb9b17a5172e847d3ade6fba02656d8f3751052e
--- /dev/null
+++ b/src/views/crm/backlog/tables/PutInPoolRemind.vue
@@ -0,0 +1,15 @@
+
+
+
+
+ TODO: 待进入公海的客户
+
+
+
+
+
+
diff --git a/src/views/crm/backlog/tables/RemindReceivables.vue b/src/views/crm/backlog/tables/RemindReceivables.vue
new file mode 100644
index 0000000000000000000000000000000000000000..fd99b9e6a03b448d4ed4597fbd650f068e21dc59
--- /dev/null
+++ b/src/views/crm/backlog/tables/RemindReceivables.vue
@@ -0,0 +1,15 @@
+
+
+
+
+ TODO: 待回款提醒
+
+
+
+
+
+
diff --git a/src/views/crm/message/tables/TodayCustomer.vue b/src/views/crm/backlog/tables/TodayCustomer.vue
similarity index 73%
rename from src/views/crm/message/tables/TodayCustomer.vue
rename to src/views/crm/backlog/tables/TodayCustomer.vue
index f4b59be190c6e45f67f53a743a5e111817f62efe..77479e8fcc537bc98faefc85c5a46f0bc84b125a 100644
--- a/src/views/crm/message/tables/TodayCustomer.vue
+++ b/src/views/crm/backlog/tables/TodayCustomer.vue
@@ -1,8 +1,6 @@
-
- {{ title }}
-
+ 今日需联系客户
-
+
-
+
-
-
-
- 搜索
-
-
-
- 重置
-
-
@@ -121,21 +119,17 @@