|
@@ -3,7 +3,7 @@ import Snackbar from '@/plugins/snackbar'
|
|
|
import Confirm from '@/plugins/confirm'
|
|
|
import qs from 'qs'
|
|
|
import { config } from '@/config/axios/config'
|
|
|
-import { getToken, getRefreshToken, getTenantId, setToken } from '@/utils/auth'
|
|
|
+import { getToken, getRefreshToken, getTenantId, removeToken, setToken } from '@/utils/auth'
|
|
|
// import { getToken, getRefreshToken, getTenantId, removeToken, setToken } from '@/utils/auth'
|
|
|
import errorCode from './errorCode'
|
|
|
|
|
@@ -127,7 +127,7 @@ service.interceptors.response.use(
|
|
|
try {
|
|
|
const refreshTokenRes = await refreshToken()
|
|
|
// 2.1 刷新成功,则回放队列的请求 + 当前请求
|
|
|
- setToken((await refreshTokenRes).data.data)
|
|
|
+ setToken(refreshTokenRes.data.data)
|
|
|
config.headers.Authorization = 'Bearer ' + getToken()
|
|
|
requestList.forEach((cb) => {
|
|
|
cb()
|
|
@@ -166,7 +166,7 @@ service.interceptors.response.use(
|
|
|
// hard coding:忽略这个提示,直接登出
|
|
|
console.log(msg)
|
|
|
} else {
|
|
|
- Snackbar.error({ title: msg })
|
|
|
+ Snackbar.error(msg)
|
|
|
}
|
|
|
return Promise.reject('error')
|
|
|
} else {
|
|
@@ -199,10 +199,10 @@ const handleAuthorized = () => {
|
|
|
return
|
|
|
}
|
|
|
isRelogin.show = true
|
|
|
- Confirm(t('sys.api.timeoutMessage'), t('common.confirmTitle')).then(() => {
|
|
|
+ Confirm(t('common.confirmTitle'), t('sys.api.timeoutMessage')).then(() => {
|
|
|
// resetRouter() // 重置静态路由表
|
|
|
// deleteUserCache() // 删除用户缓存
|
|
|
- // removeToken()
|
|
|
+ removeToken()
|
|
|
isRelogin.show = false
|
|
|
// 干掉token后再走一次路由让它过router.beforeEach的校验
|
|
|
location.reload()
|