fastlion-amis
Version:
一种MIS页面生成工具
36 lines (35 loc) • 1.03 kB
TypeScript
import React from 'react';
import '../../../font/iconfont.css';
interface FileUploadProps {
onRef?: (prop: any) => void;
loading: boolean;
url: any;
setLoading: (loading: boolean) => void;
env: any;
reloadTarget: (target: string, data: any) => void;
reload: string;
}
interface FileUploadState {
visible: boolean;
showfilelist: any;
params: string;
turtyfilelist: any;
}
export declare class FileUpload extends React.PureComponent<FileUploadProps, FileUploadState> {
state: {
visible: boolean;
showfilelist: any;
params: string;
turtyfilelist: any;
};
btn: React.RefObject<HTMLDivElement>;
componentDidMount(): void;
uploadClick: () => void;
openDownloadDialog: (url: any, saveName?: string | undefined) => Promise<void>;
handleRemove: (file: any) => boolean;
downFile(file: any): void;
uuid: () => string;
handleUpload: (config: any) => void;
render(): JSX.Element;
}
export {};