Merge remote-tracking branch 'origin/dev' into dev
# Conflicts: # entry/src/main/ets/pages/UserInfo.ets
This commit is contained in:
		
						commit
						b6bbba02e8
					
				| @ -136,8 +136,8 @@ export const RealNumData = { | ||||
|   8: 18, | ||||
|   9: 5, | ||||
|   10: 29, | ||||
|   11: 30, | ||||
|   12: 31, | ||||
|   11: 31, | ||||
|   12: 30, | ||||
|   13: 32, | ||||
|   14: 28, | ||||
|   15: 28, | ||||
|  | ||||
| @ -209,29 +209,15 @@ struct UserInfo { | ||||
|         this.list = await getSyncData('USERLIST') | ||||
|         // @ts-ignore | ||||
|         const data = await getSyncData('USER') | ||||
|         console.log('useruser,', JSON.stringify(this.list)) | ||||
|         console.log('useruser1,', JSON.stringify(data)) | ||||
| 
 | ||||
|         const user = data[0] | ||||
|         if (user && Number(user.kssycs)) { | ||||
|           let flag = false | ||||
|           this.list.forEach(res => { | ||||
|             if (res.sfzmhm == user.sfzmhm) { | ||||
|               flag = true | ||||
|               res.kssycs = user.kssycs | ||||
|               this.getCurrentStudent(res.sfzmhm) | ||||
|             } | ||||
|           }) | ||||
|           if (!flag) { | ||||
|             this.currentUser = (this.list.length ? this.list[0] : EmptyCandidateObject) | ||||
|             globalThis.lsh = | ||||
|               this.list.length | ||||
|                 ? this.currentUser.lsh | ||||
|                 :'1111111111111' | ||||
|             console.info('surenjun 当前的流水号1为:' + globalThis.lsh) | ||||
|           } | ||||
|         } else if (user && (user.kssycs == '0' || user.kssycs == '')) { | ||||
|           console.log('datadatadatadata') | ||||
|         if(!Number(user.kssycs)){ | ||||
|           this.list = this.list.filter(res => { | ||||
|             return res.sfzmhm != user.sfzmhm | ||||
|           }) | ||||
|         } | ||||
|         this.pageIndex = 0 | ||||
|         this.dataList = this.list.slice(this.pageIndex * 4, this.pageIndex * 4 + 4) | ||||
|         if (this.dataList.length) { | ||||
| @ -239,18 +225,50 @@ struct UserInfo { | ||||
|             this.currentUser = this.dataList[0] | ||||
|             this.currentUser.ksy2 = globalThis.kgxm | ||||
|             globalThis.lsh = this.currentUser.lsh | ||||
|               console.info('surenjun 当前的流水号2为:' + globalThis.lsh) | ||||
|           }, 200) | ||||
|         } else { | ||||
|           this.currentUser = EmptyCandidateObject | ||||
|           globalThis.lsh = '1111111111111' | ||||
|             console.info('surenjun 当前的流水号3为:' + globalThis.lsh) | ||||
|           } | ||||
|         } | ||||
|         this.list.forEach((res, index) => { | ||||
|           res.id = index.toString() | ||||
|         }) | ||||
|         await upDateTableByArray('USERLIST', this.list || []) | ||||
| 
 | ||||
|         // if(this.) | ||||
|         // if (user && Number(user.kssycs)) { | ||||
|         // | ||||
|         //   let flag = false | ||||
|         //   this.list.forEach(res => { | ||||
|         //     if (res.sfzmhm == user.sfzmhm) { | ||||
|         //       flag = true | ||||
|         //       res.kssycs = user.kssycs | ||||
|         //       this.getCurrentStudent(res.sfzmhm) | ||||
|         //     } | ||||
|         //   }) | ||||
|         //   if (!flag) { | ||||
|         //     this.currentUser = (this.list.length ? this.list[0] : EmptyCandidateObject) | ||||
|         //     globalThis.lsh = this.list.length?this.currentUser.lsh:'1111111111111' | ||||
|         //   } | ||||
|         // } else if (user && (user.kssycs == '0' || user.kssycs == '')) { | ||||
|         //   console.log('datadatadatadata') | ||||
|         //   this.list = this.list.filter(res => { | ||||
|         //     return res.sfzmhm != user.sfzmhm | ||||
|         //   }) | ||||
|         //   this.pageIndex = 0 | ||||
|         //   this.dataList = this.list.slice(this.pageIndex * 4, this.pageIndex * 4 + 4) | ||||
|         //   if (this.dataList.length) { | ||||
|         //     setTimeout(() => { | ||||
|         //       this.currentUser = this.dataList[0] | ||||
|         //       this.currentUser.ksy2 = globalThis.kgxm | ||||
|         //       globalThis.lsh = this.currentUser.lsh | ||||
|         //     }, 200) | ||||
|         //   } else { | ||||
|         //     this.currentUser = EmptyCandidateObject | ||||
|         //     globalThis.lsh = '1111111111111' | ||||
|         //   } | ||||
|         // } | ||||
| 
 | ||||
|       } else { | ||||
|         await this.getExaminationStudentInfoFn() | ||||
|       } | ||||
| @ -273,6 +291,7 @@ struct UserInfo { | ||||
| 
 | ||||
|     //监听远程开始考试 | ||||
|     globalThis.udpEvent.onBeginExam(async () => { | ||||
|       console.info('surenjun', 'userInfo收到UdpEvent事件') | ||||
|       if (this.isBoardPrePareSetPopupOpen && !this.isFirstBoardPrePareSetPopupBtnShow) { | ||||
|         await this.prePareSCZB() | ||||
|       } else { | ||||
| @ -645,8 +664,7 @@ struct UserInfo { | ||||
|     this.startExam = false | ||||
|     // await upDateTableByArray('USER', []) | ||||
|     // await upDateTableByArray('USERLIST', []) | ||||
|     await DB.clearTable('USER') | ||||
|     await DB.clearTable('USERLIST') | ||||
| 
 | ||||
|     this.type = '2' | ||||
|     this.errorDialog.open() | ||||
|     this.updateTimeLimit = true | ||||
| @ -654,6 +672,8 @@ struct UserInfo { | ||||
|     try { | ||||
|       getExaminationStudentInfo(param).then(async (res) => { | ||||
|         console.log("temp log ", JSON.stringify(res)) | ||||
|         await DB.clearTable('USER') | ||||
|         await DB.clearTable('USERLIST') | ||||
|         this.errorDialog.close() | ||||
|         setTimeout(() => { | ||||
|           this.updateTimeLimit = false | ||||
| @ -718,21 +738,21 @@ struct UserInfo { | ||||
|           return res.kssycs == '1' | ||||
|         }) | ||||
|         if (this.dataList.length) { | ||||
|           if (user.length) { | ||||
|             setTimeout(() => { | ||||
|               this.currentUser = user[0] | ||||
|               this.currentUser.ksy2 = globalThis.kgxm | ||||
|               globalThis.lsh = this.currentUser.lsh | ||||
|               globalThis.ksyh = this.currentUser.ksy1sfzmhm | ||||
|             }, 200) | ||||
|           } else { | ||||
|           // if (user.length) { | ||||
|           //   setTimeout(() => { | ||||
|           //     this.currentUser = user[0] | ||||
|           //     this.currentUser.ksy2 = globalThis.kgxm | ||||
|           //     globalThis.lsh = this.currentUser.lsh | ||||
|           //     globalThis.ksyh = this.currentUser.ksy1sfzmhm | ||||
|           //   }, 200) | ||||
|           // } else { | ||||
|             setTimeout(() => { | ||||
|               this.currentUser = this.dataList[0] | ||||
|               this.currentUser.ksy2 = globalThis.kgxm | ||||
|               globalThis.ksyh = this.currentUser.ksy1sfzmhm | ||||
|               globalThis.lsh = this.currentUser.lsh | ||||
|             }, 200) | ||||
|           } | ||||
|           // } | ||||
|         } else { | ||||
|           this.currentUser = EmptyCandidateObject | ||||
|           globalThis.lsh = '1111111111111' | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user