NEZ-2891 fix:chart-diagram 点击编辑 后直接退出 缩放后 节点位置不正确

This commit is contained in:
zhangyu
2023-06-20 11:10:13 +08:00
parent 0f130f61f3
commit b6c29c8542
3 changed files with 11 additions and 10 deletions

View File

@@ -324,6 +324,11 @@ export default {
this.offsetY = getTopology(this.meta2dId).store.data.y
this.showNodeTools()
this.popDataShowUpdate('', true)
this.renderTopology()
},
renderTopology () {
console.log('render')
getTopology(this.meta2dId).render()
},
penEnter (pen, e) { // 移入节点
if (this.timer3) {

View File

@@ -217,14 +217,10 @@ export default {
getTopology(this.meta2dId).off('leave', this.penLeave) // 移出画笔·
getTopology(this.meta2dId).off('add', this.appPen) // 添加新画笔·
getTopology(this.meta2dId).off('click', this.topoClick) // click画笔·
if (this.isChart) {
getTopology(this.meta2dId).destroy()
} else {
getTopology(this.meta2dId).destroy(true)
for (const k in globalStore) {
if (!globalStore[k]) {
delete globalStore[k]
}
getTopology(this.meta2dId).destroy(true)
for (const k in globalStore) {
if (!globalStore[k]) {
delete globalStore[k]
}
}
setTopology(this.meta2dId, null)

View File

@@ -143,7 +143,7 @@
<div class="topology-box">
<div class="topology-mc"></div>
<!-- <diagram :topoData="chartConfig.param.topo" :fromChartBox="true" :topologyIndexF="-1"/>-->
<meta2dMain v-if="iconArrayLoad" :showHeader="false" :meta2dId="'rightBoxChart'" :topoData="chartConfig.param.topo" :querysArray="querysArray" :params="{timeType: 5}" :iconArray="iconArray" @reload="reloadTopo" :isChart="true"/>
<meta2dMain v-if="iconArrayLoad" :showHeader="false" :meta2dId="'rightBoxChart' + new Date().getTime()" :topoData="chartConfig.param.topo" :querysArray="querysArray" :params="{timeType: 5}" :iconArray="iconArray" @reload="reloadTopo" :isChart="true"/>
</div>
</el-form-item>
<!--topplogy-->
@@ -152,7 +152,7 @@
class="topology-dialog"
v-if="topologyDialog"
ref="rightBoxChartEdit"
:meta2dId="'rightBoxChartEdit'"
:meta2dId="'rightBoxChartEdit' + + new Date().getTime()"
:topoData="chartConfig.param.topo"
:querysArray="querysArray"
:params="{timeType: 5}"