armg il y a 2 semaines
Parent
commit
d0f5c194ae

+ 1 - 6
src/router/index.ts

@@ -128,7 +128,7 @@ async function handleWxidLoginMode(to, next, wxid, WecomType) {
   try {
     window.localStorage.setItem('loginMode', 'wxidLogin');
     if (wxid) {
-      window.localStorage.setItem('weChat', JSON.stringify(wxid));
+      window.localStorage.setItem('weChat', wxid);
     }
     if (WecomType) {
       const agentFrom = getAgentFrom(WecomType);
@@ -152,7 +152,6 @@ async function handleWxidLoginMode(to, next, wxid, WecomType) {
     doWxidLogin(formData)
       .then((res) => {
         if (res && res.StatusCode === 200 && res.Data && res.Data.token) {
-          // console.log("res=", res)
           const userInfoV1 = JSON.stringify(res.Data);
           window.localStorage.setItem('userInfoV1', userInfoV1);
           window.localStorage.setItem('AIToken', res.Data.token);
@@ -183,11 +182,7 @@ async function handleWxidLoginMode(to, next, wxid, WecomType) {
 function handleCodeLoginMode(to, next) {
   const org_loginMode = window.localStorage.getItem('loginMode');
   if (org_loginMode != 'codeLogin') {
-    let weChat = window.localStorage.getItem('weChat');
     window.localStorage.clear();
-    if (weChat) {
-      window.localStorage.setItem('weChat', weChat);
-    }
   }
   window.localStorage.setItem('loginMode', 'codeLogin');
   //验证时间戳和token

+ 1 - 1
src/utils/requestAI.js

@@ -72,7 +72,6 @@ service.interceptors.response.use(async (res) => {
     } else if (code === 420) {
         // 双重判断:内存锁 + 本地缓存锁
         const isLock = authLock.isAuthorizing || window.localStorage.getItem('isWechatAuthorizing') === 'true';
-
         if (isLock) {
             return Promise.reject(new Error('正在授权,请勿重复操作'));
         }
@@ -92,6 +91,7 @@ service.interceptors.response.use(async (res) => {
             if (isNewLoginMode) {
                 window.localStorage.removeItem('AIToken');
                 window.localStorage.removeItem('guidInfo');
+                authLock.unlock();
                 window.location.reload();
             } else {
                 // 4. 拼接授权链接并跳转(记录当前页面用于回跳)

+ 0 - 4
src/utils/wecomLogin.ts

@@ -132,11 +132,7 @@ export const getGuid = () => {
     });
 }
 export const getQyCode = () => {
-    let weChat = window.localStorage.getItem('weChat');
     window.localStorage.clear();
-    if(weChat){
-      window.localStorage.setItem('weChat',weChat);
-    }
     let url, appid, agentid;
     // url = encodeURIComponent(process.env.VUE_APP_AUTHURL);
     url = encodeURIComponent(window.location.href);

+ 0 - 1
src/views/AIDesign/index.vue

@@ -117,7 +117,6 @@ export default class extends Vue {
   }
   // 点击事件处理
   handleDesignClick(type) {
-    console.log("=====点击事件处理====")
     if (type === 'outside') {
       // 外墙设计页
       this.$router.push("/AIDesign/design");

+ 0 - 4
src/views/login/index.vue

@@ -61,11 +61,7 @@ export default class extends Vue {
     that.wxUserId = that.$route.query.wxUserId as string;
   }
   onSubmit1() {
-    let weChat = window.localStorage.getItem('weChat');
     window.localStorage.clear();
-    if(weChat){
-      window.localStorage.setItem('weChat',weChat);
-    }
     window.localStorage.setItem('loginMode', 'codeLogin');
     initGuidInfo();
     doWecomLogin('QWert!@345', this.username)