import { FormInstance } from "antd" import React from "react" export enum FormType { input = "input", select = "select", editor = "editor", date = "date", map = "map", textarea = "textarea", radio = "radio", upload = "upload", cehckbox = "checkbox", cehckboxGroup = "checkboxGroup", password = "password", } export interface FormDatas { type: string, label: string, name: string, value: any, selectUrl?: string, selectList?: Array checkboxData?: Array, rules: Array } export interface SimpleFormData { subBtnName?: string, formName: string, colProps: number, span?: number, initialValues?: Object | null | undefined, onFinish: Function, formRef?: React.RefObject>, onFinishFailed: Function, formDatas: Array, createCallback?: Function children?: React.ReactElement } export interface rules { required: boolean, message: string, } export interface selectItem { name: string, id: number, }