异常数据处理&&850盲考处理
This commit is contained in:
		
							parent
							
								
									645fc33a23
								
							
						
					
					
						commit
						85654ce427
					
				| @ -246,6 +246,9 @@ export default class UdpClientByCenter { | |||||||
|       for (let i = 0; i < dataView?.byteLength; ++i) { |       for (let i = 0; i < dataView?.byteLength; ++i) { | ||||||
|         arr[i] = dataView?.getUint8(i) |         arr[i] = dataView?.getUint8(i) | ||||||
|       } |       } | ||||||
|  |       if(!arr.length){ | ||||||
|  |         return | ||||||
|  |       } | ||||||
|       let idNum = '0x' + fillZero(arr[1].toString(16), 2) + fillZero(arr[0].toString(16), 2); |       let idNum = '0x' + fillZero(arr[1].toString(16), 2) + fillZero(arr[0].toString(16), 2); | ||||||
|       let id = Math.floor(+idNum / 1000) |       let id = Math.floor(+idNum / 1000) | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -90,6 +90,7 @@ struct UserInfo { | |||||||
|     'Param364': '0', //考前上车准备 |     'Param364': '0', //考前上车准备 | ||||||
|     'Param398': '0', //考前上车准备 |     'Param398': '0', //考前上车准备 | ||||||
|     'Param835': '0', //考前上车准备 |     'Param835': '0', //考前上车准备 | ||||||
|  |     'Param850': '0', //考前上车准备 | ||||||
|   } |   } | ||||||
|   @State startExam: boolean = false |   @State startExam: boolean = false | ||||||
|   // 过程照片拍照 |   // 过程照片拍照 | ||||||
| @ -540,6 +541,10 @@ struct UserInfo { | |||||||
|         if (sys.v_no === '835') { |         if (sys.v_no === '835') { | ||||||
|           that.systemParam.Param835 = sys.v_value; |           that.systemParam.Param835 = sys.v_value; | ||||||
|         } |         } | ||||||
|  |         //盲考 | ||||||
|  |         if (sys.v_no === '850') { | ||||||
|  |           that.systemParam.Param850 = sys.v_value; | ||||||
|  |         } | ||||||
|         // 开始考试前必须解开安全带或关车门 |         // 开始考试前必须解开安全带或关车门 | ||||||
|         if (sys.v_no === '803') { |         if (sys.v_no === '803') { | ||||||
|           that.systemParam.Param803Str = sys.v_value + ''; |           that.systemParam.Param803Str = sys.v_value + ''; | ||||||
| @ -1138,12 +1143,12 @@ struct UserInfo { | |||||||
|                 CommText({ |                 CommText({ | ||||||
|                   ratio: this.ratio, |                   ratio: this.ratio, | ||||||
|                   color: item.sfzmhm != this.currentUser.sfzmhm ? '#FFFFFF' : '#000000', |                   color: item.sfzmhm != this.currentUser.sfzmhm ? '#FFFFFF' : '#000000', | ||||||
|                   text: item.lsh |                   text: this.systemParam.Param850&&Number(this.systemParam.Param850)>0?"*****":item.lsh | ||||||
|                 }) |                 }) | ||||||
|                 CommText({ |                 CommText({ | ||||||
|                   ratio: this.ratio, |                   ratio: this.ratio, | ||||||
|                   color: item.sfzmhm != this.currentUser.sfzmhm ? '#FFFFFF' : '#000000', |                   color: item.sfzmhm != this.currentUser.sfzmhm ? '#FFFFFF' : '#000000', | ||||||
|                   text: decodeURIComponent(item.xm) |                   text: this.systemParam.Param850&&Number(this.systemParam.Param850)>0?"*****":decodeURIComponent(item.xm) | ||||||
|                 }) |                 }) | ||||||
|               } |               } | ||||||
|             } |             } | ||||||
| @ -1212,7 +1217,42 @@ struct UserInfo { | |||||||
| 
 | 
 | ||||||
|           Column() { |           Column() { | ||||||
|             ForEach(this.labelBlocks, (item) => { |             ForEach(this.labelBlocks, (item) => { | ||||||
|               LabelBlock({ label: item.label, ratio: this.ratio, value: this.currentUser[item.key] }) |               if(this.systemParam.Param850=='1'){ | ||||||
|  |                 LabelBlock({ label: item.label, ratio: this.ratio, value:'*****'}) | ||||||
|  |               } | ||||||
|  |               else if(this.systemParam.Param850=='2'){ | ||||||
|  |                 if(item.key=='xm'){ | ||||||
|  |                   LabelBlock({ label: item.label, ratio: this.ratio, value: this.currentUser.xh }) | ||||||
|  |                 }else if(item.key=='ksxl'){ | ||||||
|  |                   LabelBlock({ label: item.label, ratio: this.ratio, value: this.currentUser[item.key] }) | ||||||
|  |                 }else{ | ||||||
|  |                   LabelBlock({ label: item.label, ratio: this.ratio, value: '*****' }) | ||||||
|  |                 } | ||||||
|  |               }else if(this.systemParam.Param850=='4'){ | ||||||
|  |                 if(item.key=='ksxl'){ | ||||||
|  |                   LabelBlock({ label: item.label, ratio: this.ratio, value: '*****' }) | ||||||
|  |                 }else{ | ||||||
|  |                   LabelBlock({ label: item.label, ratio: this.ratio, value: this.currentUser[item.key] }) | ||||||
|  |                 } | ||||||
|  |               }else if(this.systemParam.Param850=='5'){ | ||||||
|  |                 if(item.key=='xm'){ | ||||||
|  |                   LabelBlock({ label: item.label, ratio: this.ratio, value: this.currentUser.xh }) | ||||||
|  |                 }else{ | ||||||
|  |                   LabelBlock({ label: item.label, ratio: this.ratio, value: '*****' }) | ||||||
|  |                 } | ||||||
|  |               }else if(this.systemParam.Param850=='6'){ | ||||||
|  |                 if(item.key=='ksxl'){ | ||||||
|  |                   LabelBlock({ label: item.label, ratio: this.ratio, value: this.currentUser.ksxl }) | ||||||
|  |                 }else if(item.key=='sfzmhm'){ | ||||||
|  |                   LabelBlock({ label: item.label, ratio: this.ratio, value: this.currentUser.sfzmhm.slice(-6) }) | ||||||
|  |                 }else{ | ||||||
|  |                   LabelBlock({ label: item.label, ratio: this.ratio, value: '*****' }) | ||||||
|  |                 } | ||||||
|  |               } | ||||||
|  |               else{ | ||||||
|  |                 LabelBlock({ label: item.label, ratio: this.ratio, value: this.currentUser[item.key] }) | ||||||
|  | 
 | ||||||
|  |               } | ||||||
|             }) |             }) | ||||||
|           } |           } | ||||||
|         } |         } | ||||||
| @ -1441,4 +1481,5 @@ type systemParam = { | |||||||
|   'Param364': string, //考前上车准备 |   'Param364': string, //考前上车准备 | ||||||
|   'Param398': string, //考前上车准备 |   'Param398': string, //考前上车准备 | ||||||
|   'Param835': string, //考前上车准备 |   'Param835': string, //考前上车准备 | ||||||
|  |   'Param850': string, //考前上车准备 | ||||||
| } | } | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user