dev #63
@ -41,16 +41,16 @@ export async function getliushuiNum(context) {
|
||||
// return str
|
||||
}
|
||||
}
|
||||
export async function deleteAllFIleLog(){
|
||||
export async function deleteAllFIleLog(path){
|
||||
let options = {
|
||||
"recursion": false,
|
||||
"listNum": 0,
|
||||
};
|
||||
let filenames = fs.listFileSync(GlobalConfig.comoonfileWriteAddress+'/PLC/', options);
|
||||
let filenames = fs.listFileSync(path, options);
|
||||
console.info("listFile succeed",JSON.stringify(filenames));
|
||||
for (let i = 0; i < filenames.length; i++) {
|
||||
if(isSevenDaysAgo(filenames[i])){
|
||||
fs.rmdir(GlobalConfig.comoonfileWriteAddress+'/PLC/'+filenames[i], (err) => {
|
||||
fs.rmdir(path+filenames[i], (err) => {
|
||||
if (err) {
|
||||
console.error("rmdir failed with error message: " + err.message + ", error code: " + err.code);
|
||||
} else {
|
||||
@ -157,44 +157,47 @@ export async function getDoubleCeneterTable(param) {
|
||||
//单中心存表
|
||||
export async function getSingleCenterTable(param) {
|
||||
return new Promise((reslove, reject) => {
|
||||
upDataZhongxinginitialization(param).then((result) => {
|
||||
console.log('teststetfinsh01')
|
||||
try{
|
||||
upDataZhongxinginitialization(param).then((result) => {
|
||||
console.log('teststetfinsh01',result)
|
||||
|
||||
if (result) {
|
||||
reslove(true)
|
||||
} else {
|
||||
// promptAction.showToast({
|
||||
// title: '提示',
|
||||
// message: '联网更新失败,请检查网络后重新更新',
|
||||
// buttons: [
|
||||
// {
|
||||
// text: '确认',
|
||||
// color: '#000000',
|
||||
// },
|
||||
// {
|
||||
// text: '取消',
|
||||
// color: '#000000',
|
||||
// }
|
||||
// ],
|
||||
// })
|
||||
// .then(data => {
|
||||
// reslove(false)
|
||||
// })
|
||||
// .catch(err => {
|
||||
// reslove(false)
|
||||
// })
|
||||
console.log('联网更新失败,请检查网络后重新更新')
|
||||
// promptAction.showToast({
|
||||
// message: `联网更新表数据失败,请重新更新`,
|
||||
// duration: 3000
|
||||
// });
|
||||
if (result) {
|
||||
reslove(true)
|
||||
} else {
|
||||
// promptAction.showToast({
|
||||
// title: '提示',
|
||||
// message: '联网更新失败,请检查网络后重新更新',
|
||||
// buttons: [
|
||||
// {
|
||||
// text: '确认',
|
||||
// color: '#000000',
|
||||
// },
|
||||
// {
|
||||
// text: '取消',
|
||||
// color: '#000000',
|
||||
// }
|
||||
// ],
|
||||
// })
|
||||
// .then(data => {
|
||||
// reslove(false)
|
||||
// })
|
||||
// .catch(err => {
|
||||
// reslove(false)
|
||||
// })
|
||||
console.log('联网更新失败,请检查网络后重新更新')
|
||||
// promptAction.showToast({
|
||||
// message: `联网更新表数据失败,请重新更新`,
|
||||
// duration: 3000
|
||||
// });
|
||||
reslove(false)
|
||||
}
|
||||
}).catch((error) => {
|
||||
reslove(false)
|
||||
}
|
||||
}).catch((error) => {
|
||||
console.log(error)
|
||||
})
|
||||
}catch (e){
|
||||
reslove(false)
|
||||
console.log(error)
|
||||
})
|
||||
|
||||
}
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
@ -360,42 +360,47 @@ export async function upDataZhongxinginitialization(param) {
|
||||
resolve(flag)
|
||||
return
|
||||
}
|
||||
const str = {
|
||||
"carId": param.carId, // 表名
|
||||
"examinationRoomId": param.examinationRoomId, //考试平台kdid
|
||||
videoVersion: '1.0',
|
||||
judgeVersion: param.judgeVersion,
|
||||
shellVersion: param.shellVersion,
|
||||
host: param.host
|
||||
}
|
||||
console.log('daihai2', JSON.stringify(str))
|
||||
|
||||
initialization(str).then(async (res) => {
|
||||
console.log('daihai3', JSON.stringify(res))
|
||||
if (!res) {
|
||||
resolve(false)
|
||||
return
|
||||
try{
|
||||
const str = {
|
||||
"carId": param.carId, // 表名
|
||||
"examinationRoomId": param.examinationRoomId, //考试平台kdid
|
||||
videoVersion: '1.0',
|
||||
judgeVersion: param.judgeVersion,
|
||||
shellVersion: param.shellVersion,
|
||||
host: param.host
|
||||
}
|
||||
let flag
|
||||
console.log('resposestart')
|
||||
console.log('daihai2', JSON.stringify(str))
|
||||
|
||||
for (let key in res.initializationRsp.body) {
|
||||
if (!centerToMap[key]) {
|
||||
continue
|
||||
}
|
||||
const data = await setSyncCenterSqlData(key, res, param)
|
||||
if (!data) {
|
||||
initialization(str).then(async (res) => {
|
||||
console.log('daihai3', JSON.stringify(res))
|
||||
if (!res||res.initializationRsp.head.resultCode==1) {
|
||||
console.log('daihai34', JSON.stringify(res))
|
||||
resolve(false)
|
||||
return
|
||||
}
|
||||
}
|
||||
resolve(true)
|
||||
let flag
|
||||
console.log('resposestart')
|
||||
|
||||
for (let key in res.initializationRsp.body) {
|
||||
if (!centerToMap[key]) {
|
||||
continue
|
||||
}
|
||||
const data = await setSyncCenterSqlData(key, res, param)
|
||||
if (!data) {
|
||||
resolve(false)
|
||||
}
|
||||
}
|
||||
resolve(true)
|
||||
|
||||
|
||||
console.log('resposestart')
|
||||
console.log('resposestart')
|
||||
|
||||
}).catch((Error) => {
|
||||
}).catch((Error) => {
|
||||
resolve(false)
|
||||
})
|
||||
}catch (error){
|
||||
resolve(false)
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@ -103,12 +103,12 @@ export default class TcpClient {
|
||||
}, timeout: 6000
|
||||
});
|
||||
promise.then(() => {
|
||||
|
||||
console.log('testTagtestTag000',)
|
||||
this.tcp.setExtraOptions({
|
||||
keepAlive: true,
|
||||
}, err => {
|
||||
if (err) {
|
||||
console.log('testTagtestTagerrrrr,success')
|
||||
console.log('testTagtestTag000,error')
|
||||
if(this.num>3){
|
||||
return
|
||||
}
|
||||
@ -119,7 +119,7 @@ export default class TcpClient {
|
||||
return;
|
||||
}
|
||||
});
|
||||
console.log('testTagtestTagconnect,success')
|
||||
console.log('testTagtestTag000,success')
|
||||
|
||||
globalThis.getCloseTcp = false
|
||||
resolve(true)
|
||||
@ -133,7 +133,7 @@ export default class TcpClient {
|
||||
getTCP()
|
||||
resolve(false)
|
||||
}, 2000)
|
||||
console.log('testTagtestTagconnect,error')
|
||||
console.log('testTagtestTag000,error')
|
||||
|
||||
});
|
||||
})
|
||||
|
||||
@ -78,19 +78,22 @@ export default async function request(req: any) {
|
||||
message: decodeURIComponent(resultMessage),
|
||||
duration: 3000
|
||||
});
|
||||
return
|
||||
return false
|
||||
}
|
||||
}
|
||||
for( let i in res ) {
|
||||
resObj = res[i].head
|
||||
}
|
||||
console.info('jiangsong:res in request' + url + JSON.stringify(res))
|
||||
console.info('jiangsong:res in request' + url + JSON.stringify(resObj))
|
||||
if(resObj.resultCode === '0') {
|
||||
return res
|
||||
}else {
|
||||
globalThis.type='1'
|
||||
AppStorage.SetOrCreate('errorMsg', 1);
|
||||
globalThis.title=decodeURIComponent(resObj.resultMessage)
|
||||
if(!host){
|
||||
AppStorage.SetOrCreate('errorMsg', 1);
|
||||
globalThis.title=decodeURIComponent(resObj.resultMessage)
|
||||
}
|
||||
|
||||
prompt.showToast({
|
||||
message: decodeURIComponent(resObj.resultMessage),
|
||||
duration: 3000
|
||||
|
||||
@ -30,8 +30,8 @@ export default class EntryAbility extends UIAbility {
|
||||
globalThis.hasAuth = false
|
||||
// globalThis.version = '2022.08.13.01'
|
||||
// globalThis.judgeVersion = '2022.12.05.1'
|
||||
globalThis.version = '2024.11.22.14'
|
||||
globalThis.judgeVersion = '2024.11.22.14'
|
||||
globalThis.version = '2001.11.22.14'
|
||||
globalThis.judgeVersion = '2001.11.22.14'
|
||||
globalThis.videoVersion= '1.0'
|
||||
// globalThis.version = '2023.12.13.01'
|
||||
// globalThis.judgeVersion = '2023.09.30.1'
|
||||
|
||||
@ -93,30 +93,39 @@ export default struct Index {
|
||||
this.errorDialog.open()
|
||||
this.limit=true
|
||||
console.log('carInfo', JSON.stringify(globalThis.carInfo))
|
||||
examinerLoginService(param).then(res => {
|
||||
console.log('res?.examinerLoginRsp?.head?.resultCode',res?.examinerLoginRsp?.head?.resultCode,JSON.stringify(res))
|
||||
this.errorDialog.close()
|
||||
try{
|
||||
examinerLoginService(param).then(res => {
|
||||
console.log('res?.examinerLoginRsp?.head?.resultCode',res?.examinerLoginRsp?.head?.resultCode,JSON.stringify(res))
|
||||
this.errorDialog.close()
|
||||
|
||||
this.limit=false
|
||||
if(res?.examinerLoginRsp?.head?.resultCode=='1'){
|
||||
// this.type='1'
|
||||
// this.title=decodeURIComponent(res.examinerLoginRsp.head.resultMessage)
|
||||
// console.log('this.titlt',this.title)
|
||||
// this.errorDialog.open()
|
||||
return
|
||||
}
|
||||
router.pushUrl({
|
||||
url: 'pages/UserInfo',
|
||||
params:{
|
||||
type:1
|
||||
this.limit=false
|
||||
if(res?.examinerLoginRsp?.head?.resultCode=='1'){
|
||||
// this.type='1'
|
||||
// this.title=decodeURIComponent(res.examinerLoginRsp.head.resultMessage)
|
||||
// console.log('this.titlt',this.title)
|
||||
// this.errorDialog.open()
|
||||
return
|
||||
}
|
||||
}, router.RouterMode.Single);
|
||||
router.pushUrl({
|
||||
url: 'pages/UserInfo',
|
||||
params:{
|
||||
type:1
|
||||
}
|
||||
}, router.RouterMode.Single);
|
||||
|
||||
console.log('res11', JSON.stringify(res))
|
||||
globalThis.username = this.inputTextArr[0]
|
||||
}).catch(err=>{
|
||||
console.log('jiangsong12',JSON.stringify(err))
|
||||
this.errorDialog.close()
|
||||
this.limit=false
|
||||
})
|
||||
}catch(eroor){
|
||||
console.log('erroreee')
|
||||
this.errorDialog.close()
|
||||
this.limit=false
|
||||
}
|
||||
|
||||
console.log('res11', JSON.stringify(res))
|
||||
globalThis.username = this.inputTextArr[0]
|
||||
}).catch(err=>{
|
||||
console.log('jiangsong12',JSON.stringify(err))
|
||||
})
|
||||
})
|
||||
} else {
|
||||
Image(item).width('18%').height('24%').onClick(() => {
|
||||
|
||||
@ -17,6 +17,7 @@ import promptAction from '@ohos.promptAction'
|
||||
import { voiceService } from '../common/service/voiceService';
|
||||
import errorMsgDialog from './compontents/errorMsgDialog'
|
||||
import { getSyncData } from '../common/service/initable';
|
||||
import { GlobalConfig } from '../config/index'
|
||||
|
||||
@Entry
|
||||
@Component
|
||||
@ -416,7 +417,7 @@ struct Index {
|
||||
}
|
||||
|
||||
async initParams() {
|
||||
deleteAllFIleLog()
|
||||
deleteAllFIleLog(GlobalConfig.comoonfileWriteAddress+'/PLC/')
|
||||
//设置plc udp 同步requesthost
|
||||
await getUDP(this.context, false)
|
||||
this.loading = false
|
||||
|
||||
@ -79,7 +79,6 @@ struct UserInfo {
|
||||
@State Param803Str: string = ''
|
||||
private title = ''
|
||||
private type = '2'
|
||||
|
||||
// 过程照片拍照
|
||||
getPhoto = async (empty?: boolean) => {
|
||||
const singlePlay = globalThis.singlePlay
|
||||
@ -118,9 +117,10 @@ struct UserInfo {
|
||||
alignment: DialogAlignment.Center,
|
||||
},
|
||||
)
|
||||
|
||||
async onPageShow() {
|
||||
this.updateTimeLimit=false
|
||||
this.ksksLimit=false
|
||||
this.updateTimeLimit = false
|
||||
this.ksksLimit = false
|
||||
console.log('响应头地址响应头地址')
|
||||
const mediaTest = new FilePhoto(this.context);
|
||||
this.filePhoto = new FilePhoto(this.context);
|
||||
@ -130,42 +130,42 @@ struct UserInfo {
|
||||
this.initData()
|
||||
//身份证读卡器初始化
|
||||
// this.openDeviceByIDCard()
|
||||
const routerParam=router.getParams()||{type :0};
|
||||
console.log('routerParam',JSON.stringify(routerParam))
|
||||
if(!globalThis.singlePlay){
|
||||
const routerParam = router.getParams() || { type: 0 };
|
||||
console.log('routerParam', JSON.stringify(routerParam))
|
||||
if (!globalThis.singlePlay) {
|
||||
// @ts-ignore
|
||||
if(routerParam.type!=1){
|
||||
if (routerParam.type != 1) {
|
||||
// @ts-ignore
|
||||
this.list =await getSyncData('USERLIST')
|
||||
this.list = await getSyncData('USERLIST')
|
||||
// @ts-ignore
|
||||
const data=await getSyncData('USER')
|
||||
const user=data[0]
|
||||
if(user&&Number(user.kssycs)){
|
||||
this.list.forEach(res=>{
|
||||
if(res.sfzmhm==user.sfzmhm){
|
||||
res.kssycs=user.kssycs
|
||||
const data = await getSyncData('USER')
|
||||
const user = data[0]
|
||||
if (user && Number(user.kssycs)) {
|
||||
this.list.forEach(res => {
|
||||
if (res.sfzmhm == user.sfzmhm) {
|
||||
res.kssycs = user.kssycs
|
||||
this.getCurrentStudent(res.sfzmhm)
|
||||
}
|
||||
})
|
||||
|
||||
}else if(user&&(user.kssycs=='0'||user.kssycs=='')){
|
||||
} else if (user && (user.kssycs == '0' || user.kssycs == '')) {
|
||||
console.log('datadatadatadata')
|
||||
this.list=this.list.filter(res=>{
|
||||
return res.sfzmhm!=user.sfzmhm
|
||||
this.list = this.list.filter(res => {
|
||||
return res.sfzmhm != user.sfzmhm
|
||||
})
|
||||
this.pageIndex=0
|
||||
this.pageIndex = 0
|
||||
this.dataList = this.list.slice(this.pageIndex * 4, this.pageIndex * 4 + 4)
|
||||
if(this.dataList.length){
|
||||
this.currentUser=this.dataList[0]
|
||||
}else{
|
||||
this.currentUser=EmptyCandidateObject
|
||||
if (this.dataList.length) {
|
||||
this.currentUser = this.dataList[0]
|
||||
} else {
|
||||
this.currentUser = EmptyCandidateObject
|
||||
}
|
||||
}
|
||||
this.list.forEach((res,index)=>{
|
||||
res.id=index.toString()
|
||||
this.list.forEach((res, index) => {
|
||||
res.id = index.toString()
|
||||
})
|
||||
await upDateTableByArray('USERLIST', this.list||[])
|
||||
}else{
|
||||
await upDateTableByArray('USERLIST', this.list || [])
|
||||
} else {
|
||||
this.getExaminationStudentInfoFn()
|
||||
}
|
||||
}
|
||||
@ -226,7 +226,7 @@ struct UserInfo {
|
||||
this.stopDeviceById()
|
||||
// globalThis.statue=4
|
||||
router.pushUrl({
|
||||
url: examSubject == 3 ? 'pages/Roads' : 'pages/Judge',
|
||||
url: examSubject == 3 ? 'pages/c' : 'pages/Judge',
|
||||
params: {
|
||||
sczb: Number(this.isBoardPrePareSetPopupOpen),
|
||||
kfdm: this.sczbkf,
|
||||
@ -243,7 +243,7 @@ struct UserInfo {
|
||||
if (!flag) {
|
||||
globalThis.lsh = '0000000000000'
|
||||
await upDateTableByArray('USER', [])
|
||||
this.currentUser=this.list[0]
|
||||
this.currentUser = this.list[0]
|
||||
// promptAction.showToast({
|
||||
// message: '未匹配到对应下载学员',
|
||||
// duration: 3000
|
||||
@ -401,7 +401,7 @@ struct UserInfo {
|
||||
that.openDeviceByIDCard()
|
||||
}
|
||||
}
|
||||
if(that.list.length){
|
||||
if (that.list.length) {
|
||||
return
|
||||
}
|
||||
//0不自动更新 1自动更新(不限次数) 2没有考生更新2次
|
||||
@ -460,71 +460,78 @@ struct UserInfo {
|
||||
return
|
||||
}
|
||||
await upDateTableByArray('USER', [])
|
||||
this.type='2'
|
||||
this.type = '2'
|
||||
this.errorDialog.open()
|
||||
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></body></getExaminationStudentInfoReq>`
|
||||
getExaminationStudentInfo(param).then(async (res) => {
|
||||
this.errorDialog.close()
|
||||
setTimeout(() => {
|
||||
this.updateTimeLimit = false
|
||||
}, 3000)
|
||||
if (!res||res?.getExaminationStudentInfoRsp?.head?.resultCode=='1') {
|
||||
return
|
||||
}
|
||||
let dataList = []
|
||||
this.list = []
|
||||
try {
|
||||
getExaminationStudentInfo(param).then(async (res) => {
|
||||
this.errorDialog.close()
|
||||
setTimeout(() => {
|
||||
this.updateTimeLimit = false
|
||||
}, 3000)
|
||||
if (!res || res?.getExaminationStudentInfoRsp?.head?.resultCode == '1') {
|
||||
return
|
||||
}
|
||||
let dataList = []
|
||||
this.list = []
|
||||
|
||||
for (let key in res.getExaminationStudentInfoRsp.body) {
|
||||
const a = res.getExaminationStudentInfoRsp.body[key]
|
||||
if (a instanceof Array) {
|
||||
dataList = a
|
||||
for (let key in res.getExaminationStudentInfoRsp.body) {
|
||||
const a = res.getExaminationStudentInfoRsp.body[key]
|
||||
if (a instanceof Array) {
|
||||
dataList = a
|
||||
} else {
|
||||
dataList = [a]
|
||||
}
|
||||
}
|
||||
if (dataList.length) {
|
||||
this.numCount = 0
|
||||
}
|
||||
|
||||
this.list = JSON.parse(JSON.stringify(dataList))
|
||||
this.list.forEach((listData, index) => {
|
||||
listData.id = index.toString()
|
||||
for (let i in listData) {
|
||||
listData[i] = decodeURI(listData[i])
|
||||
}
|
||||
listData.kszp = this.photo + listData.kszp
|
||||
listData.ksmjzp = this.photo + listData.ksmjzp
|
||||
})
|
||||
await upDateTableByArray('USERLIST', this.list || [])
|
||||
dataList = this.list.length > 4 ? this.list.slice(this.pageIndex * 4, this.pageIndex * 4 + 4) : this.list;
|
||||
|
||||
this.dataList = dataList
|
||||
if (this.dataList.length) {
|
||||
this.currentUser = this.dataList[0]
|
||||
} else {
|
||||
dataList = [a]
|
||||
this.currentUser = EmptyCandidateObject
|
||||
}
|
||||
}
|
||||
if (dataList.length) {
|
||||
this.numCount = 0
|
||||
}
|
||||
|
||||
this.list = JSON.parse(JSON.stringify(dataList))
|
||||
this.list.forEach((listData,index) => {
|
||||
listData.id=index.toString()
|
||||
for (let i in listData) {
|
||||
listData[i] = decodeURI(listData[i])
|
||||
}
|
||||
listData.kszp = this.photo + listData.kszp
|
||||
listData.ksmjzp = this.photo + listData.ksmjzp
|
||||
this.lsh = this.currentUser.lsh
|
||||
globalThis.lsh = this.lsh
|
||||
globalThis.ksyh = this.currentUser.ksy1sfzmhm || this.currentUser.ksy2sfzmhm
|
||||
console.log('this.currentUse3' + JSON.stringify(this.currentUser))
|
||||
this.pageIndex = 0
|
||||
getSyncData('USER').then(data => {
|
||||
if (data?.[0]) {
|
||||
this.getCurrentStudent(data[0].sfzmhm)
|
||||
}
|
||||
})
|
||||
}).catch((error) => {
|
||||
this.updateTimeLimit = false
|
||||
this.errorDialog.close()
|
||||
console.log('error12error' + error)
|
||||
})
|
||||
await upDateTableByArray('USERLIST', this.list||[])
|
||||
dataList = this.list.length > 4 ? this.list.slice(this.pageIndex * 4, this.pageIndex * 4 + 4) : this.list;
|
||||
|
||||
this.dataList = dataList
|
||||
if (this.dataList.length) {
|
||||
this.currentUser = this.dataList[0]
|
||||
} else {
|
||||
this.currentUser = EmptyCandidateObject
|
||||
}
|
||||
|
||||
this.lsh = this.currentUser.lsh
|
||||
globalThis.lsh = this.lsh
|
||||
globalThis.ksyh = this.currentUser.ksy1sfzmhm || this.currentUser.ksy2sfzmhm
|
||||
console.log('this.currentUse3' + JSON.stringify(this.currentUser))
|
||||
this.pageIndex = 0
|
||||
getSyncData('USER').then(data => {
|
||||
if (data?.[0]) {
|
||||
this.getCurrentStudent(data[0].sfzmhm)
|
||||
}
|
||||
})
|
||||
}).catch((error) => {
|
||||
} catch (error) {
|
||||
this.updateTimeLimit = false
|
||||
console.log('error12error' + error)
|
||||
})
|
||||
this.errorDialog.close()
|
||||
console.log('error14error' + error)
|
||||
}
|
||||
}
|
||||
|
||||
qkFn() {
|
||||
this.faceCompareSucess = 0
|
||||
this.ksksLimit=false
|
||||
this.ksksLimit = false
|
||||
if (globalThis.singlePlay) {
|
||||
this.qkFlag = false
|
||||
return
|
||||
@ -612,7 +619,7 @@ struct UserInfo {
|
||||
})
|
||||
return
|
||||
}
|
||||
this.currentUser.id='0'
|
||||
this.currentUser.id = '0'
|
||||
await upDateTableByArray('USER', [this.currentUser])
|
||||
this.stepFlag = false
|
||||
this.isLoadingPopupVisible = false
|
||||
@ -623,10 +630,10 @@ struct UserInfo {
|
||||
sczb: Number(this.isBoardPrePareSetPopupOpen),
|
||||
kfdm: this.sczbkf,
|
||||
//真实监管项目
|
||||
kString:keystr || ''
|
||||
kString: keystr || ''
|
||||
}
|
||||
}, router.RouterMode.Single);
|
||||
this.updateTimeLimit=false
|
||||
this.updateTimeLimit = false
|
||||
this.stopDeviceById()
|
||||
this.stepFlag = false
|
||||
})
|
||||
@ -818,7 +825,7 @@ struct UserInfo {
|
||||
.backgroundImageSize({ width: '100%', height: '100%' })
|
||||
.onClick(() => {
|
||||
globalThis.lsh = item.lsh;
|
||||
if (this.isExamStart&&!globalThis.singlePlay) {
|
||||
if (this.isExamStart && !globalThis.singlePlay) {
|
||||
return
|
||||
}
|
||||
this.currentUser = item
|
||||
@ -893,10 +900,10 @@ struct UserInfo {
|
||||
Image($r('app.media.qk_btn'))
|
||||
.commStyle()
|
||||
.onClick(() => {
|
||||
if(this.ksksLimit){
|
||||
if (this.ksksLimit) {
|
||||
return
|
||||
}
|
||||
this.ksksLimit=true
|
||||
this.ksksLimit = true
|
||||
this.qkFlag = true
|
||||
})
|
||||
|
||||
@ -906,7 +913,7 @@ struct UserInfo {
|
||||
try {
|
||||
await this.checkSignal()
|
||||
this.isExamStart = true
|
||||
this.currentUser.id='0'
|
||||
this.currentUser.id = '0'
|
||||
await upDateTableByArray('USER', [this.currentUser])
|
||||
globalThis.statue = 4
|
||||
this.isBoardPrePareSetPopupShow = true;
|
||||
@ -921,7 +928,7 @@ struct UserInfo {
|
||||
Image($r('app.media.ksks_btn'))
|
||||
.commStyle()
|
||||
.onClick(async () => {
|
||||
if(this.ksksLimit){
|
||||
if (this.ksksLimit) {
|
||||
return
|
||||
}
|
||||
console.log('routerParamrouterParam')
|
||||
@ -932,11 +939,11 @@ struct UserInfo {
|
||||
if (!this.currentUser.xm) {
|
||||
return
|
||||
}
|
||||
this.ksksLimit=true
|
||||
this.ksksLimit = true
|
||||
|
||||
if (globalThis.singlePlay) {
|
||||
const {examSubject} = globalThis.carInfo;
|
||||
this.currentUser.id='0'
|
||||
this.currentUser.id = '0'
|
||||
await upDateTableByArray('USER', [this.currentUser])
|
||||
router.pushUrl({
|
||||
url: examSubject == 3 ? 'pages/Roads' : 'pages/Judge',
|
||||
@ -945,7 +952,7 @@ struct UserInfo {
|
||||
kfdm: this.sczbkf,
|
||||
}
|
||||
}, router.RouterMode.Single);
|
||||
this.ksksLimit=false
|
||||
this.ksksLimit = false
|
||||
|
||||
this.stopDeviceById()
|
||||
return
|
||||
@ -986,7 +993,7 @@ struct UserInfo {
|
||||
}
|
||||
.commStyle()
|
||||
.onClick(() => {
|
||||
this.ksksLimit=false
|
||||
this.ksksLimit = false
|
||||
this.qkFlag = false
|
||||
})
|
||||
|
||||
@ -1088,7 +1095,11 @@ struct LabelBlock {
|
||||
Row() {
|
||||
Text(this.label).fontSize(20 * this.ratio).fontColor('#99948A')
|
||||
Row() {
|
||||
Text(decodeURIComponent(this.value)).fontColor('#fff').textAlign(TextAlign.Center).width('100%').fontSize(18 * this.ratio)
|
||||
Text(decodeURIComponent(this.value))
|
||||
.fontColor('#fff')
|
||||
.textAlign(TextAlign.Center)
|
||||
.width('100%')
|
||||
.fontSize(18 * this.ratio)
|
||||
}
|
||||
.commLabelStyle()
|
||||
}.margin({ bottom: 10 * this.ratio })
|
||||
|
||||
@ -30,15 +30,20 @@ workerPort.onmessage = (e: MessageEvents): void => {
|
||||
console.log('baoyihu,onmessage',JSON.stringify(param))
|
||||
if(param.mode=='1'){
|
||||
//单中心
|
||||
getSingleCenterTable(param).then((ret) => {
|
||||
console.log('teststetfinsh1')
|
||||
if (ret) {
|
||||
workerPort.postMessage({ isComplete: true });
|
||||
}else{
|
||||
workerPort.postMessage({ isComplete: false });
|
||||
try{
|
||||
getSingleCenterTable(param).then((ret) => {
|
||||
console.log('teststetfinsh1',ret)
|
||||
if (ret) {
|
||||
workerPort.postMessage({ isComplete: true });
|
||||
}else{
|
||||
workerPort.postMessage({ isComplete: false });
|
||||
|
||||
}
|
||||
})
|
||||
}catch(error){
|
||||
workerPort.postMessage({ isComplete: false });
|
||||
}
|
||||
|
||||
}
|
||||
})
|
||||
}else if(param.mode=='3'){
|
||||
//双中心
|
||||
getDoubleCeneterTable(param).then((ret)=>{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user