import React, { useEffect, useRef, useState } from 'react'; import { connect } from "react-redux"; import { Modal, Form } from "@douyinfe/semi-ui"; const VacateRemark = (props) => { const { dispatch, actions, onCancel, close, remarkData } = props; console.log(actions, 'actionsactionsactions'); const { humanAffairs } = actions; const form = useRef();//表单 //初始化 useEffect(() => { }, []); function handleOk() { form.current.validate().then((values) => { dispatch(humanAffairs.createVacateRemark({ pepUserId: remarkData.pepUserId, remark: values.remark || '' })).then((res) => { if (res.success) { close(); } }) }) } return (
(form.current = formApi)} labelPosition={'left'}>
) } function mapStateToProps(state) { const { global } = state; return { actions: global.actions, }; } export default connect(mapStateToProps)(VacateRemark);