From d8944c4764c3fc4b7baf6b5c1586cf17c88b0bb1 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期三, 23 三月 2022 22:38:20 +0800
Subject: [PATCH] 修改ztree复选框默认为父子联动

---
 src/pages/settings/views/clusterManagement.vue |   30 +++++++++++++++++++-----------
 1 files changed, 19 insertions(+), 11 deletions(-)

diff --git a/src/pages/settings/views/clusterManagement.vue b/src/pages/settings/views/clusterManagement.vue
index d13ad38..4648e4f 100644
--- a/src/pages/settings/views/clusterManagement.vue
+++ b/src/pages/settings/views/clusterManagement.vue
@@ -246,20 +246,20 @@
 export default {
   data() {
     const checkPwd = (rule, value, callback) => {
-      if (value=="") {
+      if (value == "") {
         return callback(new Error("瀵嗙爜涓嶈兘涓虹┖"));
       }
       // setTimeout(() => {
-        if (value.length != 6) {
-          callback(new Error("瀵嗙爜搴斾负6浣�!"));
-        } else {
-          callback();
-        }
+      if (value.length != 6) {
+        callback(new Error("瀵嗙爜搴斾负6浣�!"));
+      } else {
+        callback();
+      }
       // }, 1000);
     };
     const checkID = (rule, value, callback) => {
       if (!value) {
-        return callback(new Error("瀵嗙爜涓嶈兘涓虹┖"));
+        return callback(new Error("ID涓嶈兘涓虹┖"));
       }
     };
     return {
@@ -303,13 +303,13 @@
         clustername: [
           { required: true, message: "璇疯緭鍏ラ泦缇ゅ悕绉�", trigger: "blur" },
         ],
-        clusterpwd: [{ validator: checkPwd, required: true,trigger: "blur" }],
+        clusterpwd: [{ validator: checkPwd, required: true, trigger: "blur" }],
         virtualIp: [{ required: true, validator: isIPv4, trigger: "change" }],
       },
       joinExistRules: {
         clusterid: [{ validator: checkID, trigger: "blur" }],
         clusterip: [{ validator: isIPv4, trigger: "blur" }],
-        clusterpwd: [{ validator: checkPwd, required: true,trigger: "blur" }],
+        clusterpwd: [{ validator: checkPwd, required: true, trigger: "blur" }],
       },
     };
   },
@@ -566,7 +566,15 @@
         //   this.showCurCluster = false;
         // }
         async () => {
-          let res = await leave();
+          try {
+            res = await leave();
+          } catch (err) {
+            console.log(err);
+            this.$notify.error({
+              title: "澶辫触",
+              message: err.msg,
+            });
+          }
           this.$notify({
             title: res.success ? "鎴愬姛" : "澶辫触",
             message: res.msg,
@@ -903,7 +911,7 @@
       left: 20px;
     }
     .el-form-item {
-          margin-bottom: 16px;
+      margin-bottom: 16px;
       .el-input__inner {
         background-color: #ffffff;
         border: 2px solid transparent;

--
Gitblit v1.8.0