import React,{useEffect,useState,useMemo} from 'react'; import { Form, Button, Input, Row, Col, InputNumber , Switch,message,Image,Modal,Radio } from 'antd'; import { formItemLayout, btnItemLayout } from '../../../../components/crud/FormLayoutProps'; import apiurl from '../../../../service/apiurl'; import NormalSelect from '../../../../components/Form/NormalSelect'; import { httppost2 } from '../../../../utils/request'; import moment from 'moment'; const jg = [ {label:'0.5',value:'0.5'}, {label:'1',value:'1'}, {label:'3',value:'3'}, {label:'6',value:'6'}, {label:'12',value:'12'}, {label:'24',value:'24'}, ] const ModalForm = ({ mode, record,onEdit,onSave,onSimilarSave }) => { console.log("record",record); const [form] = Form.useForm(); const [staCodeList, setStaCodeList] = useState([]) const [checked, setChecked] = useState(true) console.log(checked); const onFinish = (values) => { const params = { ...values, status:checked?'0':'1' } console.log(params); if (mode === 'edit') { params.id = record.id; onEdit(apiurl.fxdd_xyt.hsyb.hsybjs.zdgdyb.edit,params) } if (mode === 'save') { onEdit(apiurl.fxdd_xyt.hsyb.hsybjs.zdgdyb.save,params) } } useEffect(()=>{ if(mode==='edit'){ setChecked(record.status==='0'?true:false) } },[]) return ( <>