wujingjing
2025-03-05 4e394d1f4ed0928d5498083621966aba390a7642
src/components/chat/chatComponents/summaryCom/components/recordSet/RecordSet.vue
@@ -100,9 +100,9 @@
      type: String,
      required: false,
   },
   tableHeight:{
      type:Number,
      default:document.body.clientHeight * 0.7,
   tableHeight: {
      type: Number,
      default: document.body.clientHeight * 0.7,
   },
   showFilter: {
      type: Boolean,
@@ -112,7 +112,7 @@
      type: Boolean,
      default: false,
   },
   reportIndex:{
   reportIndex: {
      type: Number,
      default: 0,
   },
@@ -136,6 +136,7 @@
const getVisibleParams = (data) => {
   // const visibleList = props.data?.params?.filter((item) => !item?.hide) ?? [];
   // index 作为 id
   const dataFilter = data?.filter ?? [];
   const visibleList = (data?.filter ?? []).map((item, index) => {
      // 不修改原始地址
      item.id = index + '';
@@ -190,7 +191,6 @@
      }
   });
};
const visibleParams = ref(getVisibleParams(props.data));
const checkIsDayTime = () => {
@@ -284,8 +284,6 @@
           }
         : axisLabelFormatter;
   const tooltipValueFormatter = (value) => {
      const realValue = originChartType === ChartTypeEnum.Score ? scoreMap[value] : value;
      return realValue + (props.data.unit ? ` ${props.data.unit}` : '');
@@ -704,7 +702,7 @@
         return `${name}(${props.data.unit})`;
      }
      return name;
   }
   };
   const cols = currentSeries.value.map((item, index) => ({
      title: getColName(item.name ?? `值${index + 1}`),
      type: 'text',
@@ -767,13 +765,25 @@
   updateCurrent(summary?.[props.summaryIndex], true);
};
const clearChart = () => {
   chartInstance.value.setOption(
      {
         title: {
            text: '',
         },
         series: [],
      },
      true
   );
};
defineExpose({
   drawChart,
   isMultiCompare,
   handleMultiCompare,
   handleData,
   updateAll,
   clearChart,
   updateIndexSummary,
});
</script>