From f1cb99b6650d2ff22d421489c0cf0da5d7d569ec Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 06 十一月 2026 15:43:35 +0800
Subject: [PATCH] fix(hrm): 离职提交前选择审批流程并传 processDefinitionKey
---
src/api/hrm/resignation/index.ts | 18 ++++++++++++++----
1 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/src/api/hrm/resignation/index.ts b/src/api/hrm/resignation/index.ts
index 8b90cd2..e0f1e0e 100644
--- a/src/api/hrm/resignation/index.ts
+++ b/src/api/hrm/resignation/index.ts
@@ -24,6 +24,12 @@
remark?: string;
createTime?: string;
}
+
+ /** 瀹℃壒娴佺▼ */
+ export interface ApproveProcess {
+ key: string;
+ name: string;
+ }
}
/** 鏌ヨ绂昏亴鐢宠鍒嗛〉鍒楄〃 */
@@ -57,8 +63,10 @@
}
/** 鎻愪氦绂昏亴鐢宠锛堝彂璧峰鎵癸級 */
-export function submitResignation(id: number) {
- return requestClient.post(`/hrm/resignation/submit?id=${id}`);
+export function submitResignation(id: number, processDefinitionKey: string) {
+ return requestClient.post('/hrm/resignation/submit', null, {
+ params: { id, processDefinitionKey },
+ });
}
/** 鎾ら攢绂昏亴鐢宠 */
@@ -73,5 +81,7 @@
/** 鑾峰彇鍙敤娴佺▼瀹氫箟鍒楄〃 */
export function getResignationApproveProcessDefinitionList() {
- return requestClient.get<any[]>('/hrm/resignation/approve-process-definition-list');
-}
\ No newline at end of file
+ return requestClient.get<HrmResignationApi.ApproveProcess[]>(
+ '/hrm/resignation/approve-process-definition-list',
+ );
+}
--
Gitblit v1.9.3