From a606db49a83694333a3bd6288ca6b3739534b92f Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期二, 22 十月 2024 12:00:41 +0800 Subject: [PATCH] isNew --- src/components/chat/chatComponents/summaryCom/components/recordSet/RecordSet.vue | 38 +++++++++++++++++++++----------------- 1 files changed, 21 insertions(+), 17 deletions(-) diff --git a/src/components/chat/chatComponents/summaryCom/components/recordSet/RecordSet.vue b/src/components/chat/chatComponents/summaryCom/components/recordSet/RecordSet.vue index bff5855..3f9c2d5 100644 --- a/src/components/chat/chatComponents/summaryCom/components/recordSet/RecordSet.vue +++ b/src/components/chat/chatComponents/summaryCom/components/recordSet/RecordSet.vue @@ -399,7 +399,7 @@ }; const { chartContainerResize, chartInstance } = useDrawChatChart({ chartRef, drawChart }); -const updateCurrent = (res) => { +const updateCurrent = (res, isNew = false) => { const title = res?.title; const values = res?.values ?? []; //#region ====================== 鍒锋柊褰撳墠 filter ====================== @@ -410,21 +410,25 @@ if (isMultiCompare.value) { handleMultiCompare(); } else { - (currentSeries.value = - groupedValues && - Object.keys(groupedValues).map((item, index) => { - const values = groupedValues[item]; - return { - name: item === 'default' ? '' : item, - data: values.map((item) => [item[timeIndex], item[valueIndex]]), - }; - })), - chartInstance.value?.setOption({ - title: { - text: title, - }, - series: currentSeries.value, - }); + if (isNew) { + setNewOption(); + } else { + (currentSeries.value = + groupedValues && + Object.keys(groupedValues).map((item, index) => { + const values = groupedValues[item]; + return { + name: item === 'default' ? '' : item, + data: values.map((item) => [item[timeIndex], item[valueIndex]]), + }; + })), + chartInstance.value?.setOption({ + title: { + text: title, + }, + series: currentSeries.value, + }); + } } }; @@ -705,7 +709,7 @@ }; const updateIndexSummary = (summary) => { - updateCurrent(summary?.[props.summaryIndex]); + updateCurrent(summary?.[props.summaryIndex],true); }; defineExpose({ -- Gitblit v1.9.3