From fa6de28a6fe7e79891f3b0f74f2501e010e460b1 Mon Sep 17 00:00:00 2001
From: gerson <1405270578@qq.com>
Date: 星期日, 15 十二月 2024 16:33:03 +0800
Subject: [PATCH] 时间排序

---
 src/components/chat/chatComponents/summaryCom/components/recordSet/RecordSet.vue |   18 +++++++++++++++---
 1 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/src/components/chat/chatComponents/summaryCom/components/recordSet/RecordSet.vue b/src/components/chat/chatComponents/summaryCom/components/recordSet/RecordSet.vue
index 6914370..bfd7717 100644
--- a/src/components/chat/chatComponents/summaryCom/components/recordSet/RecordSet.vue
+++ b/src/components/chat/chatComponents/summaryCom/components/recordSet/RecordSet.vue
@@ -260,7 +260,11 @@
 			const values = groupedValues[item];
 			return {
 				name: item === 'default' ? '' : item,
-				data: values.map((item) => [item[timeIndex], item[valueIndex]]),
+				data: values
+					.map((item) => [item[timeIndex], item[valueIndex]])
+					.toSorted((b, a) => {
+						return b[timeIndex].localeCompare(a[timeIndex]);
+					}),
 				...getChartTypeSeriesOption(activeChartType),
 			};
 		});
@@ -436,7 +440,11 @@
 					const values = groupedValues[item];
 					return {
 						name: item === 'default' ? '' : item,
-						data: values.map((item) => [item[timeIndex], item[valueIndex]]),
+						data: values
+							.map((item) => [item[timeIndex], item[valueIndex]])
+							.toSorted((b, a) => {
+								return b[timeIndex].localeCompare(a[timeIndex]);
+							}),
 					};
 				})),
 				chartInstance.value?.setOption({
@@ -619,7 +627,11 @@
 	}, []);
 	const series = seriesData.map<echarts.SeriesOption>((item) => ({
 		name: item[0]?.[nameIndex],
-		data: item.map((item) => [item[timeIndex], item[valueIndex]]),
+		data: item
+			.map((item) => [item[timeIndex], item[valueIndex]])
+			.toSorted((b, a) => {
+				return b[timeIndex].localeCompare(a[timeIndex]);
+			}),
 		...getChartTypeSeriesOption(activeChartType),
 	}));
 	setNewOption(series, getSingleDayOption());

--
Gitblit v1.9.3