From e1beaf409dca5c236dd42bc9f3f3619eeb3e5ae2 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期一, 17 七月 2023 14:23:22 +0800
Subject: [PATCH] 代码整合
---
Source/UBCS-WEB/src/components/flow-cycle/flowchartEditor.vue | 25 ++++++-------------------
1 files changed, 6 insertions(+), 19 deletions(-)
diff --git a/Source/UBCS-WEB/src/components/flow-cycle/flowchartEditor.vue b/Source/UBCS-WEB/src/components/flow-cycle/flowchartEditor.vue
index 22c03ce..78b4dd5 100644
--- a/Source/UBCS-WEB/src/components/flow-cycle/flowchartEditor.vue
+++ b/Source/UBCS-WEB/src/components/flow-cycle/flowchartEditor.vue
@@ -23,7 +23,7 @@
</div>
<div class="vfe-chart-panel" v-if="type !== 'detail'">
<div class="vfe-chart-panel-detail">
- <editor-detail-panel :rowData="rowData" ref="EditorDetailPanel" />
+ <editor-detail-panel :rowData="rowData" ref="EditorDetailPanel" :existNodes="existNodes" :type="type"/>
</div>
</div>
</div>
@@ -83,6 +83,7 @@
},
tooltipShow: true,
tooltipData: [],
+ existNodes: this.chartData.nodes || []
};
},
@@ -95,25 +96,7 @@
},
methods: {
- // onAfterChange(e) {
- // const model = e.model
- // console.log(JSON.parse(JSON.stringify(e)));
- // if (!model.change) {
- // model.id = model.label
- // model.change = true
- // } else {
- // return
- // }
- // const { nodes } = this.$refs.flowChart.propsAPI.save()
- // if (Array.isArray(nodes) && nodes.length > 0) {
-
- // } else {
- // this.$refs.flowChart.propsAPI.add("node", model);
- // }
- // throw '绂佹鍘熺敓鏂板鏂规硶'
- // },
onAfterChange(e) {
- console.log(e);
try {
if (e.action === "add" && e.model.type === "node") {
if (!e.model.change) {
@@ -131,6 +114,9 @@
this.$message.error("涓嶈兘娣诲姞宸插瓨鍦ㄧ殑鑺傜偣锛�");
}
}
+ const { nodes } = this.$refs.flowChart.propsAPI.save()
+ this.existNodes = nodes || []
+ console.log(this.$refs.flowChart.propsAPI.save());
},
_downloadImage(data, filename = "flowchart.png") {
const a = document.createElement("a");
@@ -221,6 +207,7 @@
width: 300px;
background-color: #fafafa;
border-left: 1px solid #e6e9ed;
+ overflow-y: scroll;
.vfe-chart-panel-detail {
box-sizing: border-box;
--
Gitblit v1.9.3