From 70f44d87a30d086ada5d8c3c8003f89fcb76f3c9 Mon Sep 17 00:00:00 2001 From: lbw_9527443 <780139497@qq.com> Date: Thu, 14 Aug 2025 12:00:04 +0800 Subject: [PATCH] =?UTF-8?q?feat(manager):=20=E5=AE=9E=E7=8E=B0=E5=9B=A2?= =?UTF-8?q?=E9=98=9F=E7=AE=A1=E7=90=86=E9=A1=B5=E9=9D=A2=E7=9A=84=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=AF=B9=E6=8E=A5=E5=92=8C=E5=8A=9F=E8=83=BD=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增团队异常预警API接口和数据展示 - 完善销售漏斗组件,对接实际数据 - 优化业绩排名组件,支持多种数据源 - 更新成员详情组件,适配新数据结构 - 重构管理页面,整合多个API调用 --- my-vue-app/src/api/manager.js | 10 +- .../maneger/components/MemberDetails.vue | 28 +++-- .../maneger/components/PerformanceRanking.vue | 46 ++++++-- .../views/maneger/components/SalesFunnel.vue | 26 ++++- .../views/maneger/components/TeamAlerts.vue | 97 ++++++++++++++-- .../views/maneger/components/TeamReport.vue | 9 +- my-vue-app/src/views/maneger/manager.vue | 107 ++++++++++++++++-- 7 files changed, 272 insertions(+), 51 deletions(-) diff --git a/my-vue-app/src/api/manager.js b/my-vue-app/src/api/manager.js index e17fd61..feef298 100644 --- a/my-vue-app/src/api/manager.js +++ b/my-vue-app/src/api/manager.js @@ -1,5 +1,10 @@ import https from '../utils/https' +// 团队异常预警 /api/v1/manager/group_abnormal_response +export const getGroupAbnormalResponse = (params) => { + return https.post('/api/v1/manager/group_abnormal_response', params) +} + // 团队总通话 /api/v1/manager/week_total_call export const getWeekTotalCall = (params) => { return https.post('/api/v1/manager/week_total_call', params) @@ -20,7 +25,10 @@ export const getWeekAddDealTotal = (params) => { export const getWeekAddFeeTotal = (params) => { return https.post('/api/v1/manager/week_add_fee_total', params) } -// 定金转化率 /api/v1/manager/week_add_fee_total +// 定金转化率 /api/v1/manager/get_pay_deposit_to_money_rate +export const getPayDepositToMoneyRate = (params) => { + return https.post('/api/v1/manager/get_pay_deposit_to_money_rate', params) +} // 团队漏斗 /api/v1/group_funnel/get_group_funnel export const getGroupFunnel = (params) => { diff --git a/my-vue-app/src/views/maneger/components/MemberDetails.vue b/my-vue-app/src/views/maneger/components/MemberDetails.vue index b485aa8..095aa3f 100644 --- a/my-vue-app/src/views/maneger/components/MemberDetails.vue +++ b/my-vue-app/src/views/maneger/components/MemberDetails.vue @@ -1,7 +1,7 @@