@@ -122,9 +122,11 @@
import addLine from './addLine'
import popDataMain from './popData/Main'
import popDataInfo from './popData/Info'
+ import TotalChart from "./popData/totalChart";
export default {
name:"topology",
components: {
+ TotalChart,
'add-model':addNode,
'add-line':addLine,
'popDataMain':popDataMain,
@@ -449,6 +451,7 @@
this.$emit('setTopologyData',nodesArray, edgesArray);
this.setNetworkData(nodesArray, edgesArray);
this.networkPopClose();
+ this.arrayDiff();
},
nodeEdit(){
this.addNodeShow=true;
@@ -512,7 +515,7 @@
// 数组取差集
arrayDiff(){
// this.moduleDataS=this.allModuleInfos-this.nodesArray
- this.moduleDataS=this.allModuleInfos;
+ this.moduleDataS={...this.allModuleInfos};
this.nodesArray.forEach((item)=>{
this.moduleDataS.module=this.moduleDataS.module.filter((item1)=> item.id!==item1.id)
})
diff --git a/nezha-fronted/src/components/common/project/visNetwork.vue b/nezha-fronted/src/components/common/project/visNetwork.vue
index c1eee61a5..6d61b125e 100644
--- a/nezha-fronted/src/components/common/project/visNetwork.vue
+++ b/nezha-fronted/src/components/common/project/visNetwork.vue
@@ -211,6 +211,9 @@
@import './chart.scss';