소스 검색

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

Xiao_123 7 달 전
부모
커밋
63bad43146
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  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 handleAuthorized = () => {
   const { t } = useI18n()
   const { t } = useI18n()
   const user = useUserStore()
   const user = useUserStore()
+  user.handleClearStorage() // 清除缓存
   if (!isReLogin.show) {
   if (!isReLogin.show) {
     // 如果已经到重新登录页面则不进行弹窗提示
     // 如果已经到重新登录页面则不进行弹窗提示
     if (window.location.href.includes('login?redirect=')) {
     if (window.location.href.includes('login?redirect=')) {
@@ -256,7 +257,7 @@ const handleAuthorized = () => {
     }).then(() => {
     }).then(() => {
       // resetRouter() // 重置静态路由表
       // resetRouter() // 重置静态路由表
       // deleteUserCache() // 删除用户缓存
       // deleteUserCache() // 删除用户缓存
-      user.handleClearStorage()
+      // user.handleClearStorage()
       isReLogin.show = false
       isReLogin.show = false
       // 干掉token后再走一次路由让它过router.beforeEach的校验
       // 干掉token后再走一次路由让它过router.beforeEach的校验
       // location.reload()
       // location.reload()
@@ -265,7 +266,7 @@ const handleAuthorized = () => {
       isReLogin.show = false
       isReLogin.show = false
     })
     })
   }
   }
-  return Promise.reject(t('sys.api.timeoutMessage'))
+  // return Promise.reject(t('sys.api.timeoutMessage'))
 }
 }
 
 
 // 触发获取积分
 // 触发获取积分