Ben Lin
2024-06-12 da85b09c600ddcf4e5c8cad66012fa29a8252b39
src/api/tigerapi/mes/router.ts
@@ -1,7 +1,7 @@
import { ApiAction, ApiActionPage } from '../../model/baseModel';
import { Api, genAction, genActionPage } from '../system';
import { defHttp } from '/@/utils/http/axios';
import { MES_ROUTE, RouteData } from '../model/router';
import { MES_ROUTE, MES_ROUTE_NODE_POST, RouteData } from '../model/router';
import { mesApi } from './mesApi';
import { useUserStore } from '/@/store/modules/user';
import { RoutePageListGetResultModel, RoutelistPageParams } from '../model/mesModel';
@@ -27,7 +27,11 @@
  return data;
}
//保存
/**
 * @description: 保存工艺路线
 * @param {RouteData} params
 * @return {*}
 */
export const SaveRouteData = async (params: RouteData) => {
  const data = await defHttp.post(
    { url: mesApi.SaveRouteData, params: genAction('', params) },
@@ -38,6 +42,7 @@
  );
  return data;
};
export const SaveRoute = async (params: MES_ROUTE) => {
  params.CREATE_USER = useUserStore().getUserInfo.userId as string;
  params.UPDATE_USER = useUserStore().getUserInfo.userId as string;
@@ -49,18 +54,6 @@
    },
  );
  return data;
};
export const RouteTypeStatus = async () => {
  const usParams = genAction('MES_ROUTE+ROT_TYPEs', '');
  return await defHttp.post(
    { url: Api.urlQueryEnum, params: usParams },
    {
      errorMessageMode: 'none',
      isTransformResponse: false,
      //apiUrl: globSetting.taskApiUrl
    },
  );
};
/*
@@ -97,10 +90,10 @@
/*
 * 删除工艺路线
 */
export const DeleteRoute = async (params: Recordable) => {
  const usParams = genAction('MES_ROUTE', [params]);
export const DeleteRoute = async (params: string) => {
  const usParams = genAction('MES_ROUTE', params);
  return await defHttp.post(
    { url: Api.DeleteList, params: usParams },
    { url: mesApi.DeleteRoute, params: usParams },
    {
      errorMessageMode: 'none',
      isTransformResponse: false,
@@ -116,3 +109,14 @@
      isTransformResponse: false,
    },
  );
  export const SaveRouteNodePost = async (params: MES_ROUTE_NODE_POST[]) => {
    const data = await defHttp.post(
      { url: mesApi.SaveRouteNodePost, params: genAction('MES_ROUTE_NODE_POST', params) },
      {
        errorMessageMode: 'none',
        isTransformResponse: false,
      },
    );
    return data;
  };