|
@@ -37,8 +37,6 @@ const ProjectModal: React.FC<ProjectModalProps> = ({
|
|
|
pTypeList,
|
|
|
reloadTable
|
|
|
}) => {
|
|
|
- console.log(pTypeList)
|
|
|
-
|
|
|
const form = useForm()
|
|
|
useEffect(() => {
|
|
|
if (visible && !schema) {
|
|
@@ -66,7 +64,9 @@ const ProjectModal: React.FC<ProjectModalProps> = ({
|
|
|
|
|
|
const onMount = () => {
|
|
|
form.setValues({ ...defaultFormData })
|
|
|
- delay().then(() => {
|
|
|
+ delay(80).then(() => {
|
|
|
+ // console.log(pTypeList)
|
|
|
+
|
|
|
form.setSchemaByPath('projectTypeID', {
|
|
|
enum: pTypeList.map(item => item.value),
|
|
|
enumNames: pTypeList.map(item => item.label)
|
|
@@ -101,8 +101,12 @@ const ProjectModal: React.FC<ProjectModalProps> = ({
|
|
|
{schema && (
|
|
|
<FormRender form={form} schema={JSON.parse(schema)} onFinish={onFinish} onMount={onMount} />
|
|
|
)}
|
|
|
- <div>
|
|
|
- <Button onClick={form.submit}>提交</Button>
|
|
|
+ <div className="ml-120px">
|
|
|
+ {/** 重置会导致下拉框的options丢失 */}
|
|
|
+ {/* <Button onClick={() => form.setValues({})}>重置</Button> */}
|
|
|
+ <Button type="primary" onClick={form.submit}>
|
|
|
+ 提交
|
|
|
+ </Button>
|
|
|
</div>
|
|
|
</Drawer>
|
|
|
)
|