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); });