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