UNPKG

fastlion-amis

Version:

一种MIS页面生成工具

66 lines (65 loc) 1.4 kB
export declare const pageOptions: { value: string; label: string; }[]; export declare const sizeOptions: { [key: string]: [width: number, height: number]; }; export interface PrinterParam { printer: string; /** 预览/打印 */ preview: boolean; /** 排列 */ arrange: boolean; /** 纵向/横向 */ direction: boolean; count: number; pageWidth: number; pageHeight: number; marginTop: number; marginLeft: number; rowSpacing: number; colSpacing: number; } export interface Template { width: number; height: number; tempContent: string; tempId: string; tempName: string; tableColumn: TableColumn; } export interface LabelData { items: { [key: string]: any; }[]; total: number; } export declare type ColumnInfo = { columns: Column[]; statistics?: Stastic[]; }; export interface TableColumn { [key: string]: ColumnInfo; } interface Column { name: string; label: string; statistics?: { label: string; format: string; tdata: string; [key: string]: string; }[]; [key: string]: any; } interface Stastic { field: string; property: { label: string; format: string; tdata: string; [key: string]: string; }[]; } export {};