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 NormalSelect from '../../../components/Form/NormalSelect'; import moment from 'moment'; import { httppost2 } from '../../../utils/request'; const ModalForm = ({ mode, record, onEdit, onSave, onSimilarSave }) => { const [form] = Form.useForm(); const onfinish = (values) => { if (mode === 'edit') { onEdit(apiurl.aqjc.dmgl.edit,{...record,...values}) } if (mode === 'save') { onSave(apiurl.aqjc.dmgl.save,values) } } const [dmList, setDmList] = useState([]) const getDmList = async () => { try { const res = await httppost2(apiurl.aqjc.dmgl.list) if (res.code == 200) { setDmList(res.data.map(item => ({label: item.profileName,value: item.id}))) } } catch (error) { console.log(error); } } useEffect(() => { getDmList() }, []) return ( <>
{ mode==='view'?null:( <> ) }
); } export default ModalForm;