import { FormInstance } from "antd" import React from "react" export enum FormType { input = "input", inputNumber = "inputNumber", select = "select", editor = "editor", date = "date", map = "map", textarea = "textarea", radio = "radio", upload = "upload", cehckbox = "checkbox", cehckboxGroup = "checkboxGroup", password = "password", treeVideo = "treeVideo", fetchList = "fetchList", } export interface FormDatas { type: string, label: string, name: string, value: any, selectUrl?: string, key?: string, selectList?: Array checkboxData?: Array, radioData?: 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 childrenPosi?: boolean } export interface rules { required: boolean, message: string, } export interface selectItem { name: string, id: number, }