Compare commits
3 Commits
4bc2a88b7c
...
d743f22889
| Author | SHA1 | Date | |
|---|---|---|---|
| d743f22889 | |||
| f974da9303 | |||
| f720674c7b |
@ -3,16 +3,12 @@ import { obtainCarExamInfo } from '../../api/index'
|
|||||||
import { dateFormat } from '../utils/tools'
|
import { dateFormat } from '../utils/tools'
|
||||||
import router from '@ohos.router'
|
import router from '@ohos.router'
|
||||||
import promptAction from '@ohos.promptAction'
|
import promptAction from '@ohos.promptAction'
|
||||||
|
import { getSyncData } from '../../common/service/initable'
|
||||||
import { GlobalConfig } from '../../config/index'
|
import { GlobalConfig } from '../../config/index'
|
||||||
import FileUtil from '../../common/utils/File'
|
import FileUtil from '../../common/utils/File'
|
||||||
|
|
||||||
//获取设备信息
|
//获取设备信息
|
||||||
export async function getDeviceInfo(context) {
|
export async function getDeviceInfo(context) {
|
||||||
// globalThis.deviceNo = '153216400880'; //科目三设备
|
|
||||||
// globalThis.deviceNo = '150667400235'; //科目三设备
|
|
||||||
// globalThis.deviceNo = '1649018001275'; //洛阳科目三设备
|
|
||||||
// globalThis.deviceNo = 'MAC-36E6575F'; //杭州科目二设备 489
|
|
||||||
// globalThis.deviceNo = 'MAC-C57C8966'; //杭州科目二设备
|
|
||||||
return new Promise(async (resolve, reject) => {
|
return new Promise(async (resolve, reject) => {
|
||||||
const fileUtil = new FileUtil(context)
|
const fileUtil = new FileUtil(context)
|
||||||
const data = await fileUtil.readFile(GlobalConfig.comoonfileWriteAddress + '/config/deviceNo.txt');
|
const data = await fileUtil.readFile(GlobalConfig.comoonfileWriteAddress + '/config/deviceNo.txt');
|
||||||
@ -21,12 +17,9 @@ export async function getDeviceInfo(context) {
|
|||||||
message: `请先进行设备注册`,
|
message: `请先进行设备注册`,
|
||||||
duration: 3000
|
duration: 3000
|
||||||
});
|
});
|
||||||
router.pushUrl({
|
|
||||||
url: 'pages/Register',
|
|
||||||
}, router.RouterMode.Single);
|
|
||||||
resolve('')
|
resolve('')
|
||||||
} else {
|
} else {
|
||||||
const fileData = JSON.parse(data)
|
const fileData=JSON.parse(data)
|
||||||
globalThis.deviceNo = fileData.deviceName
|
globalThis.deviceNo = fileData.deviceName
|
||||||
getCarInfo()
|
getCarInfo()
|
||||||
resolve(fileData.deviceName)
|
resolve(fileData.deviceName)
|
||||||
|
|||||||
@ -181,6 +181,7 @@ export default class TcpClient {
|
|||||||
let promise = this.tcp.close();
|
let promise = this.tcp.close();
|
||||||
promise.then(() => {
|
promise.then(() => {
|
||||||
globalThis.getCloseTcp = true
|
globalThis.getCloseTcp = true
|
||||||
|
|
||||||
console.log(TAG, 'tcpCloseSuccess')
|
console.log(TAG, 'tcpCloseSuccess')
|
||||||
callback()
|
callback()
|
||||||
reslove(true)
|
reslove(true)
|
||||||
|
|||||||
@ -16,7 +16,7 @@
|
|||||||
import socket from '@ohos.net.socket';
|
import socket from '@ohos.net.socket';
|
||||||
import { Array2Byte } from '../utils/tools'
|
import { Array2Byte } from '../utils/tools'
|
||||||
import {getChuankouFn} from '../../common/service/indexService'
|
import {getChuankouFn} from '../../common/service/indexService'
|
||||||
|
import {getUDP} from './GlobalUdp'
|
||||||
const TAG = 'socketTag[PLC.UdpClient]'
|
const TAG = 'socketTag[PLC.UdpClient]'
|
||||||
import prompt from '@ohos.prompt'
|
import prompt from '@ohos.prompt'
|
||||||
|
|
||||||
@ -29,7 +29,7 @@ export default class UdpClient {
|
|||||||
private oppositeIpPort: string = ''
|
private oppositeIpPort: string = ''
|
||||||
|
|
||||||
private udp: any = null
|
private udp: any = null
|
||||||
// private stashFn:StashFuncotion
|
// private stashFn:StashFuncotionon
|
||||||
|
|
||||||
constructor(udplocalIp: string, udplocalIpPort: string, udpOppositeIp: string, udpOppositeIpPort: string) {
|
constructor(udplocalIp: string, udplocalIpPort: string, udpOppositeIp: string, udpOppositeIpPort: string) {
|
||||||
this.localIp = udplocalIp
|
this.localIp = udplocalIp
|
||||||
@ -179,9 +179,10 @@ export default class UdpClient {
|
|||||||
num++
|
num++
|
||||||
console.log(TAG,'plc udp信号丢失')
|
console.log(TAG,'plc udp信号丢失')
|
||||||
if(num==3){
|
if(num==3){
|
||||||
await this.bindUdp()
|
getUDP(globalThis.context,true)
|
||||||
await this.sendMsg('111')
|
// await this.bindUdp()
|
||||||
await this.onMessage(callback)
|
// await this.sendMsg('111')
|
||||||
|
// await this.onMessage(callback)
|
||||||
num=0
|
num=0
|
||||||
}
|
}
|
||||||
prompt.showToast({
|
prompt.showToast({
|
||||||
|
|||||||
@ -30,6 +30,8 @@ export default class EntryAbility extends UIAbility {
|
|||||||
globalThis.hasAuth = false
|
globalThis.hasAuth = false
|
||||||
globalThis.version = '2022.08.13.01'
|
globalThis.version = '2022.08.13.01'
|
||||||
globalThis.judgeVersion = '2022.12.05.1'
|
globalThis.judgeVersion = '2022.12.05.1'
|
||||||
|
// globalThis.version = '2024.11.22.14'
|
||||||
|
// globalThis.judgeVersion = '2024.11.22.14'
|
||||||
globalThis.videoVersion= '1.0'
|
globalThis.videoVersion= '1.0'
|
||||||
// globalThis.version = '2023.12.13.01'
|
// globalThis.version = '2023.12.13.01'
|
||||||
// globalThis.judgeVersion = '2023.09.30.1'
|
// globalThis.judgeVersion = '2023.09.30.1'
|
||||||
|
|||||||
@ -311,6 +311,7 @@ struct Index {
|
|||||||
carNo: globalThis.carInfo.carNo,
|
carNo: globalThis.carInfo.carNo,
|
||||||
placeId: globalThis.carInfo.examinationRoomId
|
placeId: globalThis.carInfo.examinationRoomId
|
||||||
}
|
}
|
||||||
|
console.log('paramparam',JSON.stringify(param))
|
||||||
// globalThis.udpClient2.initHeartSendMsg(param,this.context)
|
// globalThis.udpClient2.initHeartSendMsg(param,this.context)
|
||||||
if (globalThis.udpClient2.getStatus()) {
|
if (globalThis.udpClient2.getStatus()) {
|
||||||
globalThis.udpClient2.sendMsgExt(param, this.context)
|
globalThis.udpClient2.sendMsgExt(param, this.context)
|
||||||
@ -333,8 +334,7 @@ struct Index {
|
|||||||
this.loading = false
|
this.loading = false
|
||||||
this.userAuth();
|
this.userAuth();
|
||||||
this.createAlbum()
|
this.createAlbum()
|
||||||
await getUDP(this.context,false)
|
|
||||||
await getUDP2(this.context,false)
|
|
||||||
this.num=0
|
this.num=0
|
||||||
clearInterval(this.interval)
|
clearInterval(this.interval)
|
||||||
this.interval = setInterval(() => {
|
this.interval = setInterval(() => {
|
||||||
@ -347,7 +347,6 @@ struct Index {
|
|||||||
}, 1000)
|
}, 1000)
|
||||||
|
|
||||||
//
|
//
|
||||||
getTCP()
|
|
||||||
// const TcpClient: TcpClient =new TcpClient(result[0].tcplocalIp, result[0].tcplocalIpPort,result[0].tcpOppositeIp,result[0].tcpOppositePort)
|
// const TcpClient: TcpClient =new TcpClient(result[0].tcplocalIp, result[0].tcplocalIpPort,result[0].tcpOppositeIp,result[0].tcpOppositePort)
|
||||||
|
|
||||||
console.info('Index onPageShow');
|
console.info('Index onPageShow');
|
||||||
@ -388,8 +387,12 @@ struct Index {
|
|||||||
async initParams() {
|
async initParams() {
|
||||||
this.loading = false
|
this.loading = false
|
||||||
takePhotoFn(this.context)
|
takePhotoFn(this.context)
|
||||||
this.deviceId=await getDeviceInfo(this.context) || ''
|
await getDeviceInfo(this.context)
|
||||||
await getCarInfo()
|
await getCarInfo()
|
||||||
|
await getUDP(this.context,false)
|
||||||
|
await getUDP2(this.context,false)
|
||||||
|
getTCP()
|
||||||
|
this.deviceId= globalThis.carInfo.carNo
|
||||||
await setCurrentTime();
|
await setCurrentTime();
|
||||||
this.carNum = globalThis.carInfo.plateNo;
|
this.carNum = globalThis.carInfo.plateNo;
|
||||||
this.version = globalThis.version;
|
this.version = globalThis.version;
|
||||||
|
|||||||
@ -55,7 +55,7 @@ export default struct Index {
|
|||||||
}
|
}
|
||||||
.margin({ left: 24 * this.ratio })
|
.margin({ left: 24 * this.ratio })
|
||||||
|
|
||||||
Text('考车号:' + globalThis.deviceNo)
|
Text('考车号:' + globalThis.carInfo.carNo)
|
||||||
.fontColor('#CCAE7A')
|
.fontColor('#CCAE7A')
|
||||||
.fontSize(22 * this.ratio)
|
.fontSize(22 * this.ratio)
|
||||||
.margin({ right: 24 * this.ratio })
|
.margin({ right: 24 * this.ratio })
|
||||||
|
|||||||
@ -316,7 +316,6 @@ struct UserInfo {
|
|||||||
|
|
||||||
const faceParam = syssetParams.filter(sys => sys.v_no == '2413')
|
const faceParam = syssetParams.filter(sys => sys.v_no == '2413')
|
||||||
|
|
||||||
// that.FaceOpenStatue = '0'
|
|
||||||
// faceParam?.[0]?.v_value ||
|
// faceParam?.[0]?.v_value ||
|
||||||
// 1身份证读卡器 2指纹 3人脸
|
// 1身份证读卡器 2指纹 3人脸
|
||||||
if(openCheckFlag=='1'){
|
if(openCheckFlag=='1'){
|
||||||
@ -326,6 +325,7 @@ struct UserInfo {
|
|||||||
that.openDeviceByIDCard()
|
that.openDeviceByIDCard()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// that.FaceOpenStatue = '0'
|
||||||
|
|
||||||
//0不自动更新 1自动更新(不限次数) 2没有考生更新2次
|
//0不自动更新 1自动更新(不限次数) 2没有考生更新2次
|
||||||
if (that.studentRefreshStatue == '2') {
|
if (that.studentRefreshStatue == '2') {
|
||||||
|
|||||||
@ -217,7 +217,7 @@ struct Index {
|
|||||||
this.param.faceFlag = value
|
this.param.faceFlag = value
|
||||||
console.info('Checkbox1 change is' + value)
|
console.info('Checkbox1 change is' + value)
|
||||||
})
|
})
|
||||||
Text('启用过程人脸比对').fontColor('#333333').fontSize(16 * this.ratio)
|
Text('启用人脸比对').fontColor('#333333').fontSize(16 * this.ratio)
|
||||||
TextInput({ text: this.param.rlls, controller: this.inputController })
|
TextInput({ text: this.param.rlls, controller: this.inputController })
|
||||||
.type(InputType.Normal)
|
.type(InputType.Normal)
|
||||||
.borderRadius(0)
|
.borderRadius(0)
|
||||||
@ -229,7 +229,7 @@ struct Index {
|
|||||||
.onChange((value) => {
|
.onChange((value) => {
|
||||||
this.param.rlls = value
|
this.param.rlls = value
|
||||||
})
|
})
|
||||||
Text('拍照通道').fontColor('#333333').fontSize(16 * this.ratio)
|
Text('过程拍照通道').fontColor('#333333').fontSize(16 * this.ratio)
|
||||||
TextInput({ text: this.param.pztd, controller: this.inputController })
|
TextInput({ text: this.param.pztd, controller: this.inputController })
|
||||||
.type(InputType.Normal)
|
.type(InputType.Normal)
|
||||||
.borderRadius(0)
|
.borderRadius(0)
|
||||||
|
|||||||
@ -178,7 +178,7 @@ export default struct FaceCompare {
|
|||||||
|
|
||||||
async faceComparFn() {
|
async faceComparFn() {
|
||||||
console.log('mmmmm0', 2)
|
console.log('mmmmm0', 2)
|
||||||
|
this.param.pztd=this.param.rlls
|
||||||
const data=await takePhoto(this.param, this.context, 'jt/', 1,)
|
const data=await takePhoto(this.param, this.context, 'jt/', 1,)
|
||||||
this.base64=this.imageBase64 + data.base64
|
this.base64=this.imageBase64 + data.base64
|
||||||
console.log('mmmmt',this.base64)
|
console.log('mmmmt',this.base64)
|
||||||
@ -191,7 +191,6 @@ export default struct FaceCompare {
|
|||||||
})
|
})
|
||||||
.then(res => {
|
.then(res => {
|
||||||
console.log('mmmmm8', res)
|
console.log('mmmmm8', res)
|
||||||
|
|
||||||
if (res) {
|
if (res) {
|
||||||
this.controller.stop()
|
this.controller.stop()
|
||||||
this.showFaceCompare = !this.showFaceCompare
|
this.showFaceCompare = !this.showFaceCompare
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user