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