11
WXL
2024-05-24 139668c8d897c13d8e3bb68882cca47de47106eb
src/views/login.vue
@@ -157,12 +157,12 @@
    },
    getAuthCode() {
      this.$dingtalk.runtime.permission.requestAuthCode({
        corpId: "dingac30cec5f3570bbea39a90f97fcb1e09",
        corpId: "dingd31f00f4fbc0ff5bf5bf40eda33b7ba0",
        onSuccess: result => {
          // 在这里处理授权成功后的逻辑,result中包含授权码等信息
          this.authCode = result.codde;
          // this.authCode = result.codde;
          this.$message.success("成功获取授权码:" + result.code);
          this.avoidLogin();
          this.avoidLogin(result.code);
        },
        onFail: err => {
          // 在这里处理授权失败后的逻辑
@@ -173,13 +173,13 @@
        }
      });
    },
    avoidLogin() {
    avoidLogin(authCode) {
      this.loading = true;
      this.loginForm.authCode = this.authCode;
      // this.$message.error(authCode, "1号位");
      this.loginForm.authCode = authCode;
      this.$store
        .dispatch("Login", this.loginForm)
        .then(res => {
          this.$message.error(this.$store.state);
          if (this.$store.state.user.code == 200) {
            this.$router.push({ path: this.redirect || "/" }).catch(() => {});
          } else {