mo 3 years ago
parent
commit
d823d0c414
2 changed files with 10 additions and 10 deletions
  1. 9 9
      src/utils/request.js
  2. 1 1
      src/utils/request2.js

+ 9 - 9
src/utils/request.js

@@ -2,7 +2,7 @@ import ElementUI from "element-ui";
 import axios from "axios";
 import { Message } from "element-ui";
 import store from "@/store";
-import { getToken,removeToken,setToken } from "@/utils/auth";
+import { getToken, removeToken, setToken } from "@/utils/auth";
 import cleanDeep from "clean-deep";
 import qs from "querystring";
 // import { Loading } from 'element-ui'
@@ -103,7 +103,7 @@ service.interceptors.response.use(
   async res => {
     //res.code !== 200
     await tryHideFullScreenLoading(store);
-    if (res.data) {
+    if (res.data.code) {
       let data = JSON.parse(JSON.stringify(res.data));
       // 50008: Illegal token; 50012: Other clients logged in; 50014: Token expired;
       if (data.code == 401 || data.code == 403) {
@@ -113,14 +113,14 @@ service.interceptors.response.use(
         //   duration: 5 * 1000
         // })
         vue.$message.error(`登录过期,请重新登录!`);
-        removeToken()
-        setToken('')
-        setTimeout(async () => {
-          await store.dispatch("user/resetToken").then(() => {
+        removeToken();
+        setToken("");
+        await store.dispatch("user/resetToken").then(() => {
+          location.reload();
+        });
+        // setTimeout(async () => {
 
-            location.reload();
-          });
-        }, 1000);
+        // }, 1000);
         return;
       }
       if (data.code == 404) {

+ 1 - 1
src/utils/request2.js

@@ -114,7 +114,7 @@ service.interceptors.response.use(
 async  res => {
     //res.code !== 200
   await  tryHideFullScreenLoading(store)
-    if (res.data) {
+    if (res.data.code) {
       let data = JSON.parse(JSON.stringify(res.data))
       // 50008: Illegal token; 50012: Other clients logged in; 50014: Token expired;
       if (data.code == 401 || data.code == 403) {