From 8d68b6a1dcdf5008fba6bdac5858d1085a0e63e7 Mon Sep 17 00:00:00 2001
From: liuwh <hugeinfo123>
Date: Mon, 30 Mar 2020 23:14:04 +0800
Subject: [PATCH] 提交

---
 SunshineIns/src/page/CareListEdit.jsx |   22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/SunshineIns/src/page/CareListEdit.jsx b/SunshineIns/src/page/CareListEdit.jsx
index 26e0f99..f34510a 100644
--- a/SunshineIns/src/page/CareListEdit.jsx
+++ b/SunshineIns/src/page/CareListEdit.jsx
@@ -130,6 +130,16 @@
             message.warning("任务地点不能为空");
             return;
         }
+        if (moment(savedate.startTime) < moment(new Date())) {
+            message.warning("开始时间必须大于当前时间");
+            console.log(moment(savedate.startTime))
+            console.log(moment(new Date()))
+            return;
+        }
+        if (moment(savedate.endTime) < moment(savedate.startTime)) {
+            message.warning("结束时间必须大于开始时间");
+            return;
+        }
         if (!savedate.taskRequire) {
             message.warning("任务要求不能为空");
             return;
@@ -294,7 +304,7 @@
     submitLContent = () => {
         // 在编辑器获得焦点时按下ctrl+s会执行此方法
         // 编辑器内容提交到服务端之前,可直接调用editorState.toHTML()来获取HTML格式的内容
-        const htmlContent = this.state.editorState.toHTML()
+        const htmlContent = this.state.editorStatetaskProcess.toHTML()
         this.setState(({ savedate }) => ({
             savedate: {
                 ...savedate,
@@ -310,6 +320,7 @@
     handleEditorLChange = (editorStatetaskProcess) => {
         this.setState({ editorStatetaskProcess })
     }
+
 
     handleCancel = () => this.setState({ previewVisible: false })
     render() {
@@ -514,8 +525,8 @@
                                 <div style={divStyle}>
                                     <Row type="flex" align='middle' justify="space-around">
                                         <Col span={6} pull={0} style={{ textAlign: 'center' }}><span>任务汇报</span></Col>
-                                        <Col span={6} push={0} >
-                                            <TextArea disabled={disabled} rows={4} style={{ width: '92%' }} value={socialTaskObject.taskReport || ""} onChange={this.saveInputChange} name='taskReport' />
+                                        <Col span={18} push={0} >
+                                            <TextArea disabled={disabled} rows={4} value={socialTaskObject.taskReport || ""} onChange={this.saveInputChange} name='taskReport' />
                                         </Col>
                                         <Col span={12} pull={0}></Col>
                                     </Row>
@@ -573,3 +584,8 @@
     }
 
 }
+
+function disabledDate(current) {
+    // Can not select days before today and today
+    return current && current < moment().endOf('day');
+}

--
Gitblit v1.8.0