diff --git a/src/utils/parse-utils.ts b/src/utils/parse-utils.ts index 568e8b18..e091aa8e 100644 --- a/src/utils/parse-utils.ts +++ b/src/utils/parse-utils.ts @@ -173,13 +173,13 @@ export function parseSizeFromKbs(sizeByte: number, timeInterval: number): any { /** * 字节数转换单位 * @param bits 字节Bit大小 64009540 = 512.08 MB - * @returns xx B/ KB / MB / GB / TB + * @returns xx B / KB / MB / GB / TB / PB / EB / ZB / YB */ export function parseSizeFromBits(bits: number | string): string { bits = Number(bits) || 0; if (bits <= 0) return '0 B'; bits = bits * 8; - const units = ['B', 'KB', 'MB', 'GB', 'TB']; + const units = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; const unitIndex = Math.floor(Math.log2(bits) / 10); const value = (bits / Math.pow(1000, unitIndex)).toFixed(2); const unti = units[unitIndex]; diff --git a/src/views/dashboard/overview/hooks/useWS.ts b/src/views/dashboard/overview/hooks/useWS.ts index 9afb6959..33936ada 100644 --- a/src/views/dashboard/overview/hooks/useWS.ts +++ b/src/views/dashboard/overview/hooks/useWS.ts @@ -44,7 +44,7 @@ export default function useWS() { // 普通信息 switch (requestId) { // AMF_UE会话事件 - case 'amf_1010_001': + case 'amf_1010': if (Array.isArray(data.rows)) { eventListParse('amf_ue', data); } @@ -85,7 +85,7 @@ export default function useWS() { } break; // AMF_UE会话事件 - case '1010_001': + case '1010': if (data.data) { queue.add(() => eventItemParseAndPush('amf_ue', data.data)); } @@ -128,7 +128,7 @@ export default function useWS() { function userActivitySend() { // AMF_UE会话事件 ws.send({ - requestId: 'amf_1010_001', + requestId: 'amf_1010', type: 'amf_ue', data: { neType: 'AMF', @@ -175,11 +175,11 @@ export default function useWS() { /**订阅通道组 * * 指标UPF (GroupID:12_neId) - * AMF_UE会话事件(GroupID:1010_neId) + * AMF_UE会话事件(GroupID:1010) * MME_UE会话事件(GroupID:1011_neId) * IMS_CDR会话事件(GroupID:1005_neId) */ - subGroupID: '12_001,1010_001,1011_001,1005_001', + subGroupID: '12_001,1010,1011_001,1005_001', }, onmessage: wsMessage, onerror: (ev: any) => {