From 8d6b574a04d1cba911465aabb042c093ab2f646c Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期五, 10 七月 2026 16:56:42 +0800
Subject: [PATCH] mes基础参数/参数模版接口调用

---
 src/api/mes/pro/processdesign/parameter/index.ts |   39 +++++++++++++++++++++++++--------------
 1 files changed, 25 insertions(+), 14 deletions(-)

diff --git a/src/api/mes/pro/processdesign/parameter/index.ts b/src/api/mes/pro/processdesign/parameter/index.ts
index 391964a..516ecb6 100644
--- a/src/api/mes/pro/processdesign/parameter/index.ts
+++ b/src/api/mes/pro/processdesign/parameter/index.ts
@@ -6,22 +6,25 @@
   /** 宸ヨ壓鍙傛暟 */
   export interface Parameter {
     id?: number;
-    code?: string;
-    name?: string;
-    type?: number;
-    unit?: string;
-    requiredFlag?: boolean;
-    dictType?: string;
-    apiUrl?: string;
+    paramCode?: string;
+    paramName?: string;
+    paramType?: number;
+    unitMeasureId?: number;
+    unitMeasureName?: string;
+    required?: boolean;
     remark?: string;
     createTime?: Date;
   }
 }
 
 /** 鏌ヨ宸ヨ壓鍙傛暟鍒嗛〉 */
-export function getParameterPage(params: PageParam) {
+export function getParameterPage(params: PageParam & {
+  paramCode?: string;
+  paramName?: string;
+  paramType?: number;
+}) {
   return requestClient.get<PageResult<MesPdParameterApi.Parameter>>(
-    '/mes/pro/process-design/parameter/page',
+    '/mes/pd/process-param/page',
     { params },
   );
 }
@@ -29,21 +32,21 @@
 /** 鏌ヨ宸ヨ壓鍙傛暟绮剧畝鍒楄〃 */
 export function getParameterSimpleList() {
   return requestClient.get<MesPdParameterApi.Parameter[]>(
-    '/mes/pro/process-design/parameter/simple-list',
+    '/mes/pd/process-param/simple-list',
   );
 }
 
 /** 鏌ヨ宸ヨ壓鍙傛暟璇︽儏 */
 export function getParameter(id: number) {
   return requestClient.get<MesPdParameterApi.Parameter>(
-    `/mes/pro/process-design/parameter/get?id=${id}`,
+    `/mes/pd/process-param/get?id=${id}`,
   );
 }
 
 /** 鏂板宸ヨ壓鍙傛暟 */
 export function createParameter(data: MesPdParameterApi.Parameter) {
   return requestClient.post(
-    '/mes/pro/process-design/parameter/create',
+    '/mes/pd/process-param/create',
     data,
   );
 }
@@ -51,7 +54,7 @@
 /** 淇敼宸ヨ壓鍙傛暟 */
 export function updateParameter(data: MesPdParameterApi.Parameter) {
   return requestClient.put(
-    '/mes/pro/process-design/parameter/update',
+    '/mes/pd/process-param/update',
     data,
   );
 }
@@ -59,6 +62,14 @@
 /** 鍒犻櫎宸ヨ壓鍙傛暟 */
 export function deleteParameter(id: number) {
   return requestClient.delete(
-    `/mes/pro/process-design/parameter/delete?id=${id}`,
+    `/mes/pd/process-param/delete?id=${id}`,
+  );
+}
+
+/** 瀵煎嚭宸ヨ壓鍙傛暟 */
+export function exportParameterExcel(params: any) {
+  return requestClient.download(
+    '/mes/pd/process-param/export-excel',
+    { params },
   );
 }

--
Gitblit v1.9.3