From 24f978999953e78d6fdb1bb78d34ce4fb245f55a Mon Sep 17 00:00:00 2001 From: lbw_9527443 <780139497@qq.com> Date: Thu, 14 Aug 2025 15:11:05 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E5=9B=A2=E9=98=9F=E7=AE=A1=E7=90=86):=20?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0=E5=9B=A2=E9=98=9F=E6=88=90=E5=91=98=E5=8F=8C?= =?UTF-8?q?=E5=87=BB=E8=B7=B3=E8=BD=AC=E5=8A=9F=E8=83=BD=E5=B9=B6=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E5=BC=82=E5=B8=B8=E6=95=B0=E6=8D=AE=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 在PerformanceRanking组件中添加双击事件跳转到销售页面 2. 重构TeamAlerts组件异常数据处理逻辑,使用后端预处理数据 3. 在seniorManager页面添加异常预警API调用和数据处理 4. 优化路由参数处理逻辑,统一使用getRequestParams方法 5. 添加面包屑导航和返回功能,提升用户体验 --- my-vue-app/src/api/senorManger.js | 6 + .../maneger/components/PerformanceRanking.vue | 41 +++- .../views/maneger/components/TeamAlerts.vue | 44 +--- my-vue-app/src/views/maneger/manager.vue | 109 ++++++++- my-vue-app/src/views/person/sale.vue | 109 +++++++-- .../src/views/senorManger/seniorManager.vue | 219 +++++++++++++----- 6 files changed, 403 insertions(+), 125 deletions(-) diff --git a/my-vue-app/src/api/senorManger.js b/my-vue-app/src/api/senorManger.js index 5013b1a..2a0319c 100644 --- a/my-vue-app/src/api/senorManger.js +++ b/my-vue-app/src/api/senorManger.js @@ -62,6 +62,12 @@ export const getTeamRankingInfo = (params) => { return https.post('/api/v1/level_three/overview/team_ranking_info', params) } +// 异常预警 /api/v1/level_three/overview/abnormal_response_rate +export const getAbnormalResponseRate = (params) => { + return https.post('/api/v1/level_three/overview/abnormal_response_rate', params) +} + + diff --git a/my-vue-app/src/views/maneger/components/PerformanceRanking.vue b/my-vue-app/src/views/maneger/components/PerformanceRanking.vue index 255cbad..8a41cd8 100644 --- a/my-vue-app/src/views/maneger/components/PerformanceRanking.vue +++ b/my-vue-app/src/views/maneger/components/PerformanceRanking.vue @@ -17,6 +17,7 @@ class="table-row" :class="{ active: selectedMember && (selectedMember.user_name === member.user_name || selectedMember.id === member.id) }" @click="selectMember(member)" + @dblclick="handleDoubleClick(member)" > {{ index + 1 }} {{ member.user_name || member.name }} @@ -32,6 +33,14 @@