From 2324d4d572882e139360a8bafdc85b467d5469e9 Mon Sep 17 00:00:00 2001
From: GuLiMmo <2820890765@qq.com>
Date: Sat, 09 Dec 2023 16:29:29 +0800
Subject: [PATCH] 评优任务、考核权重设置页面修改

---
 src/views/evaluate/evaluateTask.vue |   38 ++++++++++++++++++++++++--------------
 1 files changed, 24 insertions(+), 14 deletions(-)

diff --git a/src/views/evaluate/evaluateTask.vue b/src/views/evaluate/evaluateTask.vue
index 0f873e2..8391d7f 100644
--- a/src/views/evaluate/evaluateTask.vue
+++ b/src/views/evaluate/evaluateTask.vue
@@ -6,8 +6,8 @@
       @selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange"
       @refresh-change="refreshChange" @on-load="onLoad">
       <template #menu-left>
-        <el-button type="primary" icon="el-icon-plus" @click="addParams.visible = true">
-          添加
+        <el-button type="primary" icon="el-icon-plus" @click="handleAdd">
+          新增
         </el-button>
         <el-button type="danger" icon="el-icon-delete" plain v-if="permission.evaluateTask_delete" @click="handleDelete">
           删除
@@ -43,7 +43,7 @@
       </template>
     </el-dialog>
     <!-- 新增编辑弹窗 -->
-    <addDialog :params="addParams"/>
+    <addDialog :params="addParams" @refreshTable="this.onLoad"/>
   </basic-container>
 </template>
 
@@ -84,6 +84,7 @@
       },
       isAddDialogVisible: false,
       addParams: {},
+      viewParams: {},
     };
   },
   computed: {
@@ -105,24 +106,33 @@
     }
   },
   methods: {
+    handleAdd() {
+      this.addParams = {
+        visible: true,
+        title: '添加',
+        isEdit: false,
+        addForm: {}
+      }
+    },
     rowSave(row, done, loading) {
       console.log(row);
-      // add(row).then(() => {
-      //   this.onLoad(this.page);
-      //   this.$message({
-      //     type: "success",
-      //     message: "操作成功!"
-      //   });
-      //   done();
-      // }, error => {
-      //   loading();
-      //   window.console.log(error);
-      // });
+      add(row).then(() => {
+        this.onLoad(this.page);
+        this.$message({
+          type: "success",
+          message: "操作成功!"
+        });
+        done();
+      }, error => {
+        loading();
+        window.console.log(error);
+      });
     },
     editDialog(row) {
       this.addParams = {
         visible: true,
         title: '编辑',
+        isEdit: true,
         addForm: {
           ...row
         }

--
Gitblit v1.9.3