diff --git a/src/pages/EditForm.tsx b/src/pages/EditForm.tsx
index 4db702b4c..4032b2b80 100644
--- a/src/pages/EditForm.tsx
+++ b/src/pages/EditForm.tsx
@@ -1,3 +1,4 @@
+/* eslint-disable react/prop-types */
import React, { useState } from 'react';
import { Form, Input, Modal, Select, Button, Row, Col } from 'antd';
import { SiderProps } from '../controller/MainPageDataController';
@@ -38,6 +39,45 @@ const formItemLayout = {
let isInit = true;
+const renderTitle = () => (
+
+
+
+);
+
+const renderCategory = (isEditMode: boolean) => (
+
+ {isEditMode ? (
+
+ ) : (
+
+ )}
+
+);
+
const EditForm = ({
visible,
loading,
@@ -72,6 +112,92 @@ const EditForm = ({
setCurrentTypeSelectItem(type);
};
+ const renderType = () => (
+
+ {isEditMode ? (
+
+ ) : (
+
+ )}
+
+ );
+
+ const renderSubType = () => (
+
+ {isEditMode ? (
+
+ ) : (
+
+ )}
+
+ );
+
+ const renderConfirmButtonGroup = () => (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ );
+
const formValues = form.getFieldsValue();
if (!dataItem.id) {
if (isInit) {
@@ -100,116 +226,11 @@ const EditForm = ({
onFinishFailed={onFinishFailed}
onValuesChange={() => (isInit = false)}
>
-
-
-
-
- {isEditMode ? (
-
- ) : (
-
- )}
-
-
- {isEditMode ? (
-
- ) : (
-
- )}
-
-
- {isEditMode ? (
-
- ) : (
-
- )}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ {renderTitle()}
+ {renderCategory(isEditMode)}
+ {renderType()}
+ {renderSubType()}
+ {renderConfirmButtonGroup()}
);