diff --git a/nezha-fronted/src/components/common/project/visNetwork.vue b/nezha-fronted/src/components/common/project/visNetwork.vue
index 237b04ea1..6453cbab2 100644
--- a/nezha-fronted/src/components/common/project/visNetwork.vue
+++ b/nezha-fronted/src/components/common/project/visNetwork.vue
@@ -65,32 +65,32 @@
-
{{projectInfo.alertStat[0]}}
+
{{projectInfo.alertStat[0] || 0}}
-
{{projectInfo.alertStat[1]}}
+
{{projectInfo.alertStat[1] || 0}}
-
{{projectInfo.alertStat[2]}}
+
{{projectInfo.alertStat[2] || 0}}
@@ -155,7 +155,10 @@
immediate: true,
handler(n){
this.getNetworkData(n);
- this.total=this.projectInfo.alertStat[0]+this.projectInfo.alertStat[1]+this.projectInfo.alertStat[2]
+ this.total=this.projectInfo.alertStat[0]+this.projectInfo.alertStat[1]+this.projectInfo.alertStat[2];
+ if(!this.total){
+ this.total=0;
+ }
},
},
// alertData:{
@@ -212,7 +215,10 @@
},
formatNodesArr(arr){
let arr1=[];
- if(!arr){return arr1}
+ if(!arr || arr.length==0){
+ this.topologyLoading=false;
+ return arr1
+ }
arr.forEach((item,index)=>{
item.shape='image';
item.id=item.moduleId;