fix: 实体关系图优化问题修改:点击上一步、下一步操作时,清除临时节点
This commit is contained in:
@@ -675,7 +675,7 @@ export default {
|
||||
links.splice(linksIndex,1)
|
||||
}
|
||||
})
|
||||
|
||||
this.cleanTempItems()
|
||||
this.stackData.redo.push(data)
|
||||
if (this.stackData.justRedo) {
|
||||
this.stackData.justRedo = false
|
||||
@@ -687,6 +687,7 @@ export default {
|
||||
if(data) {
|
||||
this.stackData.justRedo = true
|
||||
this.addItems(data.nodes, data.links)
|
||||
this.cleanTempItems()
|
||||
if (this.stackData.justUndo) {
|
||||
this.stackData.justUndo = false
|
||||
}
|
||||
@@ -944,8 +945,8 @@ export default {
|
||||
}
|
||||
}
|
||||
},
|
||||
cleanTempItems (data) {
|
||||
const { nodes, links } = data ? data : this.graph.graphData()
|
||||
cleanTempItems () {
|
||||
const { nodes, links } = this.graph.graphData()
|
||||
const newNodes = nodes.filter(n => n.type !== nodeType.tempNode)
|
||||
const newLinks = links.filter(l => l.type !== linkType.temp)
|
||||
if (newNodes.length !== nodes.length || newLinks.length !== links.length) {
|
||||
|
||||
Reference in New Issue
Block a user