|
@@ -7,7 +7,7 @@ import { useUserStore } from '@/store/user'
|
|
import { getSuffixAfterPrefix, showNextAction } from '@/utils/prefixUrl'
|
|
import { getSuffixAfterPrefix, showNextAction } from '@/utils/prefixUrl'
|
|
import { getCurrentLocaleLang } from '@/utils/lang'
|
|
import { getCurrentLocaleLang } from '@/utils/lang'
|
|
import { enterpriseRefreshToken, userRefreshToken } from '@/api/common'
|
|
import { enterpriseRefreshToken, userRefreshToken } from '@/api/common'
|
|
-import { getToken, getRefreshToken, removeToken, setToken, setRefreshToken } from '@/utils/auth'
|
|
|
|
|
|
+import { getToken, getRefreshToken, removeToken, setToken, setRefreshToken, getIsEnterprise } from '@/utils/auth'
|
|
import { rewardEventTrackClick } from '@/api/integral'
|
|
import { rewardEventTrackClick } from '@/api/integral'
|
|
import errorCode from './errorCode'
|
|
import errorCode from './errorCode'
|
|
|
|
|
|
@@ -64,10 +64,12 @@ service.interceptors.request.use(
|
|
return (isToken = false)
|
|
return (isToken = false)
|
|
}
|
|
}
|
|
})
|
|
})
|
|
- // const ENT_ACCESS_TOKEN = getToken() === localStorage.getItem('ENT_ACCESS_TOKEN')
|
|
|
|
- // const PER_ACCESS_TOKEN = getToken() === localStorage.getItem('PER_ACCESS_TOKEN')
|
|
|
|
- // if (ENT_ACCESS_TOKEN) console.log('-----------------------------使用了企业token请求', config.url)
|
|
|
|
- // if (PER_ACCESS_TOKEN) console.log('-----------------------------使用了个人token请求', config.url)
|
|
|
|
|
|
+ const ENT_ACCESS_TOKEN = getToken() === localStorage.getItem('ENT_ACCESS_TOKEN')
|
|
|
|
+ const PER_ACCESS_TOKEN = getToken() === localStorage.getItem('PER_ACCESS_TOKEN')
|
|
|
|
+ if (ENT_ACCESS_TOKEN) console.log('-----------------------------使用了企业token请求', config.url)
|
|
|
|
+ if (PER_ACCESS_TOKEN) console.log('-----------------------------使用了个人token请求', config.url)
|
|
|
|
+ if (!localStorage.getItem('ENT_ACCESS_TOKEN')) console.log('-----------------------------企业token不存在', config.url)
|
|
|
|
+ if (!localStorage.getItem('ENT_ACCESS_TOKEN')) console.log('-----------------------------个人token不存在', config.url)
|
|
// // debugger
|
|
// // debugger
|
|
|
|
|
|
if (getToken() && !isToken) {
|
|
if (getToken() && !isToken) {
|
|
@@ -154,10 +156,9 @@ service.interceptors.response.use(
|
|
return handleAuthorized()
|
|
return handleAuthorized()
|
|
}
|
|
}
|
|
// 2. 进行刷新访问令牌
|
|
// 2. 进行刷新访问令牌
|
|
- const currentRole = localStorage.getItem('currentRole') // 有则是招聘端
|
|
|
|
try {
|
|
try {
|
|
// 2.1 刷新成功,则回放队列的请求 + 当前请求
|
|
// 2.1 刷新成功,则回放队列的请求 + 当前请求
|
|
- const data = currentRole ? await enterpriseRefreshToken(getRefreshToken()) : await userRefreshToken(getRefreshToken())
|
|
|
|
|
|
+ const data = getIsEnterprise() ? await enterpriseRefreshToken(getRefreshToken()) : await userRefreshToken(getRefreshToken())
|
|
setToken(data.accessToken)
|
|
setToken(data.accessToken)
|
|
setRefreshToken(data.refreshToken)
|
|
setRefreshToken(data.refreshToken)
|
|
|
|
|