import React, { useRef } from 'react';
import { Button, message, Space } from 'antd';
import ProForm, {
DrawerForm,
ModalForm,
ProFormText,
ProFormDateRangePicker,
ProFormSelect,
} from '@ant-design/pro-form';
import { PlusOutlined } from '@ant-design/icons';
const waitTime = (time: number = 100) => {
return new Promise((resolve) => {
setTimeout(() => {
resolve(true);
}, time);
});
};
export default () => {
const formRef = useRef();
return (
title="新建表单"
formRef={formRef}
trigger={
}
drawerProps={{
forceRender: true,
destroyOnClose: true,
}}
onFinish={async (values) => {
await waitTime(2000);
console.log(values.name);
message.success('提交成功');
// 不返回不会关闭弹框
return true;
}}
>
title="新建表单"
formRef={formRef}
trigger={
}
drawerProps={{
forceRender: true,
destroyOnClose: true,
}}
onFinish={async (values) => {
await waitTime(2000);
console.log(values.name);
message.success('提交成功');
// 不返回不会关闭弹框
return true;
}}
>
title="新建表单"
formRef={formRef}
trigger={
}
modalProps={{
forceRender: true,
destroyOnClose: true,
}}
onFinish={async (values) => {
await waitTime(2000);
console.log(values.name);
message.success('提交成功');
// 不返回不会关闭弹框
return true;
}}
>
title="新建表单"
formRef={formRef}
trigger={
}
modalProps={{
forceRender: true,
destroyOnClose: true,
}}
onFinish={async (values) => {
await waitTime(2000);
console.log(values.name);
message.success('提交成功');
// 不返回不会关闭弹框
return true;
}}
>
);
};