Commit 999d7b9e authored by 成旭东's avatar 成旭东

fix

parent a57b2261
Pipeline #27878 passed with stage
in 2 minutes 34 seconds
......@@ -24,7 +24,7 @@ const codeMessage = {
504: '网关超时。',
};
const excludeCode = [400, 401, 422];
const loginErrorCode = [401, 422];
/**
* 异常处理程序
......@@ -35,7 +35,12 @@ const errorHandler = (error: { response: Response, data: object }): Response | o
let returnErrorObj: any = response;
if (response && response.status) {
if (!excludeCode.includes(response.status)) {
if (response.status >= 500 || response.status === 400) {
returnErrorObj = data;
} else if (loginErrorCode.includes(response.status)) {
saveToken();
returnErrorObj = data;
} else {
const errorText = codeMessage[response.status] || response.statusText;
const { status, url } = response;
......@@ -43,9 +48,6 @@ const errorHandler = (error: { response: Response, data: object }): Response | o
message: `请求错误 ${status}: ${url}`,
description: errorText,
});
} else {
saveToken();
returnErrorObj = data;
}
} else if (!response) {
notification.error({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment