diff --git a/src/api/platform/workflow/controller/modelResource.ts b/src/api/platform/workflow/controller/modelResource.ts index cf1911d..5871e3b 100644 --- a/src/api/platform/workflow/controller/modelResource.ts +++ b/src/api/platform/workflow/controller/modelResource.ts @@ -7,7 +7,7 @@ import { ModelRepresentation } from '/@/api/platform/workflow/entity/modelRepres import { defHttp } from '/@/utils/http/axios'; enum Api { - get = '/app/rest/models' + get = '/workflow_proxy/app/rest/models' } export const getModel = (modelId: string) => defHttp.get({url: `${Api.get}/${modelId}` }); diff --git a/src/utils/http/axios/index.ts b/src/utils/http/axios/index.ts index 4cce41e..ee03289 100644 --- a/src/utils/http/axios/index.ts +++ b/src/utils/http/axios/index.ts @@ -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 = { // 检查是否有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,说明返回的结果集有错误,直接抛错