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