diff --git a/src/api/crm/backlog/index.ts b/src/api/crm/backlog/index.ts index e9494aa8..6ff03e3f 100644 --- a/src/api/crm/backlog/index.ts +++ b/src/api/crm/backlog/index.ts @@ -1,17 +1,41 @@ 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 }) +// 1. 获得今日需联系客户数量 +export const getTodayCustomerCount = async () => { + return await request.get({ url: '/crm/customer/today-customer-count' }) } -// 查询线索列表 -export const getFollowLeadsPage = async (params) => { - return await request.get({ url: `/crm/backlog/page`, params }) +// 2. 获得分配给我的线索数量 +export const getFollowLeadsCount = async () => { + return await request.get({ url: '/crm/clue/follow-leads-count' }) } -export { type CustomerVO, type ClueVO } +// 3. 获得分配给我的客户数量 +export const getFollowCustomerCount = async () => { + return await request.get({ url: '/crm/customer/follow-customer-count' }) +} + +// 4. 获得待进入公海的客户数量 +export const getPutInPoolCustomerRemindCount = async () => { + return await request.get({ url: '/crm/customer/put-in-pool-remind-count' }) +} + +// 5. 获得待审核合同数量 +export const getCheckContractCount = async () => { + return await request.get({ url: '/crm/contract/check-contract-count' }) +} + +// 6. 获得待审核回款数量 +export const getCheckReceivablesCount = async () => { + return await request.get({ url: '/crm/receivable/check-receivables-count' }) +} + +// 7. 获得待回款提醒数量 +export const getRemindReceivablePlanCount = async () => { + return await request.get({ url: '/crm/receivable-plan/remind-receivable-plan-count' }) +} + +// 8. 获得即将到期的合同数量 +export const getEndContractCount = async () => { + return await request.get({ url: '/crm/contract/end-contract-count' }) +} diff --git a/src/views/crm/backlog/index.vue b/src/views/crm/backlog/index.vue index 0d42c960..b78b32c5 100644 --- a/src/views/crm/backlog/index.vue +++ b/src/views/crm/backlog/index.vue @@ -28,6 +28,7 @@ +