feat(workflow): 新增审批人设置功能

- 在工作流启动页面添加审批人设置功能
- 实现指定用户、角色、部门和发起人四种审批类型
- 优化表单提交逻辑,支持审批人信息的传递
- 在后端增加处理审批人信息的逻辑
- 优化流程启动服务,支持设置下一个任务的审批人
This commit is contained in:
2025-08-22 14:35:25 +08:00
parent 9e84b050bf
commit df6938fdc0
3 changed files with 332 additions and 11 deletions

View File

@@ -201,9 +201,9 @@ public class WfProcessController extends BaseController {
@SaCheckPermission("workflow:process:start")
@PostMapping("/start/{processDefId}")
public R<Void> start(@PathVariable(value = "processDefId") String processDefId, @RequestBody Map<String, Object> variables) {
// 如果包含审批人信息,则处理审批人信息
processService.startProcessByDefId(processDefId, variables);
return R.ok("流程启动成功");
}
/**