amis-reports
Version:
爱速搭报表,基于 ECharts 实现的图表功能组件,旨在为用户提供简单和快捷的可视化报表能力,帮助用户在爱速搭平台上快速设计常见的数据报表页和大屏报表效果页。
68 lines (67 loc) • 1.96 kB
TypeScript
import { PlainObject } from '../../common/type';
import './CustomChartTpl';
export declare const LINE_STYLES: {
label: string;
value: string;
}[];
export declare const SYMBOL_STYLES: {
label: string;
value: string;
}[];
export declare const chartOptionDict: PlainObject;
/**
* 宽高属性配置
*/
export declare function getWidthHeightSettingItems(config?: any, defaultValConfig?: any): {
title: string;
collapsed: boolean;
body: any[];
};
export declare function getThemeCommonSettings(extra: any[], themeCommonTitle?: string): any;
export declare function getStyleSettings(config?: {
chartType: string;
gridSettings?: boolean;
tooltipSettings?: boolean;
chartFontSettings?: boolean;
chartFontSettingsTitle?: string;
subTitle?: string;
chartSubTitleSettings?: boolean;
animationSettings?: boolean;
legendSettings?: boolean;
labelSettings?: boolean;
markSettings?: boolean;
xAxisSettings?: boolean;
yAxisSettings?: boolean;
centerAndRadiusSettings?: boolean;
columnChartSettings?: boolean;
columnChartColumnItemSettings?: boolean;
wordCloudSetting?: boolean;
chartColorThemeSetting?: boolean;
gradientSettingVisible?: boolean;
chartVisualMapSetting?: boolean;
reportVisualMapSetting?: boolean;
reportCalendarSetting?: boolean;
chartMapSetting?: boolean;
chartScatterMapSetting?: boolean;
chartHeadSettings?: {
title: string;
collapsed?: boolean;
body: any[];
}[];
chartCustomSettings?: {
title: string;
collapsed?: boolean;
body: any[];
}[];
chartHeightWidthSettings?: boolean;
chartThemeFontConfig?: {
hasSenior?: boolean;
hideLineHeight?: boolean;
hideFontFamily?: boolean;
hasVertical?: boolean;
};
defaultWidthHeightValConfig?: {
width?: string;
height?: string;
};
}, curSchema?: any): any;