|
@@ -50,7 +50,7 @@ const transform: AxiosTransform = {
|
|
|
}
|
|
|
// 这里 code,result,message为 后台统一的字段,需要在 types.ts内修改为项目自己的接口返回格式
|
|
|
|
|
|
- const { code, result, message } = data;
|
|
|
+ const { code, error, message } = data;
|
|
|
// TODO
|
|
|
// 这里逻辑可以根据项目进行修改
|
|
|
const hasSuccess =
|
|
@@ -58,11 +58,13 @@ const transform: AxiosTransform = {
|
|
|
Reflect.has(data, 'code') &&
|
|
|
(code === ResultEnum.SUCCESS || code === ResultEnum.NORMAL);
|
|
|
if (hasSuccess) {
|
|
|
- if (typeof message === 'object' && Reflect.has(message, 'pageSize')) {
|
|
|
- return message;
|
|
|
- } else {
|
|
|
- return result || data;
|
|
|
- }
|
|
|
+ const converterResult = data.message;
|
|
|
+ const converterMessage = error;
|
|
|
+ data.result = converterResult;
|
|
|
+ data.message = converterMessage;
|
|
|
+ delete data.error;
|
|
|
+
|
|
|
+ return data.result || data;
|
|
|
}
|
|
|
|
|
|
// 在此处根据自己项目的实际情况对不同的code执行不同的操作
|