ZZJ
2022-03-22 81c9b1f75b80fade52653243b914ccb2677b4a8f
src/pages/desktop/index/components/Tools.vue
@@ -53,7 +53,7 @@
      <div class="tools-icon no-hover-style">
        <img
          class="smart-ai"
          :src="`${publicPath}images/desktop/header-icon/SmartAI.png`"
          :src="`${publicPath}images/desktop/header-icon/SmartAI-新.png`"
          alt
        />
      </div>
@@ -120,6 +120,7 @@
      :visible.sync="showPasswdForm"
      :append-to-body="true"
      width="500px"
      @close="cancelPasswordChange"
    >
      <el-form
        :model="passwdForm"
@@ -153,7 +154,7 @@
        </el-form-item>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="info" @click="showPasswdForm = false" size="small"
        <el-button type="info" size="small" @click="cancelPasswordChange"
          >取 消</el-button
        >
        <el-button type="primary" @click="submitForm('ruleForm')" size="small"
@@ -343,15 +344,13 @@
  },
  mounted() {
    document.addEventListener("click", (e) => {
      if (this.showFastPath||this.showWifi) {
      if (this.showFastPath || this.showWifi) {
        this.showFastPath = false;
        this.showWifi = false;
      }
    });
    this.askSysUpdate();
    this.askAppUpdate();
  },
  methods: {
    askAppUpdate() {
@@ -377,7 +376,7 @@
    },
    goToUpdate() {
      this.showAppRemind = false;
      window.parent.postMessage({ msg: `toAI?activeName=update` }, "*");
      window.parent.postMessage({ msg: `toAI?activeName=更新` }, "*");
    },
    goToWireSet() {
      window.parent.postMessage(
@@ -386,23 +385,7 @@
      );
    },
    updateSysNow() {
      window.parent.postMessage(
        { msg: `toVindicate?autoUpdate=1` },
        "*"
      );
      // this.upgrading = true;
      // upgradeNewVersion()
      //   .then((res) => {
      //     if (res.code == 200) {
      //       this.upgrading = true;
      //       this.$notify.success("更新版本成功");
      //       this.showSysRemind = false;
      //     }
      //   })
      //   .catch((err) => {
      //     this.$notify.error("更新版本失败");
      //   });
      window.parent.postMessage({ msg: `toVindicate?autoUpdate=1` }, "*");
    },
    delaySysRemind(sec) {
      delayUpgradeNotice({
@@ -451,7 +434,12 @@
      });
    },
    toggleShowWifi() {
      this.notificationCenterVisible = false;
      this.showWifi = !this.showWifi;
      this.$store.commit(
        "desktop/changeNotificationCenterVisible",
        this.notificationCenterVisible
      );
    },
    submitForm(formName) {
      this.$refs[formName].validate((valid) => {
@@ -460,15 +448,22 @@
            oldPwd: this.passwdForm.oldPwd,
            newPwd: this.passwdForm.checkPwd,
          };
          updatePwd(json).then((res) => {
            this.$notify({
              type: res.success ? "success" : "error",
              message: res.msg,
          updatePwd(json)
            .then((res) => {
              this.$notify({
                type: res.success ? "success" : "error",
                message: res.msg,
              });
              if (res.success) {
                this.cancelPasswordChange();
              }
            })
            .catch((err) => {
              this.$notify({
                type: "error",
                message: err.msg,
              });
            });
            if (res.success) {
              this.showPasswdForm = false;
            }
          });
        } else {
          console.log("error submit!!");
          return false;
@@ -552,6 +547,14 @@
          console.log("退出失败");
        });
    },
    cancelPasswordChange() {
      this.showPasswdForm = false;
      this.passwdForm = {
        oldPwd: "",
        newPwd: "",
        checkPwd: "",
      };
    },
  },
};
</script>
@@ -574,7 +577,7 @@
  margin: auto;
}
.tools .tools-left {
  width: 200px;
  width: 275px;
  height: 100%;
  float: left;
  margin-left: 14px;
@@ -854,6 +857,11 @@
  height: 100%;
  margin-right: 14px;
}
.smart-ai {
  height: 65%;
}
.el-dropdown-menu {
  top: 40px !important;
}