feat(approval): 员工端内部协调单新建/编辑与审批中心入口 (#23)

This commit is contained in:
2026-10-30 21:07:35 +08:00
parent 817a49bc50
commit 70cd1ae2b2
7 changed files with 670 additions and 19 deletions
+15
View File
@@ -2,6 +2,7 @@ import request from '@/utils/request';
import type { ApiResult, PageResult } from '@/api';
import type {
ApprovalCompletionForm,
ApprovalCoordinationForm,
ApprovalInstance,
ApprovalItem,
ApprovalMineParam,
@@ -23,6 +24,20 @@ export async function saveCompletion(data: ApprovalCompletionForm) {
return Promise.reject(new Error(res.data.message));
}
/**
* 新建或保存内部协调单草稿,返回实例id
*/
export async function saveCoordination(data: ApprovalCoordinationForm) {
const res = await request.post<ApiResult<number>>(
THINK_API_URL + '/approval/instance/coordination',
data
);
if (res.data.code === 0) {
return res.data.data as number;
}
return Promise.reject(new Error(res.data.message));
}
/**
* 提交或重提
*/