| 
					
				 | 
			
			
				@@ -95,7 +95,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <h3 class="p5">单项选择题</h3> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <el-row :gutter="24" class="ml20"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   <el-col :span="3" v-for="(item,index) in info.answers" :key="index" class="select-item" v-if="item.type==2"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    <el-button :class="'b-grid '+getStyle(index)" @click="gotoQuestion(index)" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <el-button :class="'b-grid '+getStyle(index)" @click="gotoQuestion(index)" :id="'select-'+index" > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        {{index+1}} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        <span class="red"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         {{isMarked(index)}} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -318,6 +318,12 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     submitPaper() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let that = this 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let ufinish= this.getUnFinishExamTest() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if( ufinish  >-1 ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$message.error(`第${+ufinish+1}题还未完成,不能提交`, 2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        document.getElementById( `select-${ufinish}`).click() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       MessageBox({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         title: "确认交卷", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         message: "是否确认交卷", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -332,7 +338,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             done(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             instance.confirmButtonLoading = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             that.dialogVisible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             done(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -340,6 +345,20 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getUnFinishExamTest(){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      for( let i in this.questionList){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let item = this.questionList[i]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(item.type!= 4){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          if( !getSelect(item.answer) ) return i; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          for( let j in item.child){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(!item.child[j] || !item.child[j].answerId) return i; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if( !getSelect(item.answer) ) return i; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return -1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     dosubmit( cb ) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let param = { examId: this.info.examId, result: { }}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       for( let i in this.questionList){ 
			 |