|
@@ -50,7 +50,7 @@ const transform: AxiosTransform = {
|
|
|
}
|
|
|
// 这里 code,result,message为 后台统一的字段,需要在 types.ts内修改为项目自己的接口返回格式
|
|
|
|
|
|
- const { code, error, message, data, msg } = dataRes;
|
|
|
+ const { code, message, data, msg } = dataRes;
|
|
|
|
|
|
// TODO
|
|
|
// 这里逻辑可以根据项目进行修改
|
|
@@ -64,7 +64,7 @@ const transform: AxiosTransform = {
|
|
|
// const converterMessage = error;
|
|
|
// data.result = converterResult;
|
|
|
// data.message = converterMessage;
|
|
|
- delete dataRes.error;
|
|
|
+ // delete dataRes.error;
|
|
|
|
|
|
return converterResult;
|
|
|
}
|
|
@@ -73,6 +73,7 @@ const transform: AxiosTransform = {
|
|
|
// 在此处根据自己项目的实际情况对不同的code执行不同的操作
|
|
|
// 如果不希望中断当前请求,请return数据,否则直接抛出异常即可
|
|
|
let timeoutMsg = '';
|
|
|
+
|
|
|
switch (code) {
|
|
|
case ResultEnum.TIMEOUT:
|
|
|
timeoutMsg = t('sys.api.timeoutMessage');
|
|
@@ -80,11 +81,6 @@ const transform: AxiosTransform = {
|
|
|
userStore.setToken(undefined);
|
|
|
userStore.logout(true);
|
|
|
break;
|
|
|
- case ResultEnum.JAVA_ERROR:
|
|
|
- if (error) {
|
|
|
- timeoutMsg = error;
|
|
|
- }
|
|
|
- break;
|
|
|
default:
|
|
|
if (message) {
|
|
|
timeoutMsg = message;
|
|
@@ -92,10 +88,6 @@ const transform: AxiosTransform = {
|
|
|
if (msg) {
|
|
|
timeoutMsg = msg;
|
|
|
}
|
|
|
- //TODO 由于后端HACKCODE error当信息string
|
|
|
- // if (error) {
|
|
|
- // timeoutMsg = error;
|
|
|
- // }
|
|
|
}
|
|
|
|
|
|
// errorMessageMode=‘modal’的时候会显示modal错误弹窗,而不是消息提示,用于一些比较重要的错误
|