From 822b68aef531a3a0ff1bb8aefc20ab4700bcdd55 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期一, 02 十一月 2026 17:30:28 +0800
Subject: [PATCH] fix(app): 对齐北方科技请假流程

---
 src/api/hrm.ts |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/api/hrm.ts b/src/api/hrm.ts
index 829eaa4..2a0f299 100644
--- a/src/api/hrm.ts
+++ b/src/api/hrm.ts
@@ -154,6 +154,7 @@
 export function updateLeave(token: string, data: Leave) { return request<boolean>("/hrm/leave/update", { method: "PUT", data, header: header(token) }); }
 export function deleteLeave(token: string, id: number) { return request<boolean>(`/hrm/leave/delete${query({ id })}`, { method: "DELETE", header: header(token) }); }
 export function submitLeave(token: string, id: number, processDefinitionKey: string) { return request<boolean>(`/hrm/leave/submit${query({ id, processDefinitionKey })}`, { method: "POST", header: header(token) }); }
+export function cancelLeave(token: string, id: number) { return request<boolean>(`/hrm/leave/cancel${query({ id })}`, { method: "POST", header: header(token) }); }
 export function getLeaveProcesses(token: string) { return request<ApproveProcess[]>("/hrm/leave/approve-process-definition-list", { header: header(token) }); }
 
 export function getTransferPage(token: string, params: { pageNo: number; pageSize: number; userId?: number; transferType?: number; status?: number }) { return request<PageResult<Transfer>>(`/hrm/transfer/page${query(params)}`, { header: header(token) }); }

--
Gitblit v1.9.3