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 @@