From 7c8526254b26d598c04f3548c533da209843159a Mon Sep 17 00:00:00 2001 From: BianLzhaoMin <11485688+bianliangzhaomin123@user.noreply.gitee.com> Date: Tue, 9 Dec 2025 10:42:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/PerformanceRanking.vue | 162 ++++++++++++++++-- .../components/PerformanceStandard.vue | 32 +++- src/pages/leader-home/index.vue | 30 +--- src/pages/leader/leave-request/index.vue | 156 ++++++++++++++--- src/services/leader/home.js | 28 +++ src/services/leader/leave-request.js | 29 ++++ vite.config.js | 2 + 7 files changed, 365 insertions(+), 74 deletions(-) create mode 100644 src/services/leader/home.js diff --git a/src/pages/leader-home/components/PerformanceRanking.vue b/src/pages/leader-home/components/PerformanceRanking.vue index aa5bb6b..31279a7 100644 --- a/src/pages/leader-home/components/PerformanceRanking.vue +++ b/src/pages/leader-home/components/PerformanceRanking.vue @@ -24,21 +24,26 @@ 排名 - 姓名 + {{ activeTab === 'personal' ? '姓名' : '分公司' }} 应履职 已履职 - 履职进度 + {{ + activeTab === 'personal' ? '履职进度' : '履职率' + }} - + + 加载中... + + 暂无数据 - {{ item.rank }} - {{ item.name }} - {{ item.required }} - {{ item.completed }} - {{ item.progress }}% + {{ item.pm || item.ranking || index + 1 }} + {{ getDisplayName(item) }} + {{ getRequiredValue(item) }} + {{ getCompletedValue(item) }} + {{ getRateValue(item) }}% @@ -46,7 +51,12 @@ diff --git a/src/pages/leader-home/components/PerformanceStandard.vue b/src/pages/leader-home/components/PerformanceStandard.vue index 22fd923..9bef61c 100644 --- a/src/pages/leader-home/components/PerformanceStandard.vue +++ b/src/pages/leader-home/components/PerformanceStandard.vue @@ -17,17 +17,15 @@ 现场履职 - 实到: {{ standardData.onSitePerformance.actual }} + 实到: {{ standardDataInfo.real_xclz_num }} 班组履职 - 实到: {{ standardData.teamPerformance.actual }} + 实到: {{ standardDataInfo.real_bzlz_num }} 发现问题 - {{ standardData.problemsFound.count }}项 + {{ standardDataInfo.problemNum }}项 @@ -38,9 +36,10 @@