From 692a122dca723e25f9784fae312a1ffd428b00f7 Mon Sep 17 00:00:00 2001 From: zhenggm Date: Mon, 5 Sep 2022 19:52:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=81=E7=A8=8B=EF=BC=9A=E6=8C=89=E9=92=AE?= =?UTF-8?q?=E6=8E=A7=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cc/smtweb/system/bpm/web/engine/flow/FlowInstance.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/flow/FlowInstance.java b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/flow/FlowInstance.java index d219eee..68841cb 100644 --- a/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/flow/FlowInstance.java +++ b/smtweb-framework/bpm/src/main/java/cc/smtweb/system/bpm/web/engine/flow/FlowInstance.java @@ -375,7 +375,7 @@ public class FlowInstance { boolean hasMake = false; for (Task act : listTask) { SwMap row = new SwMap(); - tasks.add(row); + bTasks.add(row); row.put("id", act.getId()); row.put("label", procDef.getProcInfo().getActNameById(act.getActId())); if (act.isMake()) { @@ -387,14 +387,15 @@ public class FlowInstance { } if (!hasMake && procDef.getProcInfo().isRejectToMake()) { SwMap row = new SwMap(); - tasks.add(0, row); + bTasks.add(0, row); Task act = provider.findMakeTask(procInst.getId()); row.put("id", act.getId()); row.put("label", procDef.getProcInfo().getActNameById(act.getActId())); row.put("type", 0); } + extra.put("preTasks", bTasks); } - extra.put("preTasks", tasks); + List buttons = new ArrayList<>(); resetButtons(buttons); extra.put("buttons", buttons);