From 3e5dec4aa07ae4be854737fdda12a714ad9eeee6 Mon Sep 17 00:00:00 2001
From: odc.xiaohui <xiaohui@Q1>
Date: 星期一, 27 二月 2023 15:32:38 +0800
Subject: [PATCH] 2023/2/27 肖辉 驾驶舱管理-添加和修改弹窗重置表单,删除返回数据调整

---
 src/views/systemSetting/platform/cockpitManage/index.vue |   85 +++++++++++++++++++++++++++++++++++-------
 1 files changed, 71 insertions(+), 14 deletions(-)

diff --git a/src/views/systemSetting/platform/cockpitManage/index.vue b/src/views/systemSetting/platform/cockpitManage/index.vue
index 6ee103f..17c7240 100644
--- a/src/views/systemSetting/platform/cockpitManage/index.vue
+++ b/src/views/systemSetting/platform/cockpitManage/index.vue
@@ -168,6 +168,7 @@
         </el-dialog>
 
         <el-dialog
+            v-if="dialogUpdate"
           :visible.sync="dialogUpdate"
           width="40%"
           title="淇敼閮ㄩ棬"
@@ -177,6 +178,7 @@
             @closeUpdateDialog="closeUpdateDialog()"
             :updateDepartmentData="updateDepartmentData"
             :isUpdate="dialogType === 'update'"
+            ref="childAdd"
           />
         </el-dialog>
         <el-dialog
@@ -189,6 +191,7 @@
         </el-dialog>
 
         <el-dialog
+            v-if="dialogAdd"
           :visible.sync="dialogAdd"
           width="40%"
           title="娣诲姞閮ㄩ棬"
@@ -198,6 +201,7 @@
             @closeUpdateDialog="closeUpdateDialog()"
             :updateDepartmentData="updateDepartmentData"
             :isUpdate="dialogType === 'update'"
+            ref="childAdd"
           />
         </el-dialog>
 
@@ -263,7 +267,21 @@
 
   data() {
     return {
-      updateDepartmentData: null,
+      updateDepartmentData: {
+        name:'',
+        peopleNumber:'',
+        regionIds:'',
+        upUndergraduatePeopleNumber:'',
+        holderNumber:'',
+        underFortyFivePeopleNumber:'',
+        legalProfessionalQualificationCertificatePeopleNumber:'',
+        reportNumber:'',
+        disciplinaryOffenceNumber:'',
+        criminalOffenseNumber:'',
+        monthCaseNumber:'',
+        noTimeoutCaseNumber:'',
+        reviewOrLawsuitNumber:'',
+      },
       searchDepartment: null,
       searchStatus: null,
       dialogUpdate: false,
@@ -327,6 +345,21 @@
       caseCode: null,
       dialogAdd: false,
       dialogType: "update",
+      updateData: {
+        name:'',
+        peopleNumber:'',
+        regionIds:'',
+        upUndergraduatePeopleNumber:'',
+        holderNumber:'',
+        underFortyFivePeopleNumber:'',
+        legalProfessionalQualificationCertificatePeopleNumber:'',
+        reportNumber:'',
+        disciplinaryOffenceNumber:'',
+        criminalOffenseNumber:'',
+        monthCaseNumber:'',
+        noTimeoutCaseNumber:'',
+        reviewOrLawsuitNumber:'',
+      },
     };
   },
 
@@ -352,6 +385,7 @@
     showAddDialog() {
       this.dialogAdd = true;
       this.dialogType = "add";
+      this.updateDepartmentData = this.updateData;
     },
 
     // 瀵煎嚭
@@ -393,7 +427,9 @@
     closeUpdateDialog() {
       this.dialogAdd = false;
       this.dialogUpdate = false;
+      this.$refs.childAdd.clearFields()
       this.getDepartmentList();
+
     },
 
     // 椤堕儴涓嬫媺妗�
@@ -457,18 +493,32 @@
     // 鍒犻櫎鍗曟潯鏁版嵁
     handleDelete(row) {
       this.$confirm("纭鍒犻櫎锛�").then(() => {
-        deleteTeam({ id: row.id })
-          .then(({ code, message }) => {
-            if (code === SUCCESS_CODE) {
-              this.$message({ type: "success", message });
-              this.getDepartmentList();
-            } else {
-              this.$message({ type: "error", message });
-            }
-          })
-          .catch((err) => {
-            this.$message({ type: "error", message: err });
-          });
+        this.$axios({url:'/sccg/team_construction/deletion?id='+row.id,
+          method:'delete'
+        })
+            .then(({ code, message }) => {
+          if (code === SUCCESS_CODE) {
+            this.$message({ type: "success", message });
+            this.getDepartmentList();
+          } else {
+            this.$message({ type: "error", message });
+          }
+        })
+            .catch((err) => {
+              this.$message({ type: "error", message: err });
+            });
+      //   deleteTeam({ id: row.id })
+      //     .then(({ code, message }) => {
+      //       if (code === SUCCESS_CODE) {
+      //         this.$message({ type: "success", message });
+      //         this.getDepartmentList();
+      //       } else {
+      //         this.$message({ type: "error", message });
+      //       }
+      //     })
+      //     .catch((err) => {
+      //       this.$message({ type: "error", message: err });
+      //     });
       });
     },
 
@@ -519,13 +569,20 @@
     handleClose(done) {
       this.$confirm("纭鍏抽棴锛�")
         .then((_) => {
+          console.log('==========')
+          this.$refs.childAdd.clearFields()
           this.dialogUpload = false;
           done();
         })
-        .catch((_) => {});
+        .catch((_) => {
+          console.log('==========')
+          // console.log('============')
+          // this.$refs.childAdd.clearFields()
+        });
     },
 
     async JumpView(data) {
+
       await this.getEventInfo(data.code);
     },
 

--
Gitblit v1.8.0