From 730b4e1b8737e86ca08cfebb066249baaf46e869 Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Mon, 15 Jan 2024 17:59:31 +0800
Subject: [PATCH] 提交

---
 src/views/assessment/assessmentTask.vue |   29 +++++++++++++++++++++++------
 1 files changed, 23 insertions(+), 6 deletions(-)

diff --git a/src/views/assessment/assessmentTask.vue b/src/views/assessment/assessmentTask.vue
index 488db91..5344e2a 100644
--- a/src/views/assessment/assessmentTask.vue
+++ b/src/views/assessment/assessmentTask.vue
@@ -19,12 +19,19 @@
             导出
           </el-button> -->
         </template>
-        <template #menu="{ row }">
+        <template #menu="{ row, index, size }">
           <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="handleAssessorList(row)">
+            考核任务人员详情
+          </el-button>
+          <el-button type="success" icon="el-icon-edit" text v-if="row.isAssessmentOk === -1"
+            @click="$refs.crud.rowEdit(row,index)">
+            编辑
           </el-button>
           <!-- <el-button type="primary" icon="el-icon-view" text @click="handleTaskResult(row)">
             考核结果
@@ -41,8 +48,10 @@
     <!-- <template v-else>
       <taskResult :params="resultParams" @changeIs="changeIs" />
     </template> -->
-    <!-- 考核人员详情 -->
+    <!-- 考核结果详情 -->
     <assessorDetails :params="detailsParams" />
+    <!-- 考核人员详情 -->
+    <assessorDialog :params="assessorDialogParams" />
   </basic-container>
 </template>
 
@@ -60,13 +69,15 @@
 import addTaskDialog from "./components/addTaskDialog.vue";
 import assessmentTaskSetting from "./components/assessmentTaskSetting.vue";
 import assessorDetails from "./components/assessorDetails.vue";
+import assessorDialog from "./components/assessorDialog.vue";
 
 export default {
   components: {
     taskResult,
     addTaskDialog,
     assessmentTaskSetting,
-    assessorDetails
+    assessorDetails,
+    assessorDialog
   },
   data() {
     return {
@@ -98,8 +109,8 @@
           }
         ]
       },
-      // 人员详情参数
-      detailsParams: {}
+      detailsParams: {},
+      assessorDialogParams: {}
     };
   },
   watch: {
@@ -324,7 +335,7 @@
         },
         '0': {
           text: '进行中',
-          type: 'primary'
+          type: ''
         },
         '1': {
           text: '已完成',
@@ -338,6 +349,12 @@
         visible: true,
         data: row
       }
+    },
+    handleAssessorList(row) {
+      this.assessorDialogParams = {
+        visible: true,
+        data: row
+      }
     }
   }
 };

--
Gitblit v1.9.3