import { AttrConditionTypes } from '@zgfe/business-lib'; import type { ColumnsType } from 'antd/es/table'; import { eventChartProps } from '../modules/chart/types'; import { EventGroup, UserProp, EnvProp } from '@zgfe/business-lib/es/attributeSelector/types'; import { ResponseDataProps, SearchValue } from '../types'; import { EventProps } from '../modules/home/types'; import '../style/index.less'; /** * 获取table的columns * @param columnData xAxis * @returns column fields */ export declare function getColumns(columnData: string[], showList: string[], onShowCallback: Function, onClickToDetailCallback: Function, sourcePanel: boolean): ColumnsType; /** * 统计图数据处理(事件名转别名) * @param data 事件名称 * @returns 事件名称 */ export declare function getChartDataEventAliasName(dataSource: eventChartProps.ChartTypesProps, eventGroupList: EventGroup[] | undefined): eventChartProps.ChartTypesProps; /** * 通过事件名称查询别名 * @param name 事件名称 * @returns 事件名称 */ export declare function getEventAliasName(name: string, eventGroupList: EventGroup[] | undefined): string; /** * 通过事件名称查询事件id * @param name 事件名称 * @returns 事件id */ export declare function getEventAliasId(name: string, eventGroupList: EventGroup[] | undefined): number; /** * 汇总图、占比图、地图,默认从大到小排序 * @param data 表格数据 * @returns 表格数据 */ export declare function getSortData(data: ResponseDataProps): ResponseDataProps; /** * 用户群对比,整理数据 * @param data 事件名称 * @returns 事件名称 */ export declare function getUserGroupsCompareData(data: ResponseDataProps): ResponseDataProps; /** * 获取全部被收藏的事件名称 * @param eventGroupList 事件属性列表 * @returns 事件名称[] */ export declare function marketEventGroupList(eventGroupList: EventGroup[] | undefined): string[]; /** * 获取预警id * @param 查询参数、查询结果、事件列表 * @returns 预警id */ export declare function getWarningId(searchData: SearchValue, eventData: ResponseDataProps, eventGroupList: EventGroup[] | undefined): number; /** * 获取属性的label * @param attrData 当前属性 * @param eventGroupList 事件属性列表 * @param userPropList 用户属性列表 * @param eventEnvList 环境属性列表 * @returns label */ export declare function getAttrLabel(attrData: AttrConditionTypes.ItemValue, eventGroupList: EventGroup[] | undefined, userPropList: UserProp[] | undefined, eventEnvList: EnvProp[] | undefined): string | undefined; /** * 格式化表格数据 * @param originalData 查询的数据 * @param hasUserGroup 是否有多个用户群 * @param attrNum 属性细分个数 * @param showList 要展示的内容,如果没传,则展示全部 * @returns */ export declare function formTableData(originalData: ResponseDataProps): EventProps.ColumnsDataType[]; /** * 获取查询结果的前10条 * @param source 结果数据 * @returns 获取查询结果的前10条 */ export declare function getDefaultShow(source: ResponseDataProps): string[]; /** * 获取显示事件对应的颜色 * @param source 结果数据 * @param showList 展示列表 * @returns 展示列表对应的颜色 */ export declare function getShowColor(source: ResponseDataProps, showList: string[]): string[]; export declare function dealfinancingChart(data: any, unit: string): { series: any[]; xAxis: any; delEventName: any; }; /** * 获取表格中额外显示的数据 */ export declare function dealfinancingExtraData(data: { target: { [key: string]: { [key: string]: string; }; }; xAxis: string[]; }, names?: string[]): { names: string[]; values: string[]; queryType?: number | undefined; }[];