wujingjing
2024-10-22 a606db49a83694333a3bd6288ca6b3739534b92f
isNew
已修改1个文件
38 ■■■■■ 文件已修改
src/components/chat/chatComponents/summaryCom/components/recordSet/RecordSet.vue 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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({