wujingjing
2024-10-22 a606db49a83694333a3bd6288ca6b3739534b92f
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({