From 829acc58571fb2fdcda0cd45683c90f08760c081 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=98wangjiuyun?= <‘1595161655@qq.com> Date: Thu, 9 Jan 2025 18:06:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E7=BA=BF=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/projectBank/userScore.vue | 32 ++++++++-- src/views/projectBank/userScoreDetail.vue | 78 +++++++++++++---------- src/views/workAppraisal/detail.vue | 10 +-- src/views/workAppraisal/manager.vue | 14 ++-- src/views/workAppraisal/normalWorker.vue | 12 ++-- 5 files changed, 95 insertions(+), 51 deletions(-) diff --git a/src/views/projectBank/userScore.vue b/src/views/projectBank/userScore.vue index 71d9a67..5c8b566 100644 --- a/src/views/projectBank/userScore.vue +++ b/src/views/projectBank/userScore.vue @@ -87,7 +87,21 @@ export default { }, columns: [ { prop: "userName", label: "考核人员" }, - { prop: "manageScore", label: "考核评分", sortable: "custom" }, + { + prop: "score", + label: "考核评分", + sortable: "custom", + type: "status", + callback: (value, row) => { + if (row.score) { + return row.score; + } else if (row.manageScore) { + return row.manageScore; + } else { + return row.selfScore; + } + }, + }, { prop: "examineStatus", label: "状态", @@ -101,8 +115,10 @@ export default { return `待个人自评/组长评分`; } else if (row.examineStatusSelf == 0) { return `待个人自评`; + } else if (row.examineStatus == 0) { + return `待组长评分`; } else { - return `待组长评分评`; + return `已完成`; } }, }, @@ -139,9 +155,17 @@ export default { this.getTaskUserList(); }, handleEdit(row, edit) { + let score = ""; + if (row.score) { + score = row.score; + } else if (row.manageScore) { + score = row.manageScore; + } else { + score = row.selfScore; + } this.$router.push({ path: "/projectBank/userScoreDetail", - query: { taskId: row.taskId, examineId: row.id }, + query: { taskId: row.taskId, examineId: row.id, score }, }); }, getTaskUserList() { @@ -321,7 +345,7 @@ export default { ::v-deep .el-tree-node__content { font-weight: bold; } -::v-deep .is-current>.el-tree-node__content:first-child .el-tree-node__label { +::v-deep .is-current > .el-tree-node__content:first-child .el-tree-node__label { color: #4096ff !important; } ::v-deep .el-tree-node__content { diff --git a/src/views/projectBank/userScoreDetail.vue b/src/views/projectBank/userScoreDetail.vue index 7564590..b4d008d 100644 --- a/src/views/projectBank/userScoreDetail.vue +++ b/src/views/projectBank/userScoreDetail.vue @@ -45,19 +45,19 @@
-
+
{{ userList.find((ele) => ele.id == examineId).userName }} + >{{ (userList.find((ele) => ele.id == examineId) || {}).userName }}
-
+
考核评分:
{{ score }}
- +
+
组长:{{ manageUserName }}
-
+ +
- + - + @@ -217,7 +221,7 @@ export default { ::v-deep .el-tag--warning { color: #ea741e; } -.waitBtn{ +.waitBtn { color: #999; } diff --git a/src/views/workAppraisal/normalWorker.vue b/src/views/workAppraisal/normalWorker.vue index e0fd015..7aea9e8 100644 --- a/src/views/workAppraisal/normalWorker.vue +++ b/src/views/workAppraisal/normalWorker.vue @@ -37,7 +37,9 @@
- + +
@@ -75,8 +77,10 @@
-
+ + + + @@ -120,7 +124,7 @@ export default { }, created() { console.log(123); - + this.getTaks(); }, };