@aliretail/react-materials-components
Version:
49 lines (48 loc) • 1.42 kB
TypeScript
import React from 'react';
interface InitOptions {
appCode?: string;
sceneId?: string;
flowCode?: string;
subTitle?: string;
inputQuery?: {
field: string;
value: any;
}[];
}
interface ImportHistoryRecord {
[key: string]: any;
}
interface Props {
[key: string]: any;
}
interface State extends InitOptions {
appCode?: string;
visible?: boolean;
loading?: boolean;
pageNo: number;
pageSize: number;
total: number;
items: ImportHistoryRecord[];
}
declare class History extends React.Component<Props, State> {
state: State;
init: (options?: InitOptions) => void;
toggle: (visible: boolean) => void;
handleClose: () => void;
handlePageChange: (current: number) => void;
load: (pageNo?: number) => Promise<void>;
renderInputFile(value: any, index: any, record: any): any;
renderStatus(value: any, index: any, record: any): JSX.Element;
renderSuccessNum(value: any, index: any, record: any): JSX.Element;
renderFailNum(value: any, index: any, record: any): JSX.Element;
renderOperation(value: any, index: any, record: any): JSX.Element;
render(): JSX.Element;
}
declare const _default: (options: InitOptions) => History;
/**
* 支持全局唤起
* 场景:
* 1. 表单全局导入操作,完成后唤起导入历史
* 2. 表单行操作列,点击导入,完成后唤起
*/
export default _default;