fix: 看板用户行为初始查询数据排序

This commit is contained in:
TsMask
2024-05-07 12:01:04 +08:00
parent 1cfe5e2777
commit 4c9b4de12f
2 changed files with 12 additions and 0 deletions

View File

@@ -14,6 +14,7 @@ export function ueEventParse(item: Record<string, any>) {
return {
eType: 'ue',
eId: `ue_${item.id}_${Date.now()}`,
eTime: +item.timestamp,
id: item.id,
type: item.eventType,
data: evData,
@@ -40,6 +41,7 @@ export function cdrEventParse(item: Record<string, any>) {
return {
eType: 'cdr',
eId: `cdr_${item.id}_${Date.now()}`,
eTime: +item.timestamp,
id: item.id,
data: evData,
};

View File

@@ -62,6 +62,11 @@ export default function useWS() {
eventData.value.push(v);
}
}
// 有数据进行排序
if (eventData.value.length > 10) {
eventData.value.sort((a, b) => b.eTime - a.eTime);
}
if (eventData.value.length > 0) {
eventId.value = eventData.value[0].eId;
}
@@ -77,6 +82,11 @@ export default function useWS() {
eventData.value.push(v);
}
}
// 有数据进行排序
if (eventData.value.length > 10) {
eventData.value.sort((a, b) => b.eTime - a.eTime);
}
if (eventData.value.length > 0) {
eventId.value = eventData.value[0].eId;
}