| 
					
				 | 
			
			
				@@ -36,6 +36,20 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           :data="tableList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           :header-cell-style="{ background: '#EDEEF0', color: '#444' }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         v-if="loginFlag" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            label="学生姓名" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            key='name' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            prop="username" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-if="loginFlag" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            label="学生编号" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            key='id' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            prop="userId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             :label="item.content" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -55,7 +69,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <p v-if="scope.row.questionnaireResultDtoList[index].type == 'textarea'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <overflow-text  :text="scope.row.questionnaireResultDtoList[index].additionalValue" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <div v-if="scope.row.questionnaireResultDtoList[index].type == 'file'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <!-- <div v-if="scope.row.questionnaireResultDtoList[index].type == 'file'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <div v-if="scope.row.questionnaireResultDtoList[index].additionalValue"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <p 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       v-for="(url, index) in JSON.parse(scope.row.questionnaireResultDtoList[index].additionalValue)" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -64,22 +78,22 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       <a :href="url.url">{{ url.name }}</a> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </p> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <div v-if="scope.row.questionnaireResultDtoList[index].type == 'image'" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  <div v-if="scope.row.questionnaireResultDtoList[index].additionalValue && JSON.parse(scope.row.questionnaireResultDtoList[index].additionalValue).length > 0" class="imgWrap"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  <div v-if="scope.row.questionnaireResultDtoList[index].additionalValue" class="imgWrap"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <el-image 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     class="refImg" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     ref='refImg' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       style="width: 50px; height: 50px;margin-right:5px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                      :src="JSON.parse(scope.row.questionnaireResultDtoList[index].additionalValue)[0].url" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                      :src="scope.row.questionnaireResultDtoList[index].additionalValue" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       :preview-src-list="[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                       ...JSON.parse(scope.row.questionnaireResultDtoList[index].additionalValue).map(item=>{return item.url}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                       scope.row.questionnaireResultDtoList[index].additionalValue 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       ]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     </el-image> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <div class="moreImg"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <!-- <div class="moreImg"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                       +{{JSON.parse(scope.row.questionnaireResultDtoList[index].additionalValue).length-1}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    </div> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <span v-else>--</span> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -126,9 +140,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         total: 0, // 总条数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         page_size: [10, 20, 40, 50], // 选择限制显示条数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      loginFlag:null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   async mounted() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.loginFlag = this.$route.query.loginFlag*1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 |