ZZJ
2022-07-15 a3f357e8a60443b74b64c7479113c68eb35ce1f5
src/pages/settings/views/clusterManagement.vue
@@ -259,7 +259,7 @@
    };
    const checkID = (rule, value, callback) => {
      if (!value) {
        return callback(new Error("密码不能为空"));
        return callback(new Error("ID不能为空"));
      }
    };
    return {
@@ -542,6 +542,8 @@
    },
    exitCluster() {
      const h = this.$createElement;
      let res = {};
      this.$msgbox({
        title: "",
        message: h(
@@ -566,19 +568,29 @@
        //   this.showCurCluster = false;
        // }
        async () => {
          let res = await leave();
          this.$notify({
            title: res.success ? "成功" : "失败",
            message: res.msg,
            type: res.success ? "success" : "error",
          });
          if (res && res.success) {
            clearInterval(this.intervalTimer);
            this.showCurCluster = false;
            this.ruleForm.virtualIp = "";
            this.ruleForm.clustername = "";
            this.ruleForm.clusterpwd = "";
            this.clusterid = "";
          try {
            res = await leave();
            if (res && res.success) {
              clearInterval(this.intervalTimer);
              this.showCurCluster = false;
              this.ruleForm.virtualIp = "";
              this.ruleForm.clustername = "";
              this.ruleForm.clusterpwd = "";
              this.clusterid = "";
            }
            this.$notify({
              title: res.success ? "成功" : "失败",
              message: res.msg,
              type: res.success ? "success" : "error",
            });
            this.findCluster();
          } catch (err) {
            console.log(err);
            this.$notify.error({
              title: "失败",
              message: err.msg,
            });
          }
        },
        (err) => {
@@ -690,7 +702,7 @@
}
.cluster-guanli {
  margin: 0 auto;
  width: 760px;
  // width: 760px;
  padding: 0 10px;
  .btns {
    margin-top: 30px !important;