import * as React from 'react'; /** Props接口 */ interface IProps { onClose?: () => void; taskUuid: string; recordUuid: number; data: any; originalDocList: string[]; status: number; } export default class UIComponents extends React.Component { columns: ({ title: string; dataIndex: string; width: number; render: (text: any, record: any, index: any) => any; ellipsis?: undefined; } | { title: string; dataIndex: string; width: number; ellipsis: boolean; render?: undefined; } | { title: string; dataIndex: string; width: number; render?: undefined; ellipsis?: undefined; } | { title: string; width: number; dataIndex: string; ellipsis: boolean; render: (text: any) => any; })[]; constructor(props: any); onConnect: (record: any) => void; /** * 关闭关联弹框后需要设置状态为false,batch(是否是批量状态),allpage是否是所有页面数据 */ onConnectClose: () => void; componentDidMount(): void; onSearch: (data?: {}) => void; getData: (params: any) => Promise; onPageChange: (pageNum: any, pageSize: any) => void; onRefresh: () => void; /** * * @param data 抽屉勾选的数据 * @returns */ onConnectSave: (data: any) => Promise; topExpand: () => JSX.Element; handleMenuClick: (e: any) => void; render(): JSX.Element; } export {};