소스 검색

feat: 1111

lanjianrong 3 년 전
부모
커밋
fac3010f38
2개의 변경된 파일9개의 추가작업 그리고 3개의 파일을 삭제
  1. 8 3
      src/pages/Project/Management/components/ProjectModal.tsx
  2. 1 0
      src/utils/util.ts

+ 8 - 3
src/pages/Project/Management/components/ProjectModal.tsx

@@ -6,6 +6,7 @@ import FormRender, { useForm } from 'form-render'
 import { BaseMenuEnum } from '@/pages/Schema/Base'
 import type { SchemaBaseModelState } from '@/pages/Schema/Base/model'
 import type { ConnectProps } from 'umi'
+import { delay } from '@/utils/util'
 
 export enum ModalType {
   ADD = 0,
@@ -65,9 +66,13 @@ const ProjectModal: React.FC<ProjectModalProps> = ({
   })
 
   const onMount = () => {
-    console.log(111, defaultFormData)
-
-    form.setValues({ ...defaultFormData })
+    form.setSchemaByPath('projectTypeID', {
+      enum: pTypeList.map(item => item.value),
+      enumNames: pTypeList.map(item => item.label)
+    })
+    delay(300).then(() => {
+      form.setValues({ ...defaultFormData })
+    })
 
     // delay(3000).then(_ => {
     //   form.setSchemaByPath('select1', {

+ 1 - 0
src/utils/util.ts

@@ -0,0 +1 @@
+export const delay = (ms?: number | undefined) => new Promise(res => setTimeout(res, ms))