|
@@ -255,7 +255,12 @@ service.interceptors.response.use(
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (code === 500) {
|
|
if (code === 500) {
|
|
- Snackbar.error(t('sys.api.errMsg500'))
|
|
|
|
|
|
+ // Snackbar.error(t('sys.api.errMsg500'))
|
|
|
|
+ Confirm(t('common.confirmTitle'), t('sys.api.errMsg500'), {
|
|
|
|
+ sureText: '查看联系方式'
|
|
|
|
+ }).then(() => {
|
|
|
|
+ window.location.href = '/contactService'
|
|
|
|
+ }).catch(() => {})
|
|
return Promise.reject(new Error(msg))
|
|
return Promise.reject(new Error(msg))
|
|
}
|
|
}
|
|
if (code === 900 && msg === '重复请求,请稍后重试') {
|
|
if (code === 900 && msg === '重复请求,请稍后重试') {
|
|
@@ -320,17 +325,7 @@ const handleAuthorized = (response) => {
|
|
const user = useUserStore()
|
|
const user = useUserStore()
|
|
user.handleClearStorage() // 清除缓存
|
|
user.handleClearStorage() // 清除缓存
|
|
|
|
|
|
- // 公众号-人才推荐
|
|
|
|
- const hasRecommendedPath = window.location.href.includes('/recruit/enterprise/talentRecommendation') || window.location.href.includes('/recruit/enterprise/talentRecommendation/details')
|
|
|
|
- if (hasRecommendedPath) {
|
|
|
|
- return Promise.reject(response.data)
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
if (!isReLogin.show) {
|
|
if (!isReLogin.show) {
|
|
- // 人才推荐页面不需要弹窗提示
|
|
|
|
- if (window.location.href.includes('login?redirect=')) {
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
isReLogin.show = true
|
|
isReLogin.show = true
|
|
Confirm(t('common.confirmTitle'), t('sys.api.timeoutMessage'), {
|
|
Confirm(t('common.confirmTitle'), t('sys.api.timeoutMessage'), {
|
|
cancelCallback: true,
|
|
cancelCallback: true,
|