fix: 1.499参数修改; 2.科目二sbbm字段读取优化
This commit is contained in:
		
							parent
							
								
									f9beb54a28
								
							
						
					
					
						commit
						e36b0f018b
					
				| @ -538,14 +538,14 @@ export default class Judge { | ||||
|   // 调代理接口是否断网了
 | ||||
|   private isJudgeDisConnect: boolean; | ||||
|   // 项目开始接口同步
 | ||||
|   beginProject = async (ksxm) => { | ||||
|   beginProject = async (ksxm,xmxh?:string) => { | ||||
|     const carInfo = globalThis.carInfo; | ||||
|     const { examSubject,plateNo } = carInfo; | ||||
|     const {judgeUI,fileLog,getSbbm,xmxh,filePath} = this; | ||||
|     const {judgeUI,fileLog,getSbbm,filePath} = this; | ||||
|     const {lsh,idCard,serialNumber,projectsObj,ksdd,kslx,xldm} = judgeUI | ||||
|     const time = await getCurrentTime(); | ||||
|     const project = projectsObj[ksxm] | ||||
|     const sbxh = getSbbm(ksxm, xmxh) | ||||
|     const sbxh = getSbbm(ksxm, xmxh || this.xmxh) | ||||
|     const data = { | ||||
|       //系统类别   接口序列号             接口标识
 | ||||
|       xtlb: '17', jkxlh: serialNumber, jkid: '17C52', | ||||
| @ -572,15 +572,15 @@ export default class Judge { | ||||
|     promptWxCode('17C52', code) | ||||
|   } | ||||
|   // 项目结束接口同步
 | ||||
|   endProject = async (ksxm) => { | ||||
|   endProject = async (ksxm,xmxh?:string) => { | ||||
|     const carInfo = globalThis.carInfo; | ||||
|     const deviceNo = globalThis.deviceNo; | ||||
|     const { examSubject,plateNo,carNo } = carInfo; | ||||
|     const {judgeUI,fileLog,getSbxh,xmxh,getSbbm,filePath} = this; | ||||
|     const {judgeUI,fileLog,getSbxh,getSbbm,filePath} = this; | ||||
|     const {lsh,idCard,serialNumber,projectsObj,cdsbInfoObj,ksdd,kslx,xldm,} = judgeUI | ||||
|     const time = await getCurrentTime(); | ||||
|     const project = projectsObj[ksxm] | ||||
|     const sbxh = examSubject == 3 ? undefined : getSbbm(ksxm, xmxh) | ||||
|     const sbxh = examSubject == 3 ? undefined : getSbbm(ksxm, xmxh || this.xmxh) | ||||
| 
 | ||||
|     const data = { | ||||
|       xtlb: '17', jkxlh: serialNumber, jkid: '17C55', | ||||
| @ -1066,7 +1066,7 @@ export default class Judge { | ||||
|         if (!isEnd) { | ||||
|           judgeTask.addTask(async () => { | ||||
|             console.info(judgeTag, `项目开始-${xmdm}-${projectsObj[xmdm].name}`) | ||||
|             await beginProject(xmdm) | ||||
|             await beginProject(xmdm,xmxh) | ||||
|           }, { | ||||
|             isDelay: true | ||||
|           }) | ||||
| @ -1095,7 +1095,7 @@ export default class Judge { | ||||
|           if (!projectIsEnd) { | ||||
|             judgeTask.addTask(async () => { | ||||
|               console.info(judgeTag, `项目结束-${xmdm}-${projectsObj[xmdm].name}`) | ||||
|               await endProject(xmdm); | ||||
|               await endProject(xmdm,xmxh) | ||||
|               this.xmmcSingleCode = 0; | ||||
|               this.xmmcEndCode = undefined; | ||||
|             }, { | ||||
| @ -1714,7 +1714,7 @@ export default class Judge { | ||||
|   // 检测差分状态
 | ||||
|   checkDwzt = async (type) => { | ||||
|     const {avPlayer} = this; | ||||
|     const judgeConfig = this.judgeUI.judgeConfig; | ||||
|     const config499 = this.judgeUI.judgeConfigObj['499']; | ||||
|     switch (type) { | ||||
|       case 0: | ||||
|         this.judgeUI.isDwztRight = true; | ||||
| @ -1722,10 +1722,17 @@ export default class Judge { | ||||
| 
 | ||||
|       case 1: | ||||
|         this.judgeUI.dwztErrorVisible = true; | ||||
|         clearInterval(this.judgeUI.timer); | ||||
|         clearInterval(globalThis.judgeTimer) | ||||
|         avPlayer.playAudio([`voice/差分状态异常.mp3`], true) | ||||
|         setTimeout(() => { | ||||
|           router.back() | ||||
|         }, 3000) | ||||
|           try { | ||||
|             this.checkExamIsEnd(true); | ||||
|           } catch (e) { | ||||
|             this.closeAllFiles() | ||||
|             router.back() | ||||
|           } | ||||
|         }, config499 * 1000) | ||||
|         break; | ||||
| 
 | ||||
|       case 2: | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user