import React, { useState, useEffect } from 'react'; import { connect } from 'react-redux'; import { Form, Input, Select, DatePicker, InputNumber, Button, Modal } from 'antd'; import { unitList } from '../containers/assess' import { getAssess, delAssess, editAssess } from '../actions/assess'; import moment from 'moment'; import { getRoadadministration, addRoadadministration, delRoadadministration, modifyRoadadministration } from '../actions/luzheng'; // import Uploads from "../../../../components/Upload/index" // import Uploads from '../../../components/Upload/index' import Uploads from './uploads' const { Option } = Select; const LuzhengModel = ({ editData, check, visible, onCancel, dispatch }) => { const [form] = Form.useForm(); // console.log(editData,'editData') return ( { if (check) { return onCancel() } form.validateFields().then(values => { if (editData) { dispatch(modifyRoadadministration(editData?.id, { ...values })).then(res => { if (res.success) { onCancel() } }) } else { dispatch(addRoadadministration({ ...values, })).then(res => { if (res.success) { onCancel() } }) } }) }}> 确定 , ] : null} onOk={() => { if (check) { return onCancel() } form.validateFields().then(values => { if (editData) { dispatch(modifyRoadadministration(editData?.id, { ...values })).then(res => { if (res.success) { onCancel() } }) } else { dispatch(addRoadadministration({ ...values, })).then(res => { if (res.success) { onCancel() } }) } }) }} onCancel={() => { onCancel() }} >
{/*  */}
); }; function mapStateToProps(state) { const { auth, assess } = state return { user: auth.user, assess: assess.data || [] } } export default connect(mapStateToProps)(LuzhengModel);