Ben Lin
2024-06-20 de7e6c408b6209158b08991d729c4bcc72055eec
src/api/tigerapi/mes/router.ts
@@ -1,10 +1,11 @@
import { ApiAction, ApiActionPage } from '../../model/baseModel';
import { Api, genAction, genActionPage } from '../system';
import { defHttp } from '/@/utils/http/axios';
import { MES_ROUTE, MES_ROUTE_NODE_POST, RouteData } from '../model/router';
import { MES_ROUTE, MES_ROUTE_NODE_POST, RouteData, V_MES_ROUTE_PTREE } from '../model/router';
import { mesApi } from './mesApi';
import { useUserStore } from '/@/store/modules/user';
import { RoutePageListGetResultModel, RoutelistPageParams } from '../model/mesModel';
import { StringLiteral } from 'typescript';
/*
 * 获取工艺路线列表
@@ -120,3 +121,38 @@
    );
    return data;
  };
/**
 * @description: 获取产品工艺路线树形数据
 * @param {string} params
 * @return {*}
 */
export async function GetRoutePTree(params?: string) {
  const data = await defHttp.get<V_MES_ROUTE_PTREE[]>(
    {
      url: mesApi.GetRoutePTree,
      params: { param: params },
    },
    {
      errorMessageMode: 'none',
      isTransformResponse: false,
    },
  );
  return data;
}
/**
 * @description: 添加工艺线到产品
 * @param {*} params
 * @return {*}
 */
export const RouteToProd = async (params: {}) => {
  const data = await defHttp.get(
    { url: mesApi.RouteToProd, params: params },
    {
      errorMessageMode: 'none',
      isTransformResponse: false,
    },
  );
  return data;
};