From e8d5b9f4113bbf99fa706db992cc9719d10fe0bd Mon Sep 17 00:00:00 2001
From: wangting <wangting@vci-tech.com>
Date: 星期三, 15 一月 2025 16:52:29 +0800
Subject: [PATCH] 流程图显示
---
Source/plt-web/plt-web-ui/src/components/flow-design/main.vue | 8 ++++++--
Source/plt-web/plt-web-ui/src/views/processTemplate/customDefine/index.vue | 13 +++++++++++--
2 files changed, 17 insertions(+), 4 deletions(-)
diff --git a/Source/plt-web/plt-web-ui/src/components/flow-design/main.vue b/Source/plt-web/plt-web-ui/src/components/flow-design/main.vue
index 34560f8..6cfa604 100644
--- a/Source/plt-web/plt-web-ui/src/components/flow-design/main.vue
+++ b/Source/plt-web/plt-web-ui/src/components/flow-design/main.vue
@@ -8,13 +8,13 @@
width="70%"
custom-class="flow-design-dialog">
<wf-design-base ref="bpmn"
- style="height: 60vh;"
+ :style="'height: '+height+';'"
:options="option"></wf-design-base>
</el-dialog>
<div v-else>
<wf-design-base v-if="visible"
ref="bpmn"
- style="height: 60vh;"
+ :style="'height: '+height+';'"
:options="option"></wf-design-base>
</div>
</div>
@@ -36,6 +36,10 @@
},
processInstanceId: String,
processDefinitionId: String,
+ height: {
+ type: String,
+ default: '60vh'
+ },
},
data() {
return {
diff --git a/Source/plt-web/plt-web-ui/src/views/processTemplate/customDefine/index.vue b/Source/plt-web/plt-web-ui/src/views/processTemplate/customDefine/index.vue
index c0ed872..5e25bd7 100644
--- a/Source/plt-web/plt-web-ui/src/views/processTemplate/customDefine/index.vue
+++ b/Source/plt-web/plt-web-ui/src/views/processTemplate/customDefine/index.vue
@@ -98,10 +98,14 @@
<!-- 瀵煎叆 -->
<upload-file ref="upload" :fileType="upFileType" :fileUrl="fileUrl" :tipList="tipList" title="瀵煎叆娴佺▼妯℃澘"
@updata="getTableList"></upload-file>
+
</el-aside>
<el-main width="60%">
- <div style="height: 100%;background-color: #eeeeea">璁捐鍣�</div>
+ <div style="height: 100%;position: relative;">
+ <flow-design style="padding-top: 5px" :is-display.sync="flowBox" :process-definition-id="processDefinitionId" height="calc(100vh - 190px)"></flow-design>
+ <div style="position: absolute;top:0;left: 0;height: 100%;width: 100%"></div>
+ </div>
</el-main>
</el-container>
</basic-container>
@@ -131,7 +135,9 @@
tipList:[],
dialogLoading:false,
dialogVisible:false,
- dialogType:'add'
+ dialogType:'add',
+ processDefinitionId: '',
+ flowBox: false,
}
},
computed: {
@@ -286,6 +292,9 @@
this.selectionList = [row];
}
);
+ //鏄剧ず娴佺▼鍥�
+ this.processDefinitionId = row.id;
+ this.flowBox = true;
},
// 瀵煎嚭
--
Gitblit v1.9.3