import React, { useEffect, useState, useRef } from 'react'; import apiurl from '../../../service/apiurl'; import { message, Tabs, Form, Input, Button, Col, Row, DatePicker, InputNumber, TreeSelect } from 'antd' import { formItemLayout, btnItemLayout } from '../../../components/crud/FormLayoutProps'; import FileUpload from '../../../components/Form/FileUpload'; const ModalForm = ({ mode, record, onEdit, onSave, onCrudSuccess, close }) => { const [form] = Form.useForm(); const [fileUploading, setFileUploading] = useState(false) const onFinish = (val) => { if (mode == 'save') { onSave(apiurl.jctx.jcdmgl.save,val) } if (mode == 'edit') { onEdit(apiurl.jctx.jcdmgl.edit,{...record,...val},'post') } } return ( <>
{}} onLoadingChange={(isLoading) => setFileUploading(isLoading)} accept=".jpg,.png,.jpeg" tip="支持扩展名:.jpg .png" /> { mode === 'view' ? null : ( <> ) }
) } export default ModalForm;