| 
					
				 | 
			
			
				@@ -95,79 +95,79 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-form-item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             label="问卷模板" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop="preTemplate" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            prop="templateType" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             :rules="[{ required: true, message: '请选择问卷模板' }]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-checkbox-group v-model="checkList" @change="bindCheckBox"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <div class="chioseWrap"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <div class="chioseItem" @click="setPreTemplate(1)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <div class="chioseItem" @click="settemplateType(1)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <img src="./images/img1.png" alt="" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <!--        v-model="form.preTemplate" --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <!--        v-model="form.templateType" --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div class="remberBox"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="wrap"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <el-checkbox 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       class="chioseBox" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       :label="1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      :checked="form.preTemplate == 1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      :checked="form.templateType == 1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        :disabled='disabled' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       ><br 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     /></el-checkbox> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <!-- <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     class="dotWrap" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    :class="[form.preTemplate == 1 ? 'checked' : '']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    :class="[form.templateType == 1 ? 'checked' : '']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   ></div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <div class="chioseItem" @click="setPreTemplate(2)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <div class="chioseItem" @click="settemplateType(2)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <img src="./images/img2.png" alt="" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div class="remberBox"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <!--  v-model="form.preTemplate" --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <!--  v-model="form.templateType" --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="wrap"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <el-checkbox 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       name="2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       class="chioseBox" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       :label="2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      :checked="form.preTemplate == 2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      :checked="form.templateType == 2" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        :disabled='disabled' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       ><br 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     /></el-checkbox> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <!-- <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     class="dotWrap" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    :class="[form.preTemplate == 2 ? 'checked' : '']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    :class="[form.templateType == 2 ? 'checked' : '']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   ></div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <div class="chioseItem" @click="setPreTemplate(3)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <div class="chioseItem" @click="settemplateType(3)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <img src="./images/img3.png" alt="" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div class="remberBox"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="wrap"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <el-checkbox 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       class="chioseBox" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       :label="3" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      :checked="form.preTemplate == 3" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      :checked="form.templateType == 3" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        :disabled='disabled' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       ><br 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     /></el-checkbox> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <!-- <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     class="dotWrap" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    :class="[form.preTemplate == 3 ? 'checked' : '']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    :class="[form.templateType == 3 ? 'checked' : '']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   ></div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="chioseItem" @click="setPreTemplate(4)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <div class="chioseItem" @click="settemplateType(4)"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <img src="./images/img4.png" alt="" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div class="remberBox"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <div class="wrap"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <el-checkbox 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       class="chioseBox" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       :label="4" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      :checked="form.preTemplate == 4" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      :checked="form.templateType == 4" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       :disabled='disabled' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       ><br 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     /></el-checkbox> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <!-- <div 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     class="dotWrap" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    :class="[form.preTemplate == 3 ? 'checked' : '']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    :class="[form.templateType == 3 ? 'checked' : '']" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   ></div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </div> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -381,6 +381,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let res = await questionnaireTopicGetDetail({ id: this.id }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.form = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.questionList = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.settemplateType(res.data.templateType) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // let list = res.data.questionnaireQuestionList || [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // list.forEach((item, index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //     this.activeName.push(index) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -511,9 +512,9 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         "*" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       ); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        setPreTemplate(index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        settemplateType(index) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           if(this.disabled)return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$set(this.form, "preTemplate", index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$set(this.form, "templateType", index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.checkList.indexOf(index) == -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.checkList.push(index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } else { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -527,7 +528,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.checkList.length > 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.checkList.splice(0, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$set(this.form, "preTemplate", this.checkList[0] || null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$set(this.form, "templateType", this.checkList[0] || null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     changeLoginFlag(val){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if(!val){ 
			 |