diff --git a/src/views/dashboard/overview/components/NeResources/index.vue b/src/views/dashboard/overview/components/NeResources/index.vue
index 29db6913..03fca534 100644
--- a/src/views/dashboard/overview/components/NeResources/index.vue
+++ b/src/views/dashboard/overview/components/NeResources/index.vue
@@ -1,5 +1,5 @@
diff --git a/src/views/monitor/topologyArchitecture/index.vue b/src/views/monitor/topologyArchitecture/index.vue
index 89e27c02..cbc33109 100644
--- a/src/views/monitor/topologyArchitecture/index.vue
+++ b/src/views/monitor/topologyArchitecture/index.vue
@@ -328,16 +328,18 @@ function fnGraphDataLoad(reload: boolean = false) {
} else {
handleRanderGraph(graphG6Dom.value, graphState.data);
}
- fnGetState(); // 获取网元状态
+ fnGetState();
+ interval10s.value = setInterval(() => {
+ fnGetState(); // 获取网元状态
+ }, 10_000);
});
}
-/**网元状态定时器 */
-const stateTimeout = ref(null);
+/**网元状态调度器 */
+const interval10s = ref(null);
/**查询网元状态 */
async function fnGetState() {
- clearTimeout(stateTimeout.value);
// 获取节点状态
for (const node of graphState.data.nodes) {
if (notNeNodes.includes(node.id)) continue;
@@ -352,8 +354,6 @@ async function fnGetState() {
},
});
}
-
- stateTimeout.value = setTimeout(() => fnGetState(), 30_000);
}
/**接收数据后回调 */
@@ -472,7 +472,7 @@ onMounted(() => {
onBeforeUnmount(() => {
ws.close();
- clearTimeout(stateTimeout.value);
+ clearInterval(interval10s.value);
});