wujingjing
2025-02-26 08c6ecf506bfc7003894775fe57d98d9b11f3d9e
src/components/chat/chatComponents/common.ts
@@ -1,8 +1,8 @@
import type * as echarts from 'echarts';
import { buildProps } from 'element-plus/es/utils/vue/props/runtime';
import _ from 'lodash';
import type { ExtractPropTypes, PropType } from 'vue';
import { axisLabelFormatter } from '/@/utils/chart';
import { cloneDeep } from 'lodash-es';
export const timeDataOptionToContent = (opt) => {
   const headerList = [opt.xAxis[0]]
@@ -55,12 +55,18 @@
   originData: {
      type: Object as PropType<any>,
   },
   conclusion:{
      type:Array as PropType<Array<any>>
   conclusion: {
      type: Array as PropType<Array<any>>,
   },
   isTalking:{
      type:Boolean
   }
   isTalking: {
      type: Boolean,
   },
   reportIndex: {
      type: Number,
   },
   historyId: {
      type: String,
   },
} as const);
export type ChatComPropsType = ExtractPropTypes<typeof chatComProps>;
@@ -128,5 +134,5 @@
      },
   } as echarts.EChartsOption;
   return _.cloneDeep(option);
   return cloneDeep(option);
};