|
@@ -22,7 +22,7 @@ const options = {
|
|
|
/**
|
|
/**
|
|
|
* @description 认证失败的错误码列表
|
|
* @description 认证失败的错误码列表
|
|
|
*/
|
|
*/
|
|
|
-const AUTH_FAILURE_CODES = ['401', '7002'];
|
|
|
|
|
|
|
+const AUTH_FAILURE_CODES = ['401', '7002', '598'];
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* @description 处理认证失败的统一逻辑
|
|
* @description 处理认证失败的统一逻辑
|
|
@@ -36,6 +36,7 @@ const handleAuthFailure = (errorData) => {
|
|
|
if (isLoginAPI) {
|
|
if (isLoginAPI) {
|
|
|
// 登录相关接口,不处理认证失败,让登录页面自己处理错误
|
|
// 登录相关接口,不处理认证失败,让登录页面自己处理错误
|
|
|
ElMessage.error(errorData.data.message);
|
|
ElMessage.error(errorData.data.message);
|
|
|
|
|
+ // 如果连原生弹窗都失败,直接执行登出
|
|
|
return Promise.reject(errorData.data);
|
|
return Promise.reject(errorData.data);
|
|
|
} else {
|
|
} else {
|
|
|
try {
|
|
try {
|