import React from 'react'; import ProForm, { StepsForm, ProFormText, ProFormDatePicker, ProFormSelect, ProFormTextArea, ProFormCheckbox, ProFormDateRangePicker, } from '@ant-design/pro-form'; import ProCard from '@ant-design/pro-card'; import { Button, message } from 'antd'; const waitTime = (time: number = 100) => { return new Promise((resolve) => { setTimeout(() => { resolve(true); }, time); }); }; export default () => { return ( onFinish={async (values) => { console.log(values); await waitTime(1000); message.success('提交成功'); }} formProps={{ validateMessages: { required: '此项为必填项', }, }} submitter={{ render: (props) => { if (props.step === 0) { return ( ); } if (props.step === 1) { return [ , , ]; } return [ , , ]; }, }} > name="base" title="创建实验" onFinish={async ({ name }) => { console.log(name); await waitTime(2000); return true; }} > name="checkbox" title="设置参数" > ); };