NEZ-2893 fix:Topo 操作画布元素时,自动跳转 Element 页面

This commit is contained in:
zhangyu
2023-06-20 15:12:58 +08:00
parent e12e767c3e
commit 451006713f
2 changed files with 7 additions and 5 deletions

View File

@@ -301,7 +301,9 @@ export default {
setTimeout(() => { setTimeout(() => {
this.selectPens = pens this.selectPens = pens
this.modulesDiff(pens[0]) this.modulesDiff(pens[0])
this.$refs.meta2dProps && (this.$refs.meta2dProps.isUpdate = true) this.$nextTick(() => {
this.$refs.meta2dProps && (this.$refs.meta2dProps.isUpdate = true)
})
}, 200) }, 200)
}, },
topoClick (params, e) { // 点击节点 topoClick (params, e) { // 点击节点

View File

@@ -70,7 +70,7 @@
<span class="hide-input-nzName text-ellipsis" v-if="!editFlag[index]"> <span class="hide-input-nzName text-ellipsis" v-if="!editFlag[index]">
{{item.nzName}} {{item.nzName}}
</span> </span>
<i @click="changeEditFlag(index)" v-if="!editFlag[index]" class="nz-icon nz-icon-edit1"/> <i @click.stop="changeEditFlag(index)" v-if="!editFlag[index]" class="nz-icon nz-icon-edit1"/>
</span> </span>
<span> <span>
<span @click.stop="penChange(item, 'locked')" class="pen-tools-item" :title="!item.locked?$t('overall.locked'): $t('overall.unlocked')"> <span @click.stop="penChange(item, 'locked')" class="pen-tools-item" :title="!item.locked?$t('overall.locked'): $t('overall.unlocked')">
@@ -204,7 +204,7 @@ export default {
getTopology(this.meta2dId).active([item]) getTopology(this.meta2dId).active([item])
getTopology(this.meta2dId).render() getTopology(this.meta2dId).render()
// getTopology(this.meta2dId).setValue(item) // getTopology(this.meta2dId).setValue(item)
bus.$emit('changeSelectPens', [item]) // bus.$emit('changeSelectPens', [item])
}) })
}, },
penChange (item, key) { penChange (item, key) {
@@ -222,7 +222,7 @@ export default {
getTopology(this.meta2dId).active([item]) getTopology(this.meta2dId).active([item])
getTopology(this.meta2dId).render() getTopology(this.meta2dId).render()
// getTopology(this.meta2dId).setValue(item) // getTopology(this.meta2dId).setValue(item)
bus.$emit('changeSelectPens', [item]) // bus.$emit('changeSelectPens', [item])
} }
} }
if (key === 'locked') { if (key === 'locked') {
@@ -237,7 +237,7 @@ export default {
getTopology(this.meta2dId).active([item]) getTopology(this.meta2dId).active([item])
getTopology(this.meta2dId).render() getTopology(this.meta2dId).render()
// getTopology(this.meta2dId).setValue(item) // getTopology(this.meta2dId).setValue(item)
bus.$emit('changeSelectPens', [item]) // bus.$emit('changeSelectPens', [item])
} }
} }
getTopology(this.meta2dId).setValue(obj) getTopology(this.meta2dId).setValue(obj)