| | |
| | | <div class="finish">已办理</div> |
| | | <div class="processing">处理中</div> |
| | | <div class="todo">未进行</div> |
| | | <div class="overtime">已超时</div> |
| | | </div> |
| | | <!-- 流程图显示 --> |
| | | <div v-loading="loading" class="canvas" ref="flowCanvas"></div> |
| | |
| | | if (n.$type === 'bpmn:UserTask') { |
| | | if (completeTask) { |
| | | canvas.addMarker(n.id, completeTask.completed ? 'highlight' : 'highlight-todo') |
| | | if(completeTask.overtime){ |
| | | canvas.addMarker(n.id, 'highlight-overtime') |
| | | } |
| | | n.outgoing?.forEach(nn => { |
| | | const targetTask = nodeData.find(m => m.key === nn.targetRef.id) |
| | | if (targetTask) { |
| | |
| | | canvas.addMarker(nn.id, targetTask.completed ? 'highlight' : 'highlight-todo') |
| | | canvas.addMarker(nn.targetRef.id, targetTask.completed ? 'highlight' : 'highlight-todo') |
| | | } |
| | | |
| | | } |
| | | }) |
| | | } |