diff --git a/nezha-fronted/src/components/common/project/topology.vue b/nezha-fronted/src/components/common/project/topology.vue index 21c36b488..7ed48fab9 100644 --- a/nezha-fronted/src/components/common/project/topology.vue +++ b/nezha-fronted/src/components/common/project/topology.vue @@ -499,8 +499,8 @@ if(!model){return} let nodesArray=[...this.nodesArray]; if(!this.isNodeAdd){ - model={...nodesArray.find(item=>item.id===model.id),...model}; - nodesArray=nodesArray.filter(item=>item.id!==model.id); + model={...nodesArray.find(item=>item.id===this.selNodeId),...model}; + nodesArray=nodesArray.filter(item=>item.id!==this.selNodeId); }else{ model={...model,...this.network.DOMtoCanvas({x:80,y:100})}; }