From 1797431da64e65041ea1ae5a17a373925a5da313 Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Fri, 15 Dec 2023 17:45:00 +0800
Subject: [PATCH] 页面修改
---
src/views/assessment/components/taskResult.vue | 35 +++++++++++++++++++++++++----------
1 files changed, 25 insertions(+), 10 deletions(-)
diff --git a/src/views/assessment/components/taskResult.vue b/src/views/assessment/components/taskResult.vue
index 9abf690..3103350 100644
--- a/src/views/assessment/components/taskResult.vue
+++ b/src/views/assessment/components/taskResult.vue
@@ -10,13 +10,22 @@
@row-save="rowSave" @row-del="rowDel" @search-change="searchChange" @search-reset="searchReset"
@selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange"
@refresh-change="refreshChange" @on-load="onLoad">
+ <template #menu="{ row }">
+ <el-button type="primary" size="small" @click="handleDetail(row)">查看详情</el-button>
+ </template>
</avue-crud>
+ <resultDetail :params="detailParams" />
</div>
</template>
<script>
import { getList } from '@/api/assessment/assessmentScore'
+import resultDetail from './resultDetail.vue'
+
export default {
+ components: {
+ resultDetail
+ },
props: {
params: {
type: Object,
@@ -41,13 +50,12 @@
border: true,
index: true,
addBtn: false,
- viewBtn: true,
+ viewBtn: false,
editBtn: false,
delBtn: false,
selection: false,
dialogClickModal: false,
- menu: false,
- menuWidth: 200,
+ menu: true,
column: [
{
label: "被考核人",
@@ -79,7 +87,8 @@
pageSize: 10,
currentPage: 1,
total: 1,
- }
+ },
+ detailParams: {}
}
},
watch: {
@@ -206,12 +215,12 @@
// });
// },
beforeOpen(done, type) {
- if (["edit", "view"].includes(type)) {
- getDetail(this.form.id).then(res => {
- this.form = res.data.data;
- });
- }
- done();
+ // if (["edit", "view"].includes(type)) {
+ // getDetail(this.form.id).then(res => {
+ // this.form = res.data.data;
+ // });
+ // }
+ // done();
},
searchReset() {
this.query = {};
@@ -259,6 +268,12 @@
this.loading = false;
this.selectionClear();
});
+ },
+ handleDetail(row) {
+ this.detailParams = {
+ visible: true,
+ ...row
+ }
}
},
mounted() {
--
Gitblit v1.9.3