import React, { useEffect, useState } from 'react'; import { ProForm, ProFormDigit, ProFormText, ProFormRadio, ProFormSelect } from '@ant-design/pro-components'; import { Form, Modal } from 'antd'; import { useIntl, FormattedMessage } from '@umijs/max'; import { findAllSysRole } from '@/services/system/role'; const UserForm: React.FC = (props: any) => { const [form] = Form.useForm(); const { values } = props; console.log(values, 'valuesvaluesvaluesvalues'); useEffect(() => { form.resetFields(); form.setFieldsValue(values); }, [form, props]); const intl = useIntl(); const handleOk = () => { form.submit(); }; const handleCancel = () => { props.onCancel(); }; const handleFinish = async (values: any) => { props.onSubmit(values); }; return ( ); }; export default UserForm;