|
|
|
@ -13,7 +13,7 @@ import { checkStatus } from './checkStatus';
@@ -13,7 +13,7 @@ import { checkStatus } from './checkStatus';
|
|
|
|
|
import { useGlobSetting } from '/@/hooks/setting'; |
|
|
|
|
import { useMessage } from '/@/hooks/web/useMessage'; |
|
|
|
|
import { RequestEnum, ResultEnum, ContentTypeEnum } from '/@/enums/httpEnum'; |
|
|
|
|
import { isString } from '/@/utils/is'; |
|
|
|
|
import { isString, isObject } from '/@/utils/is'; |
|
|
|
|
import { getAccessToken } from '/@/utils/auth'; |
|
|
|
|
import { setObjToUrlParams, deepMerge } from '/@/utils'; |
|
|
|
|
import { t } from '/@/hooks/web/useI18n'; |
|
|
|
@ -40,7 +40,7 @@ const transform: AxiosTransform = {
@@ -40,7 +40,7 @@ const transform: AxiosTransform = {
|
|
|
|
|
|
|
|
|
|
// 检查是否有code,并且code等于200,直接返回结果
|
|
|
|
|
const { data } = res; |
|
|
|
|
const hasCode = data && Reflect.has(data, 'code'); |
|
|
|
|
const hasCode = isObject(data) && Reflect.has(data, 'code'); |
|
|
|
|
if (hasCode && data.code === ResultEnum.SUCCESS && !isReturnResultResponse) { |
|
|
|
|
return data.data; |
|
|
|
|
// 检查是否有code,如果code不等于200,说明返回的结果集有错误,直接抛错
|
|
|
|
|