From 3a529bafa8040bcbce922334a2f523dfe5a0e22a Mon Sep 17 00:00:00 2001 From: lbw_9527443 <780139497@qq.com> Date: Tue, 14 Oct 2025 16:58:52 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E4=B8=9A=E7=BB=A9=E5=AF=B9=E6=AF=94):=20?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=9A=E7=BB=A9=E5=91=A8=E6=9C=9F=E5=AF=B9?= =?UTF-8?q?=E6=AF=94=E5=8A=9F=E8=83=BD=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增业绩周期对比组件,支持与上周/上月/上季度数据对比展示。包含以下主要修改: 1. 添加PerformanceComparison.vue组件实现对比表格和周期选择 2. 在seniorManager.vue中集成该组件并添加相关计算属性 3. 新增API接口getHistoryCamps获取历史营期数据 4. 添加样式和状态管理逻辑 --- my-vue-app/src/api/senorManger.js | 4 + .../components/PerformanceComparison.vue | 340 ++++++++++++++++++ .../src/views/senorManger/seniorManager.vue | 69 ++-- 3 files changed, 371 insertions(+), 42 deletions(-) create mode 100644 my-vue-app/src/views/senorManger/components/PerformanceComparison.vue diff --git a/my-vue-app/src/api/senorManger.js b/my-vue-app/src/api/senorManger.js index d965f61..6ae7d33 100644 --- a/my-vue-app/src/api/senorManger.js +++ b/my-vue-app/src/api/senorManger.js @@ -70,6 +70,10 @@ export const getTeamRankingInfo = (params) => { export const getAbnormalResponseRate = (params) => { return https.post('/api/v1/level_three/overview/abnormal_response_rate', params) } +// 历史营期 /api/v1/level_three/overview/get_history_camps +export const getHistoryCamps = (params) => { + return https.post('/api/v1/level_three/overview/get_history_camps', params) +} diff --git a/my-vue-app/src/views/senorManger/components/PerformanceComparison.vue b/my-vue-app/src/views/senorManger/components/PerformanceComparison.vue new file mode 100644 index 0000000..a6b694e --- /dev/null +++ b/my-vue-app/src/views/senorManger/components/PerformanceComparison.vue @@ -0,0 +1,340 @@ + + + + + \ No newline at end of file diff --git a/my-vue-app/src/views/senorManger/seniorManager.vue b/my-vue-app/src/views/senorManger/seniorManager.vue index d83c9e7..4088c1b 100644 --- a/my-vue-app/src/views/senorManger/seniorManager.vue +++ b/my-vue-app/src/views/senorManger/seniorManager.vue @@ -89,6 +89,12 @@ /> + + +
+ +
+
@@ -188,9 +194,8 @@