From 3a61651a98004f6671845ca73ce186a9eeff3bfa Mon Sep 17 00:00:00 2001 From: tony <846249920@qq.com> Date: Mon, 19 Dec 2022 14:21:47 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=8A=82=E7=82=B9=E8=A1=A8=E5=8D=95?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/SysFormController.java | 5 + .../flowable/listener/FlowTaskListener.java | 2 + ruoyi-ui/src/api/flowable/form.js | 7 + .../nodePanel/property/multiInstance.vue | 6 +- .../Process/components/nodePanel/startEnd.vue | 12 +- .../Process/components/nodePanel/task.vue | 33 +- .../components/Process/flowable/flowable.json | 2392 ++++++++--------- .../components/Process/flowable/showConfig.js | 3 - ruoyi-ui/src/components/Process/index.vue | 79 - .../views/flowable/task/todo/detail/index.vue | 12 +- 10 files changed, 1248 insertions(+), 1303 deletions(-) diff --git a/ruoyi-flowable/src/main/java/com/ruoyi/flowable/controller/SysFormController.java b/ruoyi-flowable/src/main/java/com/ruoyi/flowable/controller/SysFormController.java index c579f775..0eea9888 100644 --- a/ruoyi-flowable/src/main/java/com/ruoyi/flowable/controller/SysFormController.java +++ b/ruoyi-flowable/src/main/java/com/ruoyi/flowable/controller/SysFormController.java @@ -49,6 +49,11 @@ public class SysFormController extends BaseController { return getDataTable(list); } + @GetMapping("/formList") + public AjaxResult formList(SysForm sysForm) { + List list = SysFormService.selectSysFormList(sysForm); + return AjaxResult.success(list); + } /** * 导出流程表单列表 */ diff --git a/ruoyi-flowable/src/main/java/com/ruoyi/flowable/listener/FlowTaskListener.java b/ruoyi-flowable/src/main/java/com/ruoyi/flowable/listener/FlowTaskListener.java index 53e89e3a..78203855 100644 --- a/ruoyi-flowable/src/main/java/com/ruoyi/flowable/listener/FlowTaskListener.java +++ b/ruoyi-flowable/src/main/java/com/ruoyi/flowable/listener/FlowTaskListener.java @@ -26,6 +26,8 @@ public class FlowTaskListener implements TaskListener{ log.info("任务监听器:{}", JSON.toJSONString(delegateTask)); // TODO 获取事件类型 delegateTask.getEventName(),可以通过监听器给任务执行人发送相应的通知消息 + + } } diff --git a/ruoyi-ui/src/api/flowable/form.js b/ruoyi-ui/src/api/flowable/form.js index fcc46d61..30966bde 100644 --- a/ruoyi-ui/src/api/flowable/form.js +++ b/ruoyi-ui/src/api/flowable/form.js @@ -8,6 +8,13 @@ export function listForm(query) { params: query }) } +export function listAllForm(query) { + return request({ + url: '/flowable/form/formList', + method: 'get', + params: query + }) +} // 查询流程表单详细 export function getForm(formId) { diff --git a/ruoyi-ui/src/components/Process/components/nodePanel/property/multiInstance.vue b/ruoyi-ui/src/components/Process/components/nodePanel/property/multiInstance.vue index 5912ea7f..3637ea1c 100644 --- a/ruoyi-ui/src/components/Process/components/nodePanel/property/multiInstance.vue +++ b/ruoyi-ui/src/components/Process/components/nodePanel/property/multiInstance.vue @@ -25,7 +25,8 @@