From 328ecfc895f43669b4651bc09ca5c2f7c6f0cba6 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期二, 14 一月 2025 17:53:48 +0800
Subject: [PATCH] 办理的流程图查看回显颜色

---
 src/views/flowable/task/myProcess/send/index.vue |    6 ++++--
 src/components/Process/panel/taskListener.vue    |    2 +-
 src/views/projectProcess/detail/index.vue        |    2 ++
 3 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/components/Process/panel/taskListener.vue b/src/components/Process/panel/taskListener.vue
index 39d555f..e1bde2d 100644
--- a/src/components/Process/panel/taskListener.vue
+++ b/src/components/Process/panel/taskListener.vue
@@ -507,7 +507,7 @@
       if (this.checkedListenerData.length > 0) {
         this.checkedListenerData.forEach(value => {
           value.fields.forEach(field => {
-            if (field.name === 'startTaskId') {
+            if (field.name === '寮�濮嬭鏃惰妭鐐�') {
               field.string = this.modelerStore.element.id;
             }
           });
diff --git a/src/views/flowable/task/myProcess/send/index.vue b/src/views/flowable/task/myProcess/send/index.vue
index 4dfb7be..dc0243c 100644
--- a/src/views/flowable/task/myProcess/send/index.vue
+++ b/src/views/flowable/task/myProcess/send/index.vue
@@ -54,7 +54,7 @@
         </el-tab-pane>
         <!--娴佺▼鍥�-->
         <el-tab-pane label="娴佺▼鍥�" name="2">
-          <bpmn-viewer :flowData="flowData"/>
+          <bpmn-viewer :flowData="flowData" :procInsId="procInsId"/>
         </el-tab-pane>
       </el-tabs>
       <!--閫夋嫨娴佺▼鎺ユ敹浜�-->
@@ -228,6 +228,7 @@
       loading: true,
       deployId: "",  // 娴佺▼瀹氫箟缂栧彿
       procDefId: "",  // 娴佺▼瀹炰緥缂栧彿
+      procInsId: "",  // 娴佺▼瀹炰緥缂栧彿
       formRenderData: {},
       formRenderDataList: [],
       variables: [], // 娴佺▼鍙橀噺鏁版嵁
@@ -255,6 +256,7 @@
     this.flowName = this.$route.query && this.$route.query.flowName;
     // 鍒濆鍖栬〃鍗�
     this.procDefId  = this.$route.query && this.$route.query.procDefId;
+    this.procInsId  = this.$route.query && this.$route.query.procInsId;
     this.goBackParams  = this.$route.query && this.$route.query.goBackParams;
     // this.getNextFlowNodeByStart(this.deployId);
     this.getFlowFormData(this.taskId);
@@ -444,7 +446,7 @@
     },
     handleClick(tab, event) {
       if (tab.name === '2'){
-        flowXmlAndNode({deployId:this.deployId}).then(res => {
+        flowXmlAndNode({procInsId:this.procInsId,deployId:this.deployId}).then(res => {
           this.flowData = res.data;
         })
       }
diff --git a/src/views/projectProcess/detail/index.vue b/src/views/projectProcess/detail/index.vue
index 207b6a4..c0677eb 100644
--- a/src/views/projectProcess/detail/index.vue
+++ b/src/views/projectProcess/detail/index.vue
@@ -204,11 +204,13 @@
         taskId: row.taskId
       }
       getTaskIsAuditing(params).then(res => {
+        console.log("row",row)
         this.$router.push({
           path: '/flowable/task/myProcess/send/index',
           query: {
             deployId: row.deployId,
             procDefId: row.processDefId,
+            procInsId: row.processInsId,
             processName: row.taskName,
             flowName: this.queryParams.processName,
             projectName: this.detailData.projectName,

--
Gitblit v1.8.0