From f27b3eb43a597f91b763a7cd232870fd59f73c9f Mon Sep 17 00:00:00 2001
From: tangjiang <465264938@qq.com>
Date: Tue, 19 Nov 2019 19:30:38 +0800
Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E8=BE=91=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../newOrEditTask/leftpane/editorTab/index.js | 34 ++++++++++++++++---
.../developer/newOrEditTask/leftpane/index.js | 13 +++----
2 files changed, 36 insertions(+), 11 deletions(-)
diff --git a/public/react/src/modules/developer/newOrEditTask/leftpane/editorTab/index.js b/public/react/src/modules/developer/newOrEditTask/leftpane/editorTab/index.js
index 50f67d1b3..9c4499dee 100644
--- a/public/react/src/modules/developer/newOrEditTask/leftpane/editorTab/index.js
+++ b/public/react/src/modules/developer/newOrEditTask/leftpane/editorTab/index.js
@@ -1,17 +1,41 @@
import React, { PureComponent } from 'react';
-import { Form } from 'antd';
-import connect from 'react-redux';
+import { Form, Input, Button } from 'antd';
+const FormItem = Form.Item;
class EditTab extends PureComponent {
+ handleSubmit = (e) => {
+ e.preventDefault();
+ this.props.form.validateFieldsAndScroll((err, value) => {
+ if (!err) {
+ console.log(value);
+ }
+ })
+ }
+
render () {
+ const { form } = this.props;
+ const { getFieldDecorator } = form;
return (
-
+
)
}
}
-// export default connect()(EditTab);
-export default EditTab;
+const EditTabForm = Form.create()(EditTab);
+export default EditTabForm;
diff --git a/public/react/src/modules/developer/newOrEditTask/leftpane/index.js b/public/react/src/modules/developer/newOrEditTask/leftpane/index.js
index 08f788796..6a5e93923 100644
--- a/public/react/src/modules/developer/newOrEditTask/leftpane/index.js
+++ b/public/react/src/modules/developer/newOrEditTask/leftpane/index.js
@@ -3,7 +3,7 @@
* @Author: tangjiang
* @Date: 2019-11-19 11:35:30
* @Last Modified by: tangjiang
- * @Last Modified time: 2019-11-19 11:36:10
+ * @Last Modified time: 2019-11-19 19:07:02
*/
import './index.scss';
@@ -12,24 +12,25 @@ import { Tabs } from 'antd';
import EditorTab from './editorTab';
import PrevTab from './prevTab';
import CommitTab from './commitTab';
+// import * from 'rc-form';
const { TabPane } = Tabs;
const LeftPane = () => {
- const [defaultActiveKey, setDefaultActiveKey] = useState('prev');
+ const [defaultActiveKey, setDefaultActiveKey] = useState('editor');
const tabArrs = [
- { title: '编辑', key: 'editor', content: EditorTab },
- { title: '预览', key: 'prev', content: PrevTab },
- { title: '提交记录', key: 'commit', content: CommitTab },
+ { title: '编辑', key: 'editor', content: ( this.form} />) },
+ { title: '预览', key: 'prev', content: () },
+ { title: '提交记录', key: 'commit', content: () },
];
const tabs = tabArrs.map((tab) => {
const Comp = tab.content;
return (
-
+ { Comp }
)
});