|
@@ -1,6 +1,6 @@
|
|
|
import { connect, useRequest } from 'umi'
|
|
|
import { useEffect } from 'react'
|
|
|
-import { Button, Drawer, message } from 'antd'
|
|
|
+import { Button, Form, message } from 'antd'
|
|
|
import { addProject, updateProject } from '@/services/api/project'
|
|
|
import { delay } from '@/utils/util'
|
|
|
import FormRender, { useForm } from 'form-render'
|
|
@@ -91,23 +91,39 @@ const ProjectModal: React.FC<ProjectModalProps> = ({
|
|
|
}
|
|
|
}
|
|
|
return (
|
|
|
- <Drawer
|
|
|
- width="50vw"
|
|
|
- visible={visibles}
|
|
|
- onClose={() => {
|
|
|
- // ref.current?.resetFields()
|
|
|
- setVisible(false)
|
|
|
- }}
|
|
|
- title={type === ModalType.ADD ? '新增项目' : '编辑项目'}>
|
|
|
- {schema && <FormRender form={form} schema={schema} onFinish={onFinish} onMount={onMount} />}
|
|
|
- <div className="ml-120px">
|
|
|
- {/** 重置会导致下拉框的options丢失 */}
|
|
|
- {/* <Button onClick={() => form.setValues({})}>重置</Button> */}
|
|
|
- <Button type="primary" onClick={form.submit}>
|
|
|
- 提交
|
|
|
- </Button>
|
|
|
+ <div>
|
|
|
+ <div className="text-xl mb-6">
|
|
|
+ {type === ModalType.ADD ? '新增项目' : null}
|
|
|
+ {type === ModalType.UPDATE ? '编辑项目' : null}
|
|
|
</div>
|
|
|
- </Drawer>
|
|
|
+ <Form>
|
|
|
+ {schema && <FormRender form={form} schema={schema} onFinish={onFinish} onMount={onMount} />}
|
|
|
+ <div className="ml-120px">
|
|
|
+ {/** 重置会导致下拉框的options丢失 */}
|
|
|
+ {/* <Button onClick={() => form.setValues({})}>重置</Button> */}
|
|
|
+ <Button type="primary" onClick={form.submit}>
|
|
|
+ 提交
|
|
|
+ </Button>
|
|
|
+ </div>
|
|
|
+ </Form>
|
|
|
+ </div>
|
|
|
+ // <Drawer
|
|
|
+ // width="50vw"
|
|
|
+ // visible={visibles}
|
|
|
+ // onClose={() => {
|
|
|
+ // // ref.current?.resetFields()
|
|
|
+ // setVisible(false)
|
|
|
+ // }}
|
|
|
+ // title={type === ModalType.ADD ? '新增项目' : '编辑项目'}>
|
|
|
+ // {schema && <FormRender form={form} schema={schema} onFinish={onFinish} onMount={onMount} />}
|
|
|
+ // <div className="ml-120px">
|
|
|
+ // {/** 重置会导致下拉框的options丢失 */}
|
|
|
+ // {/* <Button onClick={() => form.setValues({})}>重置</Button> */}
|
|
|
+ // <Button type="primary" onClick={form.submit}>
|
|
|
+ // 提交
|
|
|
+ // </Button>
|
|
|
+ // </div>
|
|
|
+ // </Drawer>
|
|
|
)
|
|
|
}
|
|
|
|