import React, { useEffect, useState } from 'react'; import { connect } from 'react-redux'; import { Form, Spin, Table } from 'antd'; import { ModalForm, ProForm, ProFormText, ProFormSelect } from '@ant-design/pro-form'; import { putOperaTional, putHighways } from "../../actions/infor" import _ from 'lodash' const HightModal = (props) => { const { visible, onVisibleChange, typecard, rewkeys, recortd, dispatch, setRecortd, setDelet } = props const [success, setSuccess] = useState() useEffect(() => { return () => { setRecortd() } }, [setRecortd]) // console.log(recortd) return ( {/* { newlysay ? */} { if (rewkeys === 'passenger') { setDelet(values) const query = { ...values, id: recortd?.id } dispatch(putOperaTional(query)).then((res) => { setSuccess(res.success) }) return true } if (rewkeys === 'highways') { setDelet(values) const query = { ...values, id: recortd?.id } dispatch(putHighways(query)).then((res) => { setSuccess(res.success) }) return true } }} initialValues={recortd} > {/* {typecard == 'compile' ? */} { // return event.target.value.replace(/\D/g,'') // } ]} /> {/* : vfdscfd } */} {/* : '' } */} ) } function mapStateToProps(state) { const { depMessage } = state; const pakData = (dep) => { return dep.map((d) => { return { title: d.name, value: d.id, children: pakData(d.subordinate) } }) } let depData = pakData(depMessage.data || []) return { loading: depMessage.isRequesting, depData, }; } export default connect(mapStateToProps)(HightModal);