import TreeNodeSelect from '@/pages/Project/Management/List/components/TreeNodeSelect' import { linkRoleAccount } from '@/services/permission' import { PlusOutlined } from '@ant-design/icons' import ProForm, { ModalForm } from '@ant-design/pro-form' import { Button, message } from 'antd' import { useRef } from 'react' import type { ProFormInstance } from '@ant-design/pro-form' import { useRequest } from '@umijs/max' const ConnectModal = ({ dataId, onReload }) => { const formRef = useRef(null) const { run: tryConnectRoleAccount } = useRequest( (params: API.LinkAccountParams) => linkRoleAccount(params), { manual: true, onSuccess: async () => { await onReload() } } ) return ( !visible && formRef.current?.resetFields()} layout="horizontal" trigger={ } onFinish={async values => { await tryConnectRoleAccount({ ...values, ID: dataId }) message.success('添加成功') return true }}> ) } export default ConnectModal