Browse Source

420清除缓存

armg 5 days ago
parent
commit
c6d739e468
3 changed files with 4 additions and 3 deletions
  1. 2 2
      src/main.ts
  2. 1 0
      src/utils/requestAI.js
  3. 1 1
      src/utils/wecomLogin.ts

+ 2 - 2
src/main.ts

@@ -50,10 +50,10 @@ Vue.component('el-collapse', ElCollapse);
 Vue.component('el-collapse-item', ElCollapseItem);
 Vue.component('el-image', ElImage);
 // 引入并初始化 vConsole(仅在非生产环境启用,避免线上暴露调试工具)
-if (process.env.NODE_ENV !== 'production') {
+// if (process.env.NODE_ENV !== 'production') {
   const VConsole = require('vconsole')
   new VConsole() // 初始化后,移动端页面会出现 vConsole 悬浮按钮
-}
+// }
 import {
   Swipe,
   SwipeItem,

+ 1 - 0
src/utils/requestAI.js

@@ -50,6 +50,7 @@ service.interceptors.response.use(res => {
         Toast(msg);
         return Promise.reject('error')
     } else if (code === 420) {
+        window.localStorage.clear();
         let url, appid, agentid;
         url = encodeURIComponent(process.env.VUE_APP_AUTHURL);
         appid = process.env.VUE_APP_APPID;

+ 1 - 1
src/utils/wecomLogin.ts

@@ -97,7 +97,7 @@ export const doWecomLogin = async (code: string): Promise<void> => {
             // 无权限 → 跳错误页
             isLogging = false;
             router.push('/error');
-        } else if (res.StatusCode === 410) {
+        } else if (res.StatusCode === 420) {
             // 需重新获取 code → 清除缓存并重定向
             isLogging = false;
             window.localStorage.clear();