diff --git a/src/views/dashboard/overview/hooks/useWS.ts b/src/views/dashboard/overview/hooks/useWS.ts index aeeb2825..4d89af25 100644 --- a/src/views/dashboard/overview/hooks/useWS.ts +++ b/src/views/dashboard/overview/hooks/useWS.ts @@ -54,7 +54,9 @@ export default function useWS() { eventData.value.push(v); } } - eventId.value = eventData.value[0].eId; + if (eventData.value.length > 0) { + eventId.value = eventData.value[0].eId; + } } break; //cdrEvent CDR会话事件 @@ -67,7 +69,9 @@ export default function useWS() { eventData.value.push(v); } } - eventId.value = eventData.value[0].eId; + if (eventData.value.length > 0) { + eventId.value = eventData.value[0].eId; + } } break; //UPF-总流量数 diff --git a/src/views/dashboard/overview/index.vue b/src/views/dashboard/overview/index.vue index d5bcab44..e40b43f7 100644 --- a/src/views/dashboard/overview/index.vue +++ b/src/views/dashboard/overview/index.vue @@ -83,17 +83,17 @@ function fnGetState() { }); } -// stateTimeout.value = setTimeout(() => fnGetState(), 10_000); + stateTimeout.value = setTimeout(() => fnGetState(), 10_000); } /**初始数据函数 */ function InitData() { + fnGetState(); // 获取网元状态 cdrEventSend(); ueEventSend(); upfTFSend(0); upfTFSend(7); upfTFSend(30); - fnGetState(); // 获取网元状态 stateInterval.value = setInterval(() => { upfTFActive.value = upfTFActive.value >= 2 ? 0 : upfTFActive.value + 1;