From 52585cad6a24b5d86dfc9e3ee4e8898f791535cc Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Mon, 15 Jan 2024 14:28:45 +0800
Subject: [PATCH] 更新

---
 src/views/assessment/assessmentTask.vue |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/src/views/assessment/assessmentTask.vue b/src/views/assessment/assessmentTask.vue
index 60a2ec0..8b46238 100644
--- a/src/views/assessment/assessmentTask.vue
+++ b/src/views/assessment/assessmentTask.vue
@@ -23,6 +23,9 @@
           <el-button type="primary" icon="el-icon-setting" text @click="handleTaskSetting(row)">
             考核设置
           </el-button>
+          <el-button type="primary" icon="el-icon-view" text @click="handleAssessorDetails(row)">
+            考核人员详情
+          </el-button>
           <el-button type="primary" icon="el-icon-view" text @click="handleTaskResult(row)">
             考核结果
           </el-button>
@@ -38,7 +41,8 @@
     <template v-else>
       <taskResult :params="resultParams" @changeIs="changeIs" />
     </template>
-    <!-- <addTaskDialog /> -->
+    <!-- 考核人员详情 -->
+    <assessorDetails :params="detailsParams" />
   </basic-container>
 </template>
 
@@ -55,12 +59,14 @@
 import taskResult from './components/taskResult.vue'
 import addTaskDialog from "./components/addTaskDialog.vue";
 import assessmentTaskSetting from "./components/assessmentTaskSetting.vue";
+import assessorDetails from "./components/assessorDetails.vue";
 
 export default {
   components: {
     taskResult,
     addTaskDialog,
-    assessmentTaskSetting
+    assessmentTaskSetting,
+    assessorDetails
   },
   data() {
     return {
@@ -91,7 +97,9 @@
             prop: 1
           }
         ]
-      }
+      },
+      // 人员详情参数
+      detailsParams: {}
     };
   },
   watch: {
@@ -319,6 +327,12 @@
         },
       }
       return status[state]
+    },
+    handleAssessorDetails(row) {
+      this.detailsParams = {
+        visible: true,
+        data: row
+      }
     }
   }
 };

--
Gitblit v1.9.3