From ed96dab91fbac7159525fe557af2ecdd135c791d Mon Sep 17 00:00:00 2001
From: liuwh <liuwh@hugeinfo.com.cn>
Date: Mon, 23 Mar 2020 14:21:40 +0800
Subject: [PATCH] 1

---
 SunshineIns/src/view/QuestionnairContent/index.js |   57 +++++++++++++++++++++++++++++++++++++++++----------------
 1 files changed, 41 insertions(+), 16 deletions(-)

diff --git a/SunshineIns/src/view/QuestionnairContent/index.js b/SunshineIns/src/view/QuestionnairContent/index.js
index 4b4c5b4..7b7de0a 100644
--- a/SunshineIns/src/view/QuestionnairContent/index.js
+++ b/SunshineIns/src/view/QuestionnairContent/index.js
@@ -2,23 +2,25 @@
 import './index.scss';
 import Input from '../../libs/Input';
 // import Button from '../../libs/Button';
-import { Button } from 'antd';
+import { Button, Select } from 'antd';
 
 // import Default from '../../assets/scale_default.png'
-
+const Option = Select.Option;
 class QuestionnairContent extends React.PureComponent {
   state = {
     questionnairSign: false,
     questionnairTitle: '',
-    questionnairDescription: ''
+    questionnairDescription: '',
+    questionnairBusinessType: ''
   };
 
   componentDidMount() {
-    const { title, content } = this.props.initData;
+    const { title, content, businessType } = this.props.initData;
     console.log(title);
     this.setState({
       questionnairTitle: title,
-      questionnairDescription: content
+      questionnairDescription: content,
+      questionnairBusinessType: businessType
     });
   }
   //新增题目时内容页滚动到底部
@@ -62,11 +64,12 @@
     );
   };
 
-  handleChange = (e, key) => {
+  handleChange = ({ target: { value, name } }) => {
+    console.log(value, name)
     this.setState({
-      [key]: e.target.value
+      [name]: value
     });
-  };
+  }
 
   handleBlur = () => {
     // const { onBlurTitle } = this.props;
@@ -79,7 +82,8 @@
     const {
       questionnairSign,
       questionnairTitle,
-      questionnairDescription
+      questionnairDescription,
+      questionnairBusinessType
     } = this.state;
     const { submitQuestionTemp, editors, btnLoading } = this.props;
 
@@ -89,9 +93,8 @@
         <Input
           placeholder="问卷标题"
           value={questionnairTitle}
-          onChange={e => {
-            this.handleChange(e, 'questionnairTitle');
-          }}
+          name='questionnairTitle'
+          onChange={this.handleChange}
           onBlur={this.handleBlur}
           style={{
             height: 45,
@@ -110,9 +113,8 @@
         <Input
           placeholder="问卷描述"
           value={questionnairDescription}
-          onChange={e => {
-            this.handleChange(e, 'questionnairDescription');
-          }}
+          name='questionnairDescription'
+          onChange={this.handleChange}
           onBlur={this.handleBlur}
           style={{
             height: 25,
@@ -126,6 +128,27 @@
         />
       </div>
     );
+    const questionnairBusinessType1 = (
+      <div className="title-inner" style={{ marginTop: 10 }}>
+        <span style={{ color: 'red' }}>*</span>
+        <Select placeholder="业务类型"
+          value={questionnairBusinessType}
+          style={{
+            width: '100%',
+            textAlign: 'center',
+            fontSize: 18,
+            color: '#666',
+            fontFamily: 'PingFangSC-Medium'
+          }}
+          onChange={(value) => this.handleChange({ target: { name: 'questionnairBusinessType', value } })}
+        >
+          <Option value='1'>企业体检</Option>
+          <Option value='2'>培训活动</Option>
+          <Option value='3'>未检调查</Option>
+          <Option value='4'>刑执监督</Option>
+        </Select>
+      </div>
+    );
     return (
       <div className="questionnair-page" ref={el => (this.page = el)}>
         <div className="questionnair-page-banner">
@@ -137,6 +160,7 @@
         <div className="questionnair-page-title">
           {questionnairtitleEl}
           {questionnairDescriptionEl}
+          {questionnairBusinessType1}
         </div>
         <div
           className="questionnair-page-content"
@@ -165,7 +189,8 @@
                   // this.props.isThereEditor();
                   submitQuestionTemp(editors, {
                     questionnairTitle,
-                    questionnairDescription
+                    questionnairDescription,
+                    questionnairBusinessType
                   });
                 }}
               >

--
Gitblit v1.8.0