import React,{useEffect,useState} from 'react'; import { Form, Button, Input, Row, Col, DatePicker, Upload,message } from 'antd'; import { DeleteOutlined,FileWordOutlined,FilePdfOutlined,FileZipOutlined } from '@ant-design/icons'; import { formItemLayout, btnItemLayout } from '../../../components/crud/FormLayoutProps'; import { createCrudService } from '../../../components/crud/_'; import apiurl from '../../../service/apiurl'; import moment from 'moment'; import "./index.less" const url = "http://223.75.53.141:9100/gs-tsg" const ModalForm = ({ mode, record,onEdit,onSave }) => { if(record.tmStart && record.tmEnd) { record.tmStart = moment(record.tmStart) record.tmEnd = moment(record.tmEnd) } const [form] = Form.useForm(); console.log("record",record); /** * @description 表单重置 */ const onReset = () => { form.resetFields(); }; const onFinish = async(values) => { values.departmentCode = record.departmentCode if (mode === 'edit') { values.userId = record.userId onEdit(apiurl.fxzb.txl.edit,values) } if (mode === 'save') { onSave(apiurl.fxzb.txl.save,values) } } return ( <>
{ mode==='view'?null:( <> ) }
); } export default ModalForm;