Compare commits
No commits in common. "47c3ec305376299c7f8b62e06efe5b4967fd3040" and "da3b0dbc135fd691c5c5f8c1d72f0f65934cb7c1" have entirely different histories.
47c3ec3053
...
da3b0dbc13
1
.gitignore
vendored
1
.gitignore
vendored
@ -8,6 +8,5 @@
|
|||||||
/.clangd
|
/.clangd
|
||||||
/.clang-format
|
/.clang-format
|
||||||
/.clang-tidy
|
/.clang-tidy
|
||||||
/entry/src/main/cpp
|
|
||||||
/entry/src/main/ets/pages/judgeSDK/utils/judgeConfig.ts
|
/entry/src/main/ets/pages/judgeSDK/utils/judgeConfig.ts
|
||||||
/build-profile.json5
|
/build-profile.json5
|
||||||
@ -5,9 +5,9 @@
|
|||||||
"name": "default",
|
"name": "default",
|
||||||
"material": {
|
"material": {
|
||||||
"certpath": "C:\\Users\\93218\\.ohos\\config\\openharmony\\auto_ohos_default_subject-two_com.oh.dts.cer",
|
"certpath": "C:\\Users\\93218\\.ohos\\config\\openharmony\\auto_ohos_default_subject-two_com.oh.dts.cer",
|
||||||
"storePassword": "0000001A1DDAA4ACBCE726491F94C3AF56A2540582DD64F1D58054FCE4F27EB1EA3AB9254BF5C318282B",
|
"storePassword": "0000001B7CC00976B4DC275EF809F1208139DC3D299795B987E25735A90BA25E0281359B779149F37F25CB",
|
||||||
"keyAlias": "debugKey",
|
"keyAlias": "debugKey",
|
||||||
"keyPassword": "0000001AD378A9170F3E15A274CD444FCF00FAF0839F218288C28EC15366295413D9CB4926E710B7AEE8",
|
"keyPassword": "0000001B4799B0C20722DE7A448875A3F176D6CB8285B0C00ACBAD55E6B458EC8710E4794E5EE87B49582A",
|
||||||
"profile": "C:\\Users\\93218\\.ohos\\config\\openharmony\\auto_ohos_default_subject-two_com.oh.dts.p7b",
|
"profile": "C:\\Users\\93218\\.ohos\\config\\openharmony\\auto_ohos_default_subject-two_com.oh.dts.p7b",
|
||||||
"signAlg": "SHA256withECDSA",
|
"signAlg": "SHA256withECDSA",
|
||||||
"storeFile": "C:\\Users\\93218\\.ohos\\config\\openharmony\\auto_ohos_default_subject-two_com.oh.dts.p12"
|
"storeFile": "C:\\Users\\93218\\.ohos\\config\\openharmony\\auto_ohos_default_subject-two_com.oh.dts.p12"
|
||||||
|
|||||||
@ -2,8 +2,6 @@ import { examinationStuAbsent, getExaminationItem, getExaminationStudentInfo } f
|
|||||||
import router from '@ohos.router';
|
import router from '@ohos.router';
|
||||||
import TopLogo from './compontents/TopLogo';
|
import TopLogo from './compontents/TopLogo';
|
||||||
import Md5 from '../common/utils/md5';
|
import Md5 from '../common/utils/md5';
|
||||||
import AccountTable from '../common/database/tables/AccountTable';
|
|
||||||
import USER from '../common/constants/USER';
|
|
||||||
import { dateFormat, getCurrentHourTime, getCurrentTime, string2Bytes } from '../common/utils/tools';
|
import { dateFormat, getCurrentHourTime, getCurrentTime, string2Bytes } from '../common/utils/tools';
|
||||||
import FaceCompare from './compontents/FaceCompare';
|
import FaceCompare from './compontents/FaceCompare';
|
||||||
// import { initJudgeUdp } from '../common/utils/UdpJudge'
|
// import { initJudgeUdp } from '../common/utils/UdpJudge'
|
||||||
@ -67,6 +65,7 @@ struct UserInfo {
|
|||||||
//是否已经开始考试
|
//是否已经开始考试
|
||||||
@State isExamStart: boolean = false;
|
@State isExamStart: boolean = false;
|
||||||
@State effectDate: string = '';
|
@State effectDate: string = '';
|
||||||
|
@State errorNum: number = 0;
|
||||||
@State interval: any = null;
|
@State interval: any = null;
|
||||||
@State studentRefreshStatue: string = '0';
|
@State studentRefreshStatue: string = '0';
|
||||||
@State photo: string = 'data:image/bmp;base64,';
|
@State photo: string = 'data:image/bmp;base64,';
|
||||||
@ -98,7 +97,7 @@ struct UserInfo {
|
|||||||
if (singlePlay) {
|
if (singlePlay) {
|
||||||
return ''
|
return ''
|
||||||
} else {
|
} else {
|
||||||
const {filePhoto} = this;
|
const { filePhoto } = this;
|
||||||
const photoBase64 = await filePhoto.getPhoto();
|
const photoBase64 = await filePhoto.getPhoto();
|
||||||
return photoBase64
|
return photoBase64
|
||||||
}
|
}
|
||||||
@ -119,7 +118,7 @@ struct UserInfo {
|
|||||||
this.ksksLimit = true
|
this.ksksLimit = true
|
||||||
|
|
||||||
if (globalThis.singlePlay) {
|
if (globalThis.singlePlay) {
|
||||||
const {examSubject} = globalThis.carInfo;
|
const { examSubject } = globalThis.carInfo;
|
||||||
this.currentUser.id = '0'
|
this.currentUser.id = '0'
|
||||||
await upDateTableByArray('USER', [this.currentUser])
|
await upDateTableByArray('USER', [this.currentUser])
|
||||||
router.pushUrl({
|
router.pushUrl({
|
||||||
@ -167,8 +166,6 @@ struct UserInfo {
|
|||||||
)
|
)
|
||||||
private filePhoto: FilePhoto
|
private filePhoto: FilePhoto
|
||||||
private avPlayer
|
private avPlayer
|
||||||
private AccountTable = new AccountTable(() => {
|
|
||||||
}, USER);
|
|
||||||
private context = getContext(this) as common.UIAbilityContext;
|
private context = getContext(this) as common.UIAbilityContext;
|
||||||
private labelBlocks = [
|
private labelBlocks = [
|
||||||
{ label: '考生姓名', key: 'xm' },
|
{ label: '考生姓名', key: 'xm' },
|
||||||
@ -204,7 +201,6 @@ struct UserInfo {
|
|||||||
if (!globalThis.singlePlay) {
|
if (!globalThis.singlePlay) {
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
if (routerParam.type != 1) {
|
if (routerParam.type != 1) {
|
||||||
console.info('surenjun', 'Judge返回到UserInfo界面')
|
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
this.list = await getSyncData('USERLIST')
|
this.list = await getSyncData('USERLIST')
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
@ -213,11 +209,23 @@ struct UserInfo {
|
|||||||
console.log('useruser1,', JSON.stringify(data))
|
console.log('useruser1,', JSON.stringify(data))
|
||||||
|
|
||||||
const user = data[0]
|
const user = data[0]
|
||||||
if (!Number(user.kssycs)) {
|
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)
|
||||||
|
}
|
||||||
|
} else if (user && (user.kssycs == '0' || user.kssycs == '')) {
|
||||||
|
console.log('datadatadatadata')
|
||||||
this.list = this.list.filter(res => {
|
this.list = this.list.filter(res => {
|
||||||
return res.sfzmhm != user.sfzmhm
|
return res.sfzmhm != user.sfzmhm
|
||||||
})
|
})
|
||||||
}
|
|
||||||
this.pageIndex = 0
|
this.pageIndex = 0
|
||||||
this.dataList = this.list.slice(this.pageIndex * 4, this.pageIndex * 4 + 4)
|
this.dataList = this.list.slice(this.pageIndex * 4, this.pageIndex * 4 + 4)
|
||||||
if (this.dataList.length) {
|
if (this.dataList.length) {
|
||||||
@ -228,47 +236,12 @@ struct UserInfo {
|
|||||||
}, 200)
|
}, 200)
|
||||||
} else {
|
} else {
|
||||||
this.currentUser = EmptyCandidateObject
|
this.currentUser = EmptyCandidateObject
|
||||||
globalThis.lsh = '1111111111111'
|
}
|
||||||
}
|
}
|
||||||
this.list.forEach((res, index) => {
|
this.list.forEach((res, index) => {
|
||||||
res.id = index.toString()
|
res.id = index.toString()
|
||||||
})
|
})
|
||||||
await upDateTableByArray('USERLIST', this.list || [])
|
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 {
|
} else {
|
||||||
await this.getExaminationStudentInfoFn()
|
await this.getExaminationStudentInfoFn()
|
||||||
}
|
}
|
||||||
@ -336,7 +309,7 @@ struct UserInfo {
|
|||||||
|
|
||||||
globalThis.lsh = res.lsh
|
globalThis.lsh = res.lsh
|
||||||
globalThis.ksyh = res.ksy1sfzmhm
|
globalThis.ksyh = res.ksy1sfzmhm
|
||||||
const {examSubject} = globalThis.carInfo;
|
const { examSubject } = globalThis.carInfo;
|
||||||
// this.currentUser.kszp=this.photo+res.kszp
|
// this.currentUser.kszp=this.photo+res.kszp
|
||||||
// this.currentUser.ksmjzp=this.photo+this.currentUser.ksmjzp
|
// this.currentUser.ksmjzp=this.photo+this.currentUser.ksmjzp
|
||||||
if (globalThis.singlePlay) {
|
if (globalThis.singlePlay) {
|
||||||
@ -363,6 +336,7 @@ struct UserInfo {
|
|||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.currentUser = this.list[0]
|
this.currentUser = this.list[0]
|
||||||
this.currentUser.ksy2 = globalThis.kgxm
|
this.currentUser.ksy2 = globalThis.kgxm
|
||||||
|
|
||||||
globalThis.lsh = this.currentUser.lsh
|
globalThis.lsh = this.currentUser.lsh
|
||||||
}, 200)
|
}, 200)
|
||||||
|
|
||||||
@ -611,14 +585,7 @@ struct UserInfo {
|
|||||||
// this.getExaminationItemFn()
|
// this.getExaminationItemFn()
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
// const db = new AccountTable(() => {
|
|
||||||
// }, MA_SYSSET);
|
|
||||||
// db.getRdbStore(() => {
|
|
||||||
// db.query('0', (syssetParams) => {
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// })
|
|
||||||
// })
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//人脸比对窗口关闭
|
//人脸比对窗口关闭
|
||||||
@ -660,21 +627,26 @@ struct UserInfo {
|
|||||||
this.ksksLimit = false
|
this.ksksLimit = false
|
||||||
// this.isBoardPrePareSetPopupOpen=true
|
// this.isBoardPrePareSetPopupOpen=true
|
||||||
this.isFirstBoardPrePareSetPopupBtnShow = false
|
this.isFirstBoardPrePareSetPopupBtnShow = false
|
||||||
console.log('isFirstBoardPrePareSetPopupBtnShow', this.isFirstBoardPrePareSetPopupBtnShow, this.isBoardPrePareSetPopupOpen)
|
console.log('isFirstBoardPrePareSetPopupBtnShow', this.isFirstBoardPrePareSetPopupBtnShow,
|
||||||
|
this.isBoardPrePareSetPopupOpen)
|
||||||
this.startExam = false
|
this.startExam = false
|
||||||
// await upDateTableByArray('USER', [])
|
// await upDateTableByArray('USER', [])
|
||||||
// await upDateTableByArray('USERLIST', [])
|
// await upDateTableByArray('USERLIST', [])
|
||||||
|
// await DB.clearTable('USER')
|
||||||
|
// await DB.clearTable('USERLIST')
|
||||||
|
|
||||||
this.type = '2'
|
// this.type = '2'
|
||||||
this.errorDialog.open()
|
// this.errorDialog.open()
|
||||||
this.updateTimeLimit = true
|
this.updateTimeLimit = true
|
||||||
const param = `<getExaminationStudentInfoReq><head><checkCode>${Md5.Instance.get_md5(globalThis.carInfo.carId + globalThis.carInfo.examinationRoomId + globalThis.username)}</checkCode></head><body><carId>${globalThis.carInfo.carId}</carId><examinationRoomId>${globalThis.carInfo.examinationRoomId}</examinationRoomId><examinerName>${globalThis.username}</examinerName><sfzmhm></sfzmhm></body></getExaminationStudentInfoReq>`
|
const param = `<getExaminationStudentInfoReq><head><checkCode>${Md5.Instance.get_md5(globalThis.carInfo.carId +
|
||||||
try {
|
globalThis.carInfo.examinationRoomId +
|
||||||
|
globalThis.username)}</checkCode></head><body><carId>${globalThis.carInfo.carId}</carId><examinationRoomId>${globalThis.carInfo.examinationRoomId}</examinationRoomId><examinerName>${globalThis.username}</examinerName><sfzmhm></sfzmhm></body></getExaminationStudentInfoReq>`
|
||||||
getExaminationStudentInfo(param).then(async (res) => {
|
getExaminationStudentInfo(param).then(async (res) => {
|
||||||
|
this.errorNum=0
|
||||||
console.log("temp log ", JSON.stringify(res))
|
console.log("temp log ", JSON.stringify(res))
|
||||||
await DB.clearTable('USER')
|
await DB.clearTable('USER')
|
||||||
await DB.clearTable('USERLIST')
|
await DB.clearTable('USERLIST')
|
||||||
this.errorDialog.close()
|
// this.errorDialog.close()
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.updateTimeLimit = false
|
this.updateTimeLimit = false
|
||||||
}, 3000)
|
}, 3000)
|
||||||
@ -738,48 +710,26 @@ struct UserInfo {
|
|||||||
return res.kssycs == '1'
|
return res.kssycs == '1'
|
||||||
})
|
})
|
||||||
if (this.dataList.length) {
|
if (this.dataList.length) {
|
||||||
// if (user.length) {
|
if (user.length) {
|
||||||
// setTimeout(() => {
|
setTimeout(() => {
|
||||||
// this.currentUser = user[0]
|
this.currentUser = user[0]
|
||||||
// this.currentUser.ksy2 = globalThis.kgxm
|
this.currentUser.ksy2 = globalThis.kgxm
|
||||||
// globalThis.lsh = this.currentUser.lsh
|
globalThis.lsh = this.currentUser.lsh
|
||||||
// globalThis.ksyh = this.currentUser.ksy1sfzmhm
|
globalThis.ksyh = this.currentUser.ksy1sfzmhm
|
||||||
// }, 200)
|
}, 200)
|
||||||
// } else {
|
} else {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.currentUser = this.dataList[0]
|
this.currentUser = this.dataList[0]
|
||||||
this.currentUser.ksy2 = globalThis.kgxm
|
this.currentUser.ksy2 = globalThis.kgxm
|
||||||
globalThis.ksyh = this.currentUser.ksy1sfzmhm
|
globalThis.ksyh = this.currentUser.ksy1sfzmhm
|
||||||
globalThis.lsh = this.currentUser.lsh
|
globalThis.lsh = this.currentUser.lsh
|
||||||
}, 200)
|
}, 200)
|
||||||
// }
|
}
|
||||||
} else {
|
} else {
|
||||||
this.currentUser = EmptyCandidateObject
|
this.currentUser = EmptyCandidateObject
|
||||||
globalThis.lsh = '1111111111111'
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// const flag=dataList.filter((res)=>{
|
|
||||||
// return res.sfzmhm==this.currentUser.sfzmhm
|
|
||||||
// }).length?true:false
|
|
||||||
// if(!this.currentUser.sfzmhm||this.currentUser.kssycs=='0'||!flag){
|
|
||||||
// if (this.dataList.length) {
|
|
||||||
// setTimeout(()=>{
|
|
||||||
// this.currentUser = this.dataList[0]
|
|
||||||
// this.currentUser.ksy2= globalThis.kgxm
|
|
||||||
// globalThis.lsh=this.currentUser.lsh
|
|
||||||
// },200)
|
|
||||||
// console.log('this.currentUser1',JSON.stringify(this.currentUser))
|
|
||||||
// } else {
|
|
||||||
// this.currentUser = EmptyCandidateObject
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
|
|
||||||
// this.lsh = this.currentUser.lsh
|
|
||||||
// globalThis.lsh = this.lsh
|
|
||||||
// globalThis.ksyh = this.currentUser.ksy1sfzmhm
|
|
||||||
|
|
||||||
//364 绕车一周评判时机(1-开始考试后判 2-开始考试前判)
|
//364 绕车一周评判时机(1-开始考试后判 2-开始考试前判)
|
||||||
if (this.systemParam.Param364 == '2') {
|
if (this.systemParam.Param364 == '2') {
|
||||||
this.isBoardPrePareSetPopupOpen = true;
|
this.isBoardPrePareSetPopupOpen = true;
|
||||||
@ -792,21 +742,21 @@ struct UserInfo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
this.pageIndex = 0
|
this.pageIndex = 0
|
||||||
getSyncData('USER').then(data => {
|
// getSyncData('USER').then(data => {
|
||||||
if (data?.[0]) {
|
// if (data?.[0]) {
|
||||||
this.getCurrentStudent(data[0].sfzmhm)
|
// this.getCurrentStudent(data[0].sfzmhm)
|
||||||
}
|
// }
|
||||||
})
|
// })
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
this.updateTimeLimit = false
|
this.updateTimeLimit = false
|
||||||
this.errorDialog.close()
|
// this.errorDialog.close()
|
||||||
|
this.errorNum++
|
||||||
|
if (this.errorNum < 3) {
|
||||||
|
this.getExaminationStudentInfoFn()
|
||||||
|
}
|
||||||
console.log('error12error' + error)
|
console.log('error12error' + error)
|
||||||
})
|
})
|
||||||
} catch (error) {
|
|
||||||
this.updateTimeLimit = false
|
|
||||||
this.errorDialog.close()
|
|
||||||
console.log('error14error' + error)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
qkFn() {
|
qkFn() {
|
||||||
@ -820,7 +770,8 @@ struct UserInfo {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
console.log('JsonJson', JSON.stringify(this.currentUser))
|
console.log('JsonJson', JSON.stringify(this.currentUser))
|
||||||
const param = `<?xml version="1.0" encoding="UTF-8" ?><examinationStuAbsentReq><body><carId>${globalThis.carInfo.carId}</carId><cardNo>${this.currentUser.sfzmhm}</cardNo><examinationRoomId>${globalThis.carInfo.examinationRoomId}</examinationRoomId><examinerName>${globalThis.username}</examinerName><lsh>${this.lsh}</lsh></body></examinationStuAbsentReq>`
|
const param =
|
||||||
|
`<?xml version="1.0" encoding="UTF-8" ?><examinationStuAbsentReq><body><carId>${globalThis.carInfo.carId}</carId><cardNo>${this.currentUser.sfzmhm}</cardNo><examinationRoomId>${globalThis.carInfo.examinationRoomId}</examinationRoomId><examinerName>${globalThis.username}</examinerName><lsh>${this.lsh}</lsh></body></examinationStuAbsentReq>`
|
||||||
console.log('carNo1111', param)
|
console.log('carNo1111', param)
|
||||||
|
|
||||||
examinationStuAbsent(param).then(res => {
|
examinationStuAbsent(param).then(res => {
|
||||||
@ -856,7 +807,7 @@ struct UserInfo {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
const carInfo = globalThis.carInfo;
|
const carInfo = globalThis.carInfo;
|
||||||
const {carId,examinationRoomId} = carInfo;
|
const { carId, examinationRoomId } = carInfo;
|
||||||
const examItems = await getExaminationItem({
|
const examItems = await getExaminationItem({
|
||||||
time: getCurrentTime(),
|
time: getCurrentTime(),
|
||||||
carId,
|
carId,
|
||||||
@ -878,7 +829,7 @@ struct UserInfo {
|
|||||||
globalThis.statue = 4
|
globalThis.statue = 4
|
||||||
this.stepFlag = true
|
this.stepFlag = true
|
||||||
const carInfo = globalThis.carInfo;
|
const carInfo = globalThis.carInfo;
|
||||||
const {carId,examinationRoomId} = carInfo;
|
const { carId, examinationRoomId } = carInfo;
|
||||||
let examItems = { getExaminationItemRsp: { body: { ykxx: '' } } };
|
let examItems = { getExaminationItemRsp: { body: { ykxx: '' } } };
|
||||||
if (!globalThis.singlePlay) {
|
if (!globalThis.singlePlay) {
|
||||||
//获取已考项目
|
//获取已考项目
|
||||||
@ -896,7 +847,7 @@ struct UserInfo {
|
|||||||
|
|
||||||
avPlayer.playAudio([`voice/监管通信中.mp3`], false, async () => {
|
avPlayer.playAudio([`voice/监管通信中.mp3`], false, async () => {
|
||||||
console.info('surenjun', '播放结束开始考试接口调用')
|
console.info('surenjun', '播放结束开始考试接口调用')
|
||||||
const {code,keystr,message} = await this.beginExam() || {};
|
const { code, keystr, message } = await this.beginExam() || {};
|
||||||
console.info('surenjun', '开始考试接口调用结束')
|
console.info('surenjun', '开始考试接口调用结束')
|
||||||
// console.info('surenjun',code +'')
|
// console.info('surenjun',code +'')
|
||||||
//@ts-ignore TODO code转换
|
//@ts-ignore TODO code转换
|
||||||
@ -933,8 +884,8 @@ struct UserInfo {
|
|||||||
|
|
||||||
// 检测车门、熄火信号
|
// 检测车门、熄火信号
|
||||||
async checkSignal(): Promise<boolean> {
|
async checkSignal(): Promise<boolean> {
|
||||||
const {isCheckFireOpen} = judgeConfig
|
const { isCheckFireOpen } = judgeConfig
|
||||||
const {systemParam,isBoardPrePareSetPopupOpen} = this;
|
const { systemParam, isBoardPrePareSetPopupOpen } = this;
|
||||||
const Param803Str = systemParam.Param803Str
|
const Param803Str = systemParam.Param803Str
|
||||||
if (Param803Str === '') {
|
if (Param803Str === '') {
|
||||||
return true
|
return true
|
||||||
@ -1039,8 +990,8 @@ struct UserInfo {
|
|||||||
// 开始考试
|
// 开始考试
|
||||||
async beginExam() {
|
async beginExam() {
|
||||||
const carInfo = globalThis.carInfo;
|
const carInfo = globalThis.carInfo;
|
||||||
const {carId,examinationRoomId} = carInfo;
|
const { carId, examinationRoomId } = carInfo;
|
||||||
const { examSubject,plateNo } = carInfo;
|
const { examSubject, plateNo } = carInfo;
|
||||||
const date = new Date()
|
const date = new Date()
|
||||||
globalThis.startHourTime = await getCurrentHourTime()
|
globalThis.startHourTime = await getCurrentHourTime()
|
||||||
const photoBase64 = await this.getPhoto();
|
const photoBase64 = await this.getPhoto();
|
||||||
@ -1144,11 +1095,13 @@ struct UserInfo {
|
|||||||
}
|
}
|
||||||
.width(165 * this.ratio)
|
.width(165 * this.ratio)
|
||||||
.height(85 * this.ratio)
|
.height(85 * this.ratio)
|
||||||
.backgroundImage(item.sfzmhm != this.currentUser.sfzmhm ? $r('app.media.userbox2') : $r('app.media.userboxbg'))
|
.backgroundImage(item.sfzmhm != this.currentUser.sfzmhm ? $r('app.media.userbox2') :
|
||||||
|
$r('app.media.userboxbg'))
|
||||||
.backgroundImageSize({ width: '100%', height: '100%' })
|
.backgroundImageSize({ width: '100%', height: '100%' })
|
||||||
.onClick(() => {
|
.onClick(() => {
|
||||||
console.log('this.startExam', this.startExam, this.systemParam.Param364, this.isExamStart)
|
console.log('this.startExam', this.startExam, this.systemParam.Param364, this.isExamStart)
|
||||||
if (this.startExam && this.systemParam.Param364 == '2') {
|
if ((this.isExamStart && !globalThis.singlePlay && this.systemParam.Param341) ||
|
||||||
|
(this.startExam && this.systemParam.Param364 == '2')) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
this.currentUser = EmptyCandidateObject
|
this.currentUser = EmptyCandidateObject
|
||||||
@ -1222,9 +1175,6 @@ struct UserInfo {
|
|||||||
// .commStyle()
|
// .commStyle()
|
||||||
imageBtn({ btnWidth: 220 * this.ratio, btnHeight: 69 * this.ratio, imgSrc: $r('app.media.yydj_btn') })
|
imageBtn({ btnWidth: 220 * this.ratio, btnHeight: 69 * this.ratio, imgSrc: $r('app.media.yydj_btn') })
|
||||||
.margin({ bottom: 12 * this.ratio })
|
.margin({ bottom: 12 * this.ratio })
|
||||||
.onClick(() => {
|
|
||||||
globalThis.judgeUdp.askVoice()
|
|
||||||
})
|
|
||||||
|
|
||||||
// Image($r('app.media.gx_btn'))
|
// Image($r('app.media.gx_btn'))
|
||||||
// .commStyle()
|
// .commStyle()
|
||||||
@ -1246,14 +1196,17 @@ struct UserInfo {
|
|||||||
.onClick(() => {
|
.onClick(() => {
|
||||||
// this.avPlayer.playAudio(['button_media.wav'])
|
// this.avPlayer.playAudio(['button_media.wav'])
|
||||||
// 已开始考试不能缺考 已考过一次学员不能缺考 车上不能缺考
|
// 已开始考试不能缺考 已考过一次学员不能缺考 车上不能缺考
|
||||||
if (this.ksksLimit || (this.systemParam.Param352Str == '1' && this.currentUser.kssycs == '1') || this.systemParam.Param770Str == '1') {
|
if (this.ksksLimit || (this.systemParam.Param352Str == '1' && this.currentUser.kssycs == '1') ||
|
||||||
|
this.systemParam.Param770Str == '1') {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
this.ksksLimit = true
|
this.ksksLimit = true
|
||||||
this.qkFlag = true
|
this.qkFlag = true
|
||||||
})
|
})
|
||||||
|
|
||||||
if (this.isBoardPrePareSetPopupOpen && (this.isSecondBoardPrePareSetPopupOpen && this.currentUser.kssycs == '2') && !this.isFirstBoardPrePareSetPopupBtnShow) {
|
if (this.isBoardPrePareSetPopupOpen &&
|
||||||
|
(this.isSecondBoardPrePareSetPopupOpen && this.currentUser.kssycs == '2') &&
|
||||||
|
!this.isFirstBoardPrePareSetPopupBtnShow) {
|
||||||
//上车准备
|
//上车准备
|
||||||
// Image($r('app.media.sczb_btn')).commStyle()
|
// Image($r('app.media.sczb_btn')).commStyle()
|
||||||
imageBtn({ btnWidth: 220 * this.ratio, btnHeight: 69 * this.ratio, imgSrc: $r('app.media.sczb_btn') })
|
imageBtn({ btnWidth: 220 * this.ratio, btnHeight: 69 * this.ratio, imgSrc: $r('app.media.sczb_btn') })
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user