feat:【bpm】流程任务、流程实例的管理:100%

This commit is contained in:
YunaiV
2025-12-23 23:17:54 +08:00
parent dbaa0b9daf
commit 99b1f97565
7 changed files with 849 additions and 53 deletions

View File

@@ -18,9 +18,11 @@ export interface Task {
status: number
createTime: Date
endTime?: Date
durationInMillis?: number // 持续时间
reason?: string
assigneeUser?: TaskUser
ownerUser?: TaskUser
processInstanceId?: string // 流程实例 ID
processInstance: ProcessInstance
}
@@ -48,3 +50,8 @@ export function rejectTask(data: { id: string, reason: string }) {
export function getTaskListByProcessInstanceId(processInstanceId: string) {
return http.get<Task[]>(`/bpm/task/list-by-process-instance-id?processInstanceId=${processInstanceId}`)
}
/** 查询任务管理分页 */
export function getTaskManagerPage(params: PageParam) {
return http.get<PageResult<Task>>('/bpm/task/manager-page', params)
}