// index.tsx import { Button, Form, Input, message, Modal } from 'antd'; import React, { useEffect } from 'react'; import SelectedTable from '../selectedTable'; import styles from './index.less'; interface UserEditModalProps { // visible: boolean; orgTreeData?: User.OrganizationNode[]; onCancel: () => void; onOk: (values: any) => void; confirmLoading?: boolean; dataDetial?: Termial.ModalBaseNode; selectedOrg?: number; } const BindUserModal: React.FC = ({ orgTreeData, onCancel, onOk, confirmLoading = false, dataDetial, }) => { const { recordData, visible, selectedOrg } = dataDetial || {}; const [form] = Form.useForm(); useEffect(() => { // const initialValues = { user_group_id: [selectedOrg], status: 1 }; // form.setFieldsValue(initialValues); }, [visible, form, recordData, selectedOrg]); const handleOk = async () => { try { const values = await form.validateFields(); console.log("values=====",values) onOk(values); } catch (error) { message.error('请检查表单字段'); } }; return ( } >
); }; export default BindUserModal;