build(projects): 依赖升级,规范目录

This commit is contained in:
Soybean
2021-08-13 14:22:35 +08:00
parent d680e7d931
commit a0ec84588a
29 changed files with 857 additions and 561 deletions

View File

@@ -49,18 +49,3 @@ export function createRequest(axiosConfig: AxiosRequestConfig, statusConfig?: St
const request = new Request(customInstance.instance);
return request;
}
/**
* 对请求的结果数据进行格式化的处理
* @param handleFunc - 处理函数
* @param errors - 接收多个请求的错误
* @param datas - 接收多个请求的数据
*/
export function handleResponse<T>(handleFunc: Function, errors: any[], datas: any[]) {
let handleData = null;
if (errors.every(error => !error)) {
handleData = handleFunc(...datas);
}
const resError = errors.find(error => Boolean(error));
return [resError, handleData] as [any, T];
}