|
|
|
@ -25,18 +25,8 @@ export function checkStatus(status: number, msg: string, errorMessageMode: Error
@@ -25,18 +25,8 @@ export function checkStatus(status: number, msg: string, errorMessageMode: Error
|
|
|
|
|
case 400: |
|
|
|
|
errMessage = `${msg}`; |
|
|
|
|
break; |
|
|
|
|
// 401: 未登录
|
|
|
|
|
// 未登录时跳转到登录页面,并携带当前页面的路径
|
|
|
|
|
// 登录成功后返回当前页面。这一步需要在登录页面操作
|
|
|
|
|
case 401: |
|
|
|
|
errMessage = t('sys.api.errMsg401'); |
|
|
|
|
if (stp === SessionTimeoutProcessingEnum.PAGE_COVERAGE) { |
|
|
|
|
userStore.setAccessToken(''); |
|
|
|
|
userStore.setRefreshToken(''); |
|
|
|
|
userStore.setSessionTimeout(true); |
|
|
|
|
} else { |
|
|
|
|
userStore.logout(true); |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case 403: |
|
|
|
|
errMessage = t('sys.api.errMsg403'); |
|
|
|
@ -52,7 +42,15 @@ export function checkStatus(status: number, msg: string, errorMessageMode: Error
@@ -52,7 +42,15 @@ export function checkStatus(status: number, msg: string, errorMessageMode: Error
|
|
|
|
|
errMessage = t('sys.api.errMsg408'); |
|
|
|
|
break; |
|
|
|
|
case 424: |
|
|
|
|
// token 过期特殊处理返回 424 不是 401
|
|
|
|
|
errMessage = t('sys.api.errMsg424'); |
|
|
|
|
if (stp === SessionTimeoutProcessingEnum.PAGE_COVERAGE) { |
|
|
|
|
userStore.setAccessToken(''); |
|
|
|
|
userStore.setRefreshToken(''); |
|
|
|
|
userStore.setSessionTimeout(true); |
|
|
|
|
} else { |
|
|
|
|
userStore.logout(true); |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case 426: |
|
|
|
|
errMessage = t('sys.api.errMsg426'); |
|
|
|
|