From b8fa0fa65e994fb0a7067e3348ee8604db815a9b Mon Sep 17 00:00:00 2001
From: xuxj <hugeinfo123>
Date: Sun, 26 Apr 2020 09:43:14 +0800
Subject: [PATCH] Merge branch 'master' of http://git.hugeinfo.com.cn/r/nsjcy/frontEnd/nsjcy

---
 SunshineIns/src/view/QuestionnairContent/index.js |   62 +++++++++++++++++--------------
 1 files changed, 34 insertions(+), 28 deletions(-)

diff --git a/SunshineIns/src/view/QuestionnairContent/index.js b/SunshineIns/src/view/QuestionnairContent/index.js
index 3828d52..073d0ac 100644
--- a/SunshineIns/src/view/QuestionnairContent/index.js
+++ b/SunshineIns/src/view/QuestionnairContent/index.js
@@ -10,13 +10,13 @@
 function typeStatus(type) {
   switch (type) {
     case 1:
-      return "企业体检";
+      return '企业体检';
     case 2:
-      return "培训活动";
+      return '培训活动';
     case 3:
-      return "未检调查";
+      return '未检调查';
     case 4:
-      return "刑执监督";
+      return '刑执监督';
   }
 }
 class QuestionnairContent extends React.PureComponent {
@@ -24,7 +24,7 @@
     questionnairSign: false,
     questionnairTitle: '',
     questionnairDescription: '',
-    questionnairBusinessType: ''
+    questionnairBusinessType: '',
   };
 
   componentDidMount() {
@@ -33,7 +33,8 @@
     this.setState({
       questionnairTitle: title,
       questionnairDescription: content,
-      questionnairBusinessType: typeStatus(businessType)
+      // questionnairBusinessType: typeStatus(businessType)
+      questionnairBusinessType: businessType,
     });
   }
   //新增题目时内容页滚动到底部
@@ -59,7 +60,7 @@
       this.scrollTo = false;
     }
     this.setState({
-      questionnairSign: nextProps.questionnairSign
+      questionnairSign: nextProps.questionnairSign,
       // questionnairTitle: nextProps.questionnairTitle,
       // questionnairDescription: nextProps.questionnairDescription
     });
@@ -68,8 +69,8 @@
   handleSign = () => {
     const { onChangeSign } = this.props;
     this.setState(
-      prevState => ({
-        questionnairSign: !prevState.questionnairSign
+      (prevState) => ({
+        questionnairSign: !prevState.questionnairSign,
       }),
       () => {
         onChangeSign(this.state.questionnairSign);
@@ -78,11 +79,11 @@
   };
 
   handleChange = ({ target: { value, name } }) => {
-    console.log(value, name)
+    console.log(value, name);
     this.setState({
-      [name]: value
+      [name]: value,
     });
-  }
+  };
 
   handleBlur = () => {
     // const { onBlurTitle } = this.props;
@@ -96,17 +97,17 @@
       questionnairSign,
       questionnairTitle,
       questionnairDescription,
-      questionnairBusinessType
+      questionnairBusinessType,
     } = this.state;
     const { submitQuestionTemp, editors, btnLoading } = this.props;
-    console.log(questionnairBusinessType)
+    console.log(questionnairBusinessType);
     const questionnairtitleEl = (
       <div className="title-inner">
         <span style={{ color: 'red' }}>*</span>
         <Input
           placeholder="问卷标题"
           value={questionnairTitle}
-          name='questionnairTitle'
+          name="questionnairTitle"
           onChange={this.handleChange}
           onBlur={this.handleBlur}
           style={{
@@ -115,7 +116,7 @@
             textAlign: 'center',
             fontSize: 18,
             color: '#666',
-            fontFamily: 'PingFangSC-Medium'
+            fontFamily: 'PingFangSC-Medium',
           }}
           className="title-input"
         />
@@ -126,7 +127,7 @@
         <Input
           placeholder="问卷描述"
           value={questionnairDescription}
-          name='questionnairDescription'
+          name="questionnairDescription"
           onChange={this.handleChange}
           onBlur={this.handleBlur}
           style={{
@@ -135,7 +136,7 @@
             textAlign: 'left',
             fontSize: 16,
             color: '#666',
-            fontFamily: 'PingFangSC-Medium'
+            fontFamily: 'PingFangSC-Medium',
           }}
           className="title-input"
         />
@@ -144,26 +145,31 @@
     const questionnairBusinessType1 = (
       <div className="title-inner" style={{ marginTop: 10 }}>
         <span style={{ color: 'red' }}>*</span>
-        <Select placeholder="业务类型"
+        <Select
+          placeholder="业务类型"
           value={questionnairBusinessType}
           style={{
             width: '100%',
             textAlign: 'center',
             fontSize: 18,
             color: '#666',
-            fontFamily: 'PingFangSC-Medium'
+            fontFamily: 'PingFangSC-Medium',
           }}
-          onChange={(value) => this.handleChange({ target: { name: 'questionnairBusinessType', value } })}
+          onChange={(value) =>
+            this.handleChange({
+              target: { name: 'questionnairBusinessType', value },
+            })
+          }
         >
-          <Option value='1'>企业体检</Option>
-          <Option value='2'>培训活动</Option>
-          <Option value='3'>未检调查</Option>
-          <Option value='4'>刑执监督</Option>
+          <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" ref={(el) => (this.page = el)}>
         <div className="questionnair-page-banner">
           {/* <div className='banner-text' onClick={this.handleSign} style={{ color: questionnairSign ? '#FFBF47' : '' }}>
             <i className="iconfont icon-dengpao"></i>
@@ -177,7 +183,7 @@
         </div>
         <div
           className="questionnair-page-content"
-          ref={el => (this.content = el)}
+          ref={(el) => (this.content = el)}
         >
           {/*如果组件没有子节点,this.props.children返回false*/}
           {this.props.children || (
@@ -203,7 +209,7 @@
                   submitQuestionTemp(editors, {
                     questionnairTitle,
                     questionnairDescription,
-                    questionnairBusinessType
+                    questionnairBusinessType,
                   });
                 }}
               >

--
Gitblit v1.8.0