|
|
|
@ -1,4 +1,4 @@
|
|
|
|
|
import React, { useRef, useState } from 'react';
|
|
|
|
|
import React, { useEffect, useRef, useState } from 'react';
|
|
|
|
|
import { history } from 'umi';
|
|
|
|
|
import type { ProFormInstance } from '@ant-design/pro-form';
|
|
|
|
|
import { BetaSchemaForm, ProFormRadio, ProFormUploadButton } from '@ant-design/pro-form';
|
|
|
|
@ -123,12 +123,23 @@ export default () => {
|
|
|
|
|
const [detailModalVisible, handleDetailModalVisible] = useState<boolean>(false);
|
|
|
|
|
const [updateModalVisible, handleUpdateModalVisible] = useState<boolean>(false);
|
|
|
|
|
|
|
|
|
|
const formMapRef = useRef<React.MutableRefObject<ProFormInstance<any> | undefined>[]>([]);
|
|
|
|
|
useEffect(() => {
|
|
|
|
|
waitTime(1000).then(() => {
|
|
|
|
|
// 编辑场景下需要使用formMapRef循环设置formData
|
|
|
|
|
formMapRef.current.forEach((formInstanceRef) => {
|
|
|
|
|
formInstanceRef.current?.setFieldsValue({subject_name:'123'});
|
|
|
|
|
});
|
|
|
|
|
});
|
|
|
|
|
}, []);
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
<PageContainer content={''} extraContent={''}>
|
|
|
|
|
<ProCard className={styles.examinationrules}>
|
|
|
|
|
<StepsForm<{
|
|
|
|
|
name: string;
|
|
|
|
|
}>
|
|
|
|
|
formMapRef={formMapRef}
|
|
|
|
|
formRef={formRef}
|
|
|
|
|
onFinish={async () => {
|
|
|
|
|
await waitTime(1000);
|
|
|
|
|