From 7dfbaba5930676252d8339f7d04861c1c2351d5b Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期四, 13 八月 2026 16:27:56 +0800
Subject: [PATCH] feat(mes): 增加产品设计项目审批流程和批次追溯功能

---
 src/api/mes/pd/project/index.ts |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/src/api/mes/pd/project/index.ts b/src/api/mes/pd/project/index.ts
index 40e34ab..e6841ce 100644
--- a/src/api/mes/pd/project/index.ts
+++ b/src/api/mes/pd/project/index.ts
@@ -32,6 +32,8 @@
     remark?: string;
     /** 鍒涘缓鏃堕棿 */
     createTime?: number;
+    /** BPM 娴佺▼瀹炰緥缂栧彿 */
+    processInstanceId?: string;
   }
 
   export interface PageParams extends PageParam {
@@ -87,13 +89,20 @@
   });
 }
 
-/** 瀹℃牳锛堝緟瀹℃牳鈫掑緟褰掓。锛� */
-export function auditPdProject(id: number) {
-  return requestClient.put('/mes/pd/project/audit', undefined, {
-    params: { id },
+/** 鎻愪氦瀹℃壒锛堝緟瀹℃牳鈫掑鎵逛腑锛� */
+export function submitPdProjectApproval(id: number, processDefinitionKey: string) {
+  return requestClient.put('/mes/pd/project/submit-approval', undefined, {
+    params: { id, processDefinitionKey },
   });
 }
 
+/** 鑾峰緱瀹℃壒娴佺▼鍒楄〃 */
+export function getPdProjectApproveProcessList() {
+  return requestClient.get<Array<{ id: string; name: string; key: string }>>(
+    '/mes/pd/project/approve-process-list',
+  );
+}
+
 /** 褰掓。锛堝緟褰掓。鈫掑凡褰掓。锛夛紝鍚庣鑷姩鍒涘缓褰掓。鍙拌处璁板綍 */
 export function archivePdProject(id: number) {
   return requestClient.put('/mes/pd/project/archive', undefined, {

--
Gitblit v1.9.3