Browse Source

登录过期时清除本地缓存以及红色提示弹窗隐藏

Xiao_123 7 months ago
parent
commit
63bad43146
1 changed files with 3 additions and 2 deletions
  1. 3 2
      src/config/axios/service.js

+ 3 - 2
src/config/axios/service.js

@@ -245,6 +245,7 @@ service.interceptors.response.use(
 const handleAuthorized = () => {
   const { t } = useI18n()
   const user = useUserStore()
+  user.handleClearStorage() // 清除缓存
   if (!isReLogin.show) {
     // 如果已经到重新登录页面则不进行弹窗提示
     if (window.location.href.includes('login?redirect=')) {
@@ -256,7 +257,7 @@ const handleAuthorized = () => {
     }).then(() => {
       // resetRouter() // 重置静态路由表
       // deleteUserCache() // 删除用户缓存
-      user.handleClearStorage()
+      // user.handleClearStorage()
       isReLogin.show = false
       // 干掉token后再走一次路由让它过router.beforeEach的校验
       // location.reload()
@@ -265,7 +266,7 @@ const handleAuthorized = () => {
       isReLogin.show = false
     })
   }
-  return Promise.reject(t('sys.api.timeoutMessage'))
+  // return Promise.reject(t('sys.api.timeoutMessage'))
 }
 
 // 触发获取积分