feat:结束考试修改
This commit is contained in:
		
							parent
							
								
									eb8329a610
								
							
						
					
					
						commit
						a6fbf40140
					
				| @ -570,9 +570,20 @@ struct Index { | |||||||
|       router.back() |       router.back() | ||||||
|       return |       return | ||||||
|     } |     } | ||||||
|     if (this.judgeConfigObj['344'] == 1) { | 
 | ||||||
|  |     //靠边停车进行中&且其它项目都已经完成 不能结束 | ||||||
|  |     if(!this.singlePlay && this.projectsObj['40600']?.type == '2' && this.isRequiredProjectsEnd){ | ||||||
|       Prompt.showToast({ |       Prompt.showToast({ | ||||||
|         message: '考试未结束,不允许手动退出!', |         message: '靠边停车项目进行中,不允许手动退出!', | ||||||
|  |         duration: 4000 | ||||||
|  |       }); | ||||||
|  |       return | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     //考试未结束且有扣分,不允许退出 | ||||||
|  |     if (!this.singlePlay && this.judgeConfigObj['344'] == 1 && this.kfArr.length > 0 && !this.isAllProjectsEnd ) { | ||||||
|  |       Prompt.showToast({ | ||||||
|  |         message: '考试未结束且有扣分,不允许手动退出!', | ||||||
|         duration: 4000 |         duration: 4000 | ||||||
|       }); |       }); | ||||||
|       return |       return | ||||||
| @ -1310,20 +1321,19 @@ struct Index { | |||||||
|       return false |       return false | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
|   // 获取必考项目里未完成的 |   // 获取考试项目里未完成的 | ||||||
|   getNotEndProjects = () => { |   getNotEndProjects = () => { | ||||||
|     const projectsObj = this.projectsObj; |     const projectsObj = this.projectsObj; | ||||||
|     const notEndProjectsNames = []; |     const notEndProjectsNames = []; | ||||||
|     Reflect.ownKeys(projectsObj).forEach((projectKey: string) => { |     Reflect.ownKeys(projectsObj).forEach((projectKey: string) => { | ||||||
|       const { type, isRequired ,name} = projectsObj[projectKey]; |       const {isEnd ,name} = projectsObj[projectKey]; | ||||||
|       if (isRequired) { |       if (!isEnd) { | ||||||
|         if (type == undefined || type == '1' || type == '2') { |         notEndProjectsNames.push(name) | ||||||
|           notEndProjectsNames.push(name) |  | ||||||
|         } |  | ||||||
|       } |       } | ||||||
|     }) |     }) | ||||||
|     return notEndProjectsNames; |     return notEndProjectsNames; | ||||||
|   } |   } | ||||||
|  | 
 | ||||||
|   scroller: Scroller = new Scroller() |   scroller: Scroller = new Scroller() | ||||||
|   //页面通用字体大小 |   //页面通用字体大小 | ||||||
|   @State wayno: number = 0 |   @State wayno: number = 0 | ||||||
| @ -1432,4 +1442,5 @@ struct Index { | |||||||
|   @State errorMsg: string = '' |   @State errorMsg: string = '' | ||||||
|   @State isErrorMsgEnd: boolean = false |   @State isErrorMsgEnd: boolean = false | ||||||
|   @State disConnectErrorOpen: boolean = false |   @State disConnectErrorOpen: boolean = false | ||||||
|  |   @State isAllProjectsEnd:boolean = false; | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user