Browse Source

chore: compose api

master
wangxiang 2 years ago
parent
commit
41a463a0a9
No known key found for this signature in database
GPG Key ID: 1BA7946AB6B232E4
  1. 2
      src/api/platform/workflow/controller/modelResource.ts
  2. 4
      src/utils/http/axios/index.ts

2
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'; import { defHttp } from '/@/utils/http/axios';
enum Api { enum Api {
get = '/app/rest/models' get = '/workflow_proxy/app/rest/models'
} }
export const getModel = (modelId: string) => defHttp.get<ModelRepresentation>({url: `${Api.get}/${modelId}` }); export const getModel = (modelId: string) => defHttp.get<ModelRepresentation>({url: `${Api.get}/${modelId}` });

4
src/utils/http/axios/index.ts

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

Loading…
Cancel
Save