From 55f5734d7bf2e861aaf9e81e2441719fa4c53787 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Mon, 28 Apr 2025 14:37:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=9C=8B=E6=9D=BF=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E6=B4=BB=E5=8A=A8=E4=B9=B1=E5=BA=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/dashboard/overview/hooks/useUserActivity.ts | 6 +----- src/views/dashboard/overview/hooks/useWS.ts | 4 ++++ 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/views/dashboard/overview/hooks/useUserActivity.ts b/src/views/dashboard/overview/hooks/useUserActivity.ts index 5e307552..76ffd23e 100644 --- a/src/views/dashboard/overview/hooks/useUserActivity.ts +++ b/src/views/dashboard/overview/hooks/useUserActivity.ts @@ -96,11 +96,7 @@ export function eventListParse( eventData.value.push(v); } } - - // 有数据进行排序 - if (eventData.value.length > 5) { - eventData.value.sort((a, b) => b.eTime - a.eTime); - } + // 激活选中 if (eventData.value.length > 0) { eventId.value = eventData.value[0].eId; } diff --git a/src/views/dashboard/overview/hooks/useWS.ts b/src/views/dashboard/overview/hooks/useWS.ts index a576d3cb..0810be2e 100644 --- a/src/views/dashboard/overview/hooks/useWS.ts +++ b/src/views/dashboard/overview/hooks/useWS.ts @@ -2,6 +2,7 @@ import { RESULT_CODE_ERROR } from '@/constants/result-constants'; import { OptionsType, WS } from '@/plugins/ws-websocket'; import { onBeforeUnmount, ref } from 'vue'; import { + eventData, eventListParse, eventItemParseAndPush, userActivityReset, @@ -52,18 +53,21 @@ export default function useWS() { case 'amf_1010_001': if (Array.isArray(data.rows)) { eventListParse('amf_ue', data); + eventData.value.sort((a, b) => b.eTime - a.eTime); } break; // MME_UE会话事件 case 'mme_1011_001': if (Array.isArray(data.rows)) { eventListParse('mme_ue', data); + eventData.value.sort((a, b) => b.eTime - a.eTime); } break; // IMS_CDR会话事件 case 'ims_1005_001': if (Array.isArray(data.rows)) { eventListParse('ims_cdr', data); + eventData.value.sort((a, b) => b.eTime - a.eTime); } break; //UPF-总流量数