lex vor 8 Monaten
Ursprung
Commit
48386c9559
2 geänderte Dateien mit 4 neuen und 1 gelöschten Zeilen
  1. 3 1
      src/helpers/request.ts
  2. 1 0
      src/views/layout/auth.tsx

+ 3 - 1
src/helpers/request.ts

@@ -22,6 +22,7 @@ const request = extend({
 
 // 是否是初始化接口
 let initRequest = false;
+let isPc = false;
 let toast: ReturnType<typeof setTimeout>;
 let toastMsg: ReturnType<typeof setTimeout>;
 
@@ -37,6 +38,7 @@ request.interceptors.request.use(
     }
 
     initRequest = options.initRequest || false;
+    isPc = options.isPc || false;
     const Authorization = storage.get(ACCESS_TOKEN) || '';
     const authHeaders: any = {};
 
@@ -92,7 +94,7 @@ request.interceptors.response.use(
       !otherCode.includes(data.code)
     ) {
       let msg = data.msg || data.message || '处理失败,请重试';
-      if (initRequest) {
+      if (initRequest && !isPc) {
         if (data.code === 403 || data.code === 5000) {
           setLogout();
         } else {

+ 1 - 0
src/views/layout/auth.tsx

@@ -46,6 +46,7 @@ export default defineComponent({
         try {
           const res = await request.get('/edu-app/user/getUserInfo', {
             initRequest: true, // 初始化接口
+            isPc: query.platform ? true : false, // 老师端有用
             requestType: 'form',
             hideLoading: true
           });