From 5a4d79d9765dfca8812638b57d5f5fe21f7a06ee Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期二, 16 七月 2024 17:05:25 +0800 Subject: [PATCH] 工单下发更新 --- src/api/tigerapi/mes/router.ts | 74 +++++++++++++++++++++++++++++++----- 1 files changed, 63 insertions(+), 11 deletions(-) diff --git a/src/api/tigerapi/mes/router.ts b/src/api/tigerapi/mes/router.ts index 2a677a0..9cc0478 100644 --- a/src/api/tigerapi/mes/router.ts +++ b/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'; /* * 鑾峰彇宸ヨ壓璺嚎鍒楄〃 @@ -110,13 +111,64 @@ }, ); - 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; - }; +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; +}; + +/** + * @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; +}; + +/** + * @description: 娣诲姞宸ヨ壓绾垮埌瀹㈡埛 + * @param {*} params + * @return {*} + */ +export const RouteToCust = async (params: {}) => { + const data = await defHttp.get( + { url: mesApi.RouteToCust, params: params }, + { + errorMessageMode: 'none', + isTransformResponse: false, + }, + ); + return data; +}; -- Gitblit v1.9.3