From 3bf0e1e45acfb85fb6054dc55d1c1204a6750998 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期二, 24 九月 2024 23:53:53 +0800 Subject: [PATCH] 通用增删改模态窗口更新,工单维护更新 --- src/api/tigerapi/mes/router.ts | 69 +++++++++++++++++++++++++++++++++- 1 files changed, 66 insertions(+), 3 deletions(-) diff --git a/src/api/tigerapi/mes/router.ts b/src/api/tigerapi/mes/router.ts index bb072e0..0208ba7 100644 --- a/src/api/tigerapi/mes/router.ts +++ b/src/api/tigerapi/mes/router.ts @@ -5,10 +5,12 @@ import { mesApi } from './mesApi'; import { useUserStore } from '/@/store/modules/user'; import { DelProdRotInput, DelWoRotInput, RoutePageListGetResultModel, RoutelistPageParams } from '../model/mesModel'; -import { StringLiteral } from 'typescript'; +import { buildUUID } from '/@/utils/uuid'; -/* - * 鑾峰彇宸ヨ壓璺嚎鍒楄〃 +/** + * @description: 鑾峰彇宸ヨ壓璺嚎鍒楄〃 + * @param {string} route_code + * @return {*} */ export function getRouteData(route_code: string) { const params = genAction('', route_code); @@ -18,6 +20,29 @@ const data = await defHttp.post<ApiAction<RouteData>>( { url: mesApi.GetRouteData, + params, + }, + { + errorMessageMode: 'modal', + isTransformResponse: false, + }, + ); + return data; +} + +/** + * @description: 鑾峰彇宸ュ崟宸ヨ壓璺嚎鍒楄〃 + * @param {string} route_code + * @return {*} + */ +export function getWoRouteData(route_code: string) { + const params = genAction('', route_code); + return getWoRotApi(params); +} +async function getWoRotApi(params: ApiAction<string>) { + const data = await defHttp.post<ApiAction<RouteData>>( + { + url: mesApi.GetWoRouteData, params, }, { @@ -44,9 +69,26 @@ return data; }; +/** + * @description: 淇濆瓨宸ュ崟宸ヨ壓璺嚎 + * @param {RouteData} params + * @return {*} + */ +export const SaveWoRouteData = async (params: RouteData) => { + const data = await defHttp.post( + { url: mesApi.SaveWoRouteData, params: genAction('', params) }, + { + errorMessageMode: 'none', + isTransformResponse: false, + }, + ); + 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; + params.AUTH_ORG = useUserStore().getUserInfo.orgCode as string; const data = await defHttp.post( { url: mesApi.SaveRoute, params: genAction('MES_ROUTE', params) }, { @@ -143,6 +185,11 @@ }, ); +/** + * @description: 淇濆瓨宸ヨ壓璺嚎鐨勫矖浣嶈祫婧� + * @param {MES_ROUTE_NODE_POST} params + * @return {*} + */ export const SaveRouteNodePost = async (params: MES_ROUTE_NODE_POST[]) => { const data = await defHttp.post( { url: mesApi.SaveRouteNodePost, params: genAction('MES_ROUTE_NODE_POST', params) }, @@ -155,6 +202,22 @@ }; /** + * @description: 淇濆瓨宸ュ崟宸ヨ壓璺嚎鐨勫矖浣嶈祫婧� + * @param {MES_ROUTE_NODE_POST} params + * @return {*} + */ +export const SaveWoRouteNodePost = async (params: MES_ROUTE_NODE_POST[]) => { + const data = await defHttp.post( + { url: mesApi.SaveWoRouteNodePost, params: genAction('MES_WO_NODE_POST', params) }, + { + errorMessageMode: 'none', + isTransformResponse: false, + }, + ); + return data; +}; + +/** * @description: 鑾峰彇浜у搧宸ヨ壓璺嚎鏍戝舰鏁版嵁 * @param {string} params * @return {*} -- Gitblit v1.9.3