import React,{useEffect,useState,useMemo,useRef} from 'react'; import { Form, Button, Input, Row,Upload, Col, Table, DatePicker, InputNumber,message,Image,Modal,Typography ,Popconfirm } from 'antd'; import { formItemLayout, btnItemLayout } from '../../../components/crud/FormLayoutProps'; import apiurl from '../../../service/apiurl'; import FileUpload from '../../../components/fileUpload'; import NormalSelect from '../../../components/Form/NormalSelect'; import "./index.less" import moment from 'moment'; const { RangePicker } = DatePicker const url = "http://223.75.53.141:9102/test.by-lyf.tmp" const ModalForm = ({ mode, record, onEdit, onSave, onSimilarSave }) => { const types = [ { label: "技术难题", value: 0 }, { label: "安全事故", value: 1 },{ label: "质量问题", value: 2 }, ] const [form] = Form.useForm(); const [fileIds, setFileIds] = useState() const onfinish = (values) => { values.eventsDate = values.eventsDate?moment(values.eventsDate).format("YYYY-MM-DD 00:00:00"):'' if (mode === 'edit') { values.files = fileIds; values.id = record.id; onEdit(apiurl.rcgl.gcdsj.edit,values) } if (mode === 'save') { values.files = fileIds onSave(apiurl.rcgl.gcdsj.save,values) } } return ( <>