From e563871312e934fedf153c4b83ca5ba3b147c36c Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期五, 17 一月 2025 11:47:42 +0800
Subject: [PATCH] 流程推进详情,办理按钮的权限判断完善,转办传递项目id、流程实例id

---
 src/components/Process/viewer/index.vue |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/components/Process/viewer/index.vue b/src/components/Process/viewer/index.vue
index 6ecb67a..d9daa7a 100644
--- a/src/components/Process/viewer/index.vue
+++ b/src/components/Process/viewer/index.vue
@@ -7,6 +7,8 @@
           <div class="finish">宸插姙鐞�</div>
           <div class="processing">澶勭悊涓�</div>
           <div class="todo">鏈繘琛�</div>
+          <div class="willOvertime">鍗冲皢瓒呮椂</div>
+          <div class="overtime">宸茶秴鏃�</div>
         </div>
         <!-- 娴佺▼鍥炬樉绀� -->
         <div v-loading="loading" class="canvas" ref="flowCanvas"></div>
@@ -109,6 +111,11 @@
         if (n.$type === 'bpmn:UserTask') {
           if (completeTask) {
             canvas.addMarker(n.id, completeTask.completed ? 'highlight' : 'highlight-todo')
+            if(completeTask.overtime && completeTask.overtime==='red'){
+              canvas.addMarker(n.id,  'highlight-overtime')
+            }else if(completeTask.overtime && completeTask.overtime==='yellow'){
+              canvas.addMarker(n.id,  'highlight-willOvertime')
+            }
             n.outgoing?.forEach(nn => {
               const targetTask = nodeData.find(m => m.key === nn.targetRef.id)
               if (targetTask) {
@@ -119,6 +126,7 @@
                   canvas.addMarker(nn.id, targetTask.completed ? 'highlight' : 'highlight-todo')
                   canvas.addMarker(nn.targetRef.id, targetTask.completed ? 'highlight' : 'highlight-todo')
                 }
+
               }
             })
           }

--
Gitblit v1.8.0