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