UNPKG

@flatbiz/antd

Version:
40 lines (37 loc) 1.15 kB
import { TAny } from '@flatbiz/utils'; import { UploadProps } from 'antd'; import { ReactElement } from 'react'; export type FileImportProps = { /** 上传文件接口返回处理 */ onImportFinish: (data?: TAny) => void; buttonName?: string | ReactElement; children?: React.ReactNode | ((data: { loading: boolean; }) => React.ReactNode); } & Omit<UploadProps, "fileList" | "showUploadList" | "itemRender" | "listType" | "multiple" | "previewFile" | "progress" | "onChange" | "onDownload" | "onRemove" | "onPreview" | "directory" | "customRequest" | "defaultFileList" | "iconRender">; /** * 文件导入 * ``` * demo:https://fex.qa.tcshuke.com/docs/admin/main/widget?key=file-export * 1. accept默认值 '.xlsx,.xls', * 2. formData 上传key默认值 file * * 例如: <FileImport action={'https://xxx/xxx/xx'} onImportFinish={(data) => { console.log('上传接口响应数据', data); }} > <Button>文件上传</Button> </FileImport> * ``` */ export declare const FileImport: { (props: FileImportProps): import("react").JSX.Element; defaultProps: { name: string; accept: string; }; }; export {};