30 lines
		
	
	
		
			697 B
		
	
	
	
		
			TypeScript
		
	
	
		
		
			
		
	
	
			30 lines
		
	
	
		
			697 B
		
	
	
	
		
			TypeScript
		
	
	
| 
								 | 
							
								import type { FormInstance, FormProps } from "antd/es/form";
							 | 
						||
| 
								 | 
							
								import type { FC, ReactNode } from "react";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/**
							 | 
						||
| 
								 | 
							
								 * 表单值类型
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								export type FormValues = Record<string, any>;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export interface ImportFileProps extends Omit<FormProps, "form"> {
							 | 
						||
| 
								 | 
							
								  /** 弹窗是否显示 */
							 | 
						||
| 
								 | 
							
								  visible: boolean;
							 | 
						||
| 
								 | 
							
								  /** 弹窗标题 */
							 | 
						||
| 
								 | 
							
								  title?: string;
							 | 
						||
| 
								 | 
							
								  /** 模板文件地址 */
							 | 
						||
| 
								 | 
							
								  templateUrl: string;
							 | 
						||
| 
								 | 
							
								  /** 子组件 */
							 | 
						||
| 
								 | 
							
								  children?: ReactNode | ((props: { form: FormInstance }) => ReactNode);
							 | 
						||
| 
								 | 
							
								  /** 确认回调 */
							 | 
						||
| 
								 | 
							
								  onConfirm: (values: FormValues) => void;
							 | 
						||
| 
								 | 
							
								  /** 取消回调 */
							 | 
						||
| 
								 | 
							
								  onCancel: () => void;
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/**
							 | 
						||
| 
								 | 
							
								 * 导入文件组件
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								declare const ImportFile: FC<ImportFileProps>;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export default ImportFile;
							 |