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