import React, { useEffect, useState, useMemo, useRef } from 'react'; import { Space, Table, Radio, DatePicker, Form, Select, Button, message, Upload, Input, Row, Col, Switch, Image } from 'antd'; import { DeleteOutlined, FileWordOutlined, FilePdfOutlined, FileZipOutlined, FileExcelOutlined } from '@ant-design/icons'; import { formItemLayout, btnItemLayout } from '../../../../components/crud/FormLayoutProps'; import apiurl from '../../../../service/apiurl'; // import "./index.less" import moment from 'moment'; const { TextArea } = Input; const options=[ {label:'禁用',value:0}, {label:'启用',value:1} ] const ModalForm = ({ mode, record, onEdit, onSave, onCrudSuccess }) => { const [form] = Form.useForm(); const [fileList, setFileList] = useState([]) //上传文件列表 const [loading, setLoading] = useState(false) const onfinish = (values) => { onEdit(apiurl.szzf.clyj.edit, {...record,...values}) } useEffect(() => { if(record){ form.setFieldsValue(record) } }, [record, mode]) return ( <>