From d1c9bf22b12323d6ee1ba1ed6e7f6acc7e5b9e1f Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期一, 29 十一月 2021 19:55:29 +0800
Subject: [PATCH] 修复token过期无法退出的bug

---
 src/utils/request.js |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/src/utils/request.js b/src/utils/request.js
index ac34737..481ac33 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -27,6 +27,7 @@
   console.log(code, msg);
   switch (code) {
     case invalidCode:
+      console.log(code);
       Vue.prototype.$baseMessage(msg || `鍚庣鎺ュ彛${code}寮傚父`, "error");
       store.dispatch("user/resetAccessToken").catch(() => {});
       if (loginInterception) {
@@ -34,9 +35,13 @@
       }
       break;
     case noPermissionCode:
-      router.push({ path: "/login" }).catch(() => {});
+      console.log(code);
+      store.dispatch("user/logout").then(() => {
+        router.push({ path: "/login" }).catch(() => {});
+      });
       break;
     default:
+      console.log(code);
       Vue.prototype.$baseMessage(msg || `鍚庣鎺ュ彛${code}寮傚父`, "error");
       break;
   }

--
Gitblit v1.8.0