amis-reports
Version:
爱速搭报表,基于 ECharts 实现的图表功能组件,旨在为用户提供简单和快捷的可视化报表能力,帮助用户在爱速搭平台上快速设计常见的数据报表页和大屏报表效果页。
41 lines (40 loc) • 1.57 kB
TypeScript
/**
* @file 报表引擎配置对象
* @author liudan21@baidu.com
*
* 备注:报表引擎默认使用以下地图数据接口
* 省市级列表接口: /api/geojson/provinceList
* 城市级地图数据接口: /api/geojson/city
* 省市级列表接口: /api/geojson/province
* 中国地图数据接口: /api/geojson/china
* 世界地图数据接口: /api/geojson/world
* 北京地图地图数据接口: /api/geojson/beijing
*/
interface ReportConfig {
reportMode?: string;
useDataModelSource?: boolean;
useDataSetSource?: boolean;
useReportDesignConfig?: boolean;
companyKey?: string;
appKey?: string;
pageKey?: string;
webServerRootPath?: string;
jsonqlQuery?: string;
sourceOptionsAll?: string;
datasetOptionsAll?: string;
expressions?: string;
groups?: string;
dataBuckets?: string;
jsonqlApi?: string;
DEFAULT_COLOR?: Array<string>;
[propsName: string]: any;
}
export declare function updateReportConfig(reportConfig: ReportConfig): void;
export declare function getReportConfig(reportConfigKey?: string): any;
export declare function getAppReportJsonqlApi(model?: string): string | undefined;
export declare function getJsonqlQueryApi(dslKey: string): string | undefined;
export declare function getAppReportSourceOptionsAllApi(): string | undefined;
export declare function getAppReportDatasetOptionsAllApi(): string | undefined;
export declare function getAppReportDesignListApi(type: string): any;
export declare function getAppReportDesignDeleteApi(type: string): any;
export {};