修改
This commit is contained in:
parent
30063c3d6a
commit
8e2b093a67
@ -17,9 +17,11 @@ export async function getTCP() {
|
||||
// const tcpClient: TcpClient =new TcpClient(result[0].tcplocalIp, result[0].tcplocalIpPort,result[0].tcpOppositeIp,result[0].tcpOppositePort)
|
||||
// globalThis.TcpClient = tcpClient
|
||||
setTimeout(async () => {
|
||||
await globalThis.TcpClient.rebindTcp(result.tcplocalIp, result.tcplocalIpPort, result.tcpOppositeIp, result.tcpOppositePort)
|
||||
const tcpClient: TcpClient = new TcpClient(result.tcplocalIp, result.tcplocalIpPort, result.tcpOppositeIp, result.tcpOppositePort)
|
||||
globalThis.TcpClient = tcpClient
|
||||
await globalThis.TcpClient.bindTcp()
|
||||
// await globalThis.TcpClient.rebindTcp(result.tcplocalIp, result.tcplocalIpPort, result.tcpOppositeIp, result.tcpOppositePort)
|
||||
await globalThis.TcpClient.connectTcp()
|
||||
await globalThis.TcpClient.sendMsg(globalThis.carInfo.carNo) //1002
|
||||
globalThis.TcpClient.onError((val) => {
|
||||
setTimeout(() => {
|
||||
getTCP()
|
||||
@ -27,7 +29,6 @@ export async function getTCP() {
|
||||
})
|
||||
await globalThis.TcpClient.onMessage((val) => {
|
||||
setTimeout(() => {
|
||||
globalThis.TcpClient.sendMsg(globalThis.carInfo.carNo) //1002
|
||||
if (val) {
|
||||
// const msg=val.substring(5,val.length-1)
|
||||
console.log('socketTag[PLC.UdpClient] status:', globalThis.udpClient.getStatus())
|
||||
@ -46,6 +47,12 @@ export async function getTCP() {
|
||||
await globalThis.TcpClient.bindTcp()
|
||||
await globalThis.TcpClient.connectTcp()
|
||||
await globalThis.TcpClient.sendMsg(globalThis.carInfo.carNo) //1002
|
||||
clearInterval(globalThis.intervalSendmsg)
|
||||
globalThis.intervalSendmsg=setInterval(()=>{
|
||||
if(!globalThis.getCloseTcp){
|
||||
globalThis.TcpClient.sendMsg(globalThis.carInfo.carNo) //1002
|
||||
}
|
||||
},1000/3)
|
||||
globalThis.TcpClient.onError((val) => {
|
||||
setTimeout(() => {
|
||||
getTCP()
|
||||
@ -54,7 +61,6 @@ export async function getTCP() {
|
||||
await globalThis.TcpClient.onMessage((val) => {
|
||||
hilog.info(0x0000, 'testTag', "valvalval2" + JSON.stringify(val));
|
||||
setTimeout(() => {
|
||||
globalThis.TcpClient.sendMsg(globalThis.carInfo.carNo) //1002
|
||||
if (val && globalThis.udpClient?.sendMsg) {
|
||||
globalThis.udpClient?.sendMsg(val)
|
||||
}
|
||||
|
||||
@ -62,7 +62,7 @@ export default class TcpClient {
|
||||
time:dateFormat(new Date()),
|
||||
message: `${TAG} tcprebind tcpreBinderror${JSON.stringify(err)}`,
|
||||
})
|
||||
globalThis.getCloseTcp = true
|
||||
// globalThis.getCloseTcp = true
|
||||
hilog.info(0x0000, 'testTag', "tcpreBinderror:" + JSON.stringify(err));
|
||||
resolve(true)
|
||||
}
|
||||
@ -71,7 +71,7 @@ export default class TcpClient {
|
||||
message: `${TAG} tcprebind success`,
|
||||
})
|
||||
console.log('testTag,rebindtestTag tcp bind success');
|
||||
globalThis.getCloseTcp = false
|
||||
// globalThis.getCloseTcp = false
|
||||
resolve(false)
|
||||
|
||||
})
|
||||
@ -105,12 +105,12 @@ export default class TcpClient {
|
||||
message: `${TAG} tcpbind error ${JSON.stringify(err)}`,
|
||||
})
|
||||
console.log('testTag tcp bind faile');
|
||||
globalThis.getCloseTcp = true
|
||||
// globalThis.getCloseTcp = true
|
||||
hilog.info(0x0000, 'testTag', "tcpBinderror:" + JSON.stringify(err));
|
||||
resolve(true)
|
||||
return
|
||||
}
|
||||
globalThis.getCloseTcp = false
|
||||
// globalThis.getCloseTcp = false
|
||||
console.log('testTag tcp bind success');
|
||||
// this.writeLog({
|
||||
// time:dateFormat(new Date()),
|
||||
@ -171,7 +171,6 @@ export default class TcpClient {
|
||||
}
|
||||
});
|
||||
console.log('socketTag','success')
|
||||
|
||||
globalThis.getCloseTcp = false
|
||||
resolve(true)
|
||||
}).catch(err => {
|
||||
@ -180,7 +179,7 @@ export default class TcpClient {
|
||||
time:dateFormat(new Date()),
|
||||
message: `${TAG} TCPconnect error2 ${JSON.stringify(err)}`,
|
||||
})
|
||||
globalThis.getCloseTcp = true
|
||||
// globalThis.getCloseTcp = true
|
||||
this.num++
|
||||
if(this.num>3){
|
||||
return
|
||||
@ -244,7 +243,7 @@ export default class TcpClient {
|
||||
//程序断开
|
||||
if (globalThis.tcpUdpError) {
|
||||
console.log(TAG,'tcp信号丢失')
|
||||
getTCP()
|
||||
// getTCP()
|
||||
prompt.showToast({
|
||||
message: 'tcp信号丢失',
|
||||
duration: 2000
|
||||
|
||||
@ -30,8 +30,8 @@ export default class EntryAbility extends UIAbility {
|
||||
globalThis.deviceNo = '';
|
||||
globalThis.hasAuth = false
|
||||
|
||||
globalThis.version = GlobalConfig.version.sz.km2[0];
|
||||
globalThis.judgeVersion = GlobalConfig.version.sz.km2[1];
|
||||
globalThis.version = GlobalConfig.version.jn.km3[0];
|
||||
globalThis.judgeVersion = GlobalConfig.version.jn.km3[1];
|
||||
|
||||
globalThis.videoVersion= '1.0'
|
||||
|
||||
|
||||
@ -32,7 +32,8 @@ struct UserInfo {
|
||||
@State pageIndex: number = 0
|
||||
@State ratio: number = 1700 / 960
|
||||
@State index: number = 0
|
||||
@State stepFlag: boolean = false;
|
||||
@State stepFlag:
|
||||
boolean = false;
|
||||
@State errorMsg: string = ''
|
||||
@State ksxtbh: string = ''
|
||||
@State pic: string = ''
|
||||
@ -180,8 +181,7 @@ struct UserInfo {
|
||||
if (this.dataList.length) {
|
||||
setTimeout(()=>{
|
||||
this.currentUser = this.dataList[0]
|
||||
this.currentUser.ksy2= globalThis.ksyxm
|
||||
|
||||
this.currentUser.ksy2= globalThis.kgxm
|
||||
globalThis.lsh=this.currentUser.lsh
|
||||
},200)
|
||||
} else {
|
||||
@ -253,7 +253,7 @@ struct UserInfo {
|
||||
if (res.sfzmhm == id) {
|
||||
flag = true
|
||||
this.currentUser = res
|
||||
this.currentUser.ksy2= globalThis.ksyxm
|
||||
this.currentUser.ksy2= globalThis.kgxm
|
||||
|
||||
this.lsh = this.currentUser.lsh
|
||||
globalThis.lsh = this.currentUser.lsh
|
||||
@ -284,7 +284,7 @@ struct UserInfo {
|
||||
await upDateTableByArray('USER', [])
|
||||
setTimeout(()=>{
|
||||
this.currentUser = this.list[0]
|
||||
this.currentUser.ksy2= globalThis.ksyxm
|
||||
this.currentUser.ksy2= globalThis.kgxm
|
||||
|
||||
globalThis.lsh = this.currentUser.lsh
|
||||
},200)
|
||||
@ -370,7 +370,7 @@ struct UserInfo {
|
||||
this.pageIndex = 0
|
||||
this.dataList = this.list.slice(this.pageIndex * 4, this.pageIndex * 4 + 4)
|
||||
this.currentUser = this.dataList[0]
|
||||
this.currentUser.ksy2= globalThis.ksyxm
|
||||
this.currentUser.ksy2= globalThis.kgxm
|
||||
|
||||
this.lsh = this.currentUser.lsh
|
||||
globalThis.ksyh = this.currentUser.ksy1sfzmhm
|
||||
@ -487,6 +487,7 @@ struct UserInfo {
|
||||
if(!Number(this.systemParam.Param305Str)){
|
||||
that.systemParam.Param305Str='2'
|
||||
}
|
||||
console.log('Param305Str',that.systemParam.Param305Str)
|
||||
// delHilog(this.Param305Str)
|
||||
getUserAlbumItemByDisplayName('', that.systemParam.Param305Str,1)
|
||||
getUserAlbumItemByDisplayName('',that.systemParam.Param305Str,2)
|
||||
@ -602,9 +603,11 @@ struct UserInfo {
|
||||
listData[i] = decodeURI(listData[i])
|
||||
}
|
||||
if(this.systemParam.Param828Str=='1'||this.systemParam.Param828Str=='2'){
|
||||
listData.ksy2=listData.ksy1;
|
||||
// listData.ksy2=listData.ksy1;
|
||||
listData.ksy2=globalThis.kgxm
|
||||
}else{
|
||||
listData.ksy2=listData.ksy2;
|
||||
// listData.ksy2=listData.ksy2;
|
||||
listData.ksy2=globalThis.kgxm
|
||||
}
|
||||
listData.kszp = this.photo + listData.kszp
|
||||
listData.ksmjzp = this.photo + listData.ksmjzp
|
||||
@ -616,7 +619,7 @@ struct UserInfo {
|
||||
if (this.dataList.length) {
|
||||
setTimeout(()=>{
|
||||
this.currentUser = this.dataList[0]
|
||||
this.currentUser.ksy2= globalThis.ksyxm
|
||||
this.currentUser.ksy2= globalThis.kgxm
|
||||
globalThis.lsh=this.currentUser.lsh
|
||||
},200)
|
||||
// this.currentUser = this.dataList[0]
|
||||
@ -896,7 +899,7 @@ struct UserInfo {
|
||||
//接口标识
|
||||
jkid: '17C51',
|
||||
}
|
||||
console.info('surenjun', JSON.stringify(param))
|
||||
console.info('surenjunjianguan', JSON.stringify(param))
|
||||
const temp = await writeObjectOut(param);
|
||||
globalThis.lsh = this.currentUser.lsh
|
||||
globalThis.ksyh = this.currentUser.ksy1sfzmhm
|
||||
@ -1022,7 +1025,7 @@ struct UserInfo {
|
||||
globalThis.lsh = item.lsh;
|
||||
setTimeout(()=>{
|
||||
this.currentUser = item
|
||||
this.currentUser.ksy2= globalThis.ksyxm
|
||||
this.currentUser.ksy2= globalThis.kgxm
|
||||
|
||||
},200)
|
||||
|
||||
|
||||
@ -4,7 +4,8 @@ import FileLog from '../judgeSDK/utils/fileLog';
|
||||
import RealTime from '../compontents/judge/RealTime';
|
||||
import { GPSData, SignalData } from '../../mock';
|
||||
import { SignalDataType } from '../../model';
|
||||
|
||||
import FileUtil from '../../common/utils/File'
|
||||
import { GlobalConfig } from '../../config/index'
|
||||
@Component
|
||||
export default struct SignDisplayCom {
|
||||
@State showBack: boolean = false
|
||||
@ -13,6 +14,7 @@ export default struct SignDisplayCom {
|
||||
@State signArr: Array<any> = []
|
||||
@State sjxhColum: Array<SignalDataType> = SignalData
|
||||
@State GPSColum: Array<SignalDataType> = GPSData
|
||||
@State udplocalIp: string = ''
|
||||
@State ratio: number = 850 / 960
|
||||
@State gpsActive: number = 1
|
||||
@Prop active: number = 0
|
||||
@ -166,7 +168,7 @@ export default struct SignDisplayCom {
|
||||
}.justifyContent(FlexAlign.Start).padding({ left: 10 * this.ratio }).margin({ top: 8 * this.ratio })
|
||||
|
||||
Row() {
|
||||
Text("本机IP:" + this.signArr[53] || '0')
|
||||
Text("本机IP:" + '192.168.7.170')
|
||||
.fontColor('#FFF5E5')
|
||||
.fontSize(14 * this.ratio)
|
||||
.width('25%')
|
||||
@ -219,7 +221,7 @@ export default struct SignDisplayCom {
|
||||
Text('时分秒:' + this.signArr[94]).fontColor('#FFB433').fontSize(14 * this.ratio).height(18 * this.ratio)
|
||||
Text('经度:' + this.signArr[95]).fontColor('#FFB433').fontSize(14 * this.ratio).height(18 * this.ratio)
|
||||
Text('纬度:' + this.signArr[96]).fontColor('#FFB433').fontSize(14 * this.ratio).height(18 * this.ratio)
|
||||
Text('速度:' + this.signArr[97]).fontColor('#FFB433').fontSize(14 * this.ratio).height(18 * this.ratio)
|
||||
Text('速度:' +((Number((this.signArr[97]||0))*1.852).toFixed(2)).toString()).fontColor('#FFB433').fontSize(14 * this.ratio).height(18 * this.ratio)
|
||||
}
|
||||
.backgroundColor('#1A1A1A')
|
||||
.width(170 * this.ratio)
|
||||
@ -319,7 +321,10 @@ export default struct SignDisplayCom {
|
||||
clearInterval(this.interval)
|
||||
}
|
||||
|
||||
aboutToAppear() {
|
||||
async aboutToAppear() {
|
||||
// const fileUtil = new FileUtil(globalThis.context)
|
||||
// const data = await fileUtil.readFile(GlobalConfig.comoonfileWriteAddress + '/config/ipConfig.txt')
|
||||
// this.udplocalIp=JSON.parse(data)?.udplocalIp||'192.168.7.170'
|
||||
this.ratio = this.ratio * (this.scaleNum || 1);
|
||||
const that = this
|
||||
const {showBack,getSignal} = this
|
||||
@ -369,7 +374,6 @@ export default struct SignDisplayCom {
|
||||
}
|
||||
|
||||
getSignal = (msg) => {
|
||||
console.log('msgmsgmsg', msg)
|
||||
const that = this;
|
||||
that.msg = msg
|
||||
const strachArr = msg.split(',')
|
||||
@ -411,6 +415,12 @@ export default struct SignDisplayCom {
|
||||
this.GPSColum[t].value = this.signArr[i]
|
||||
t++
|
||||
}
|
||||
this.GPSColum[14].value = ((Number((this.signArr[97]||0))*1.852).toFixed(2)).toString()
|
||||
const str0=this.signArr[93].substr(0,2)
|
||||
const str1=this.signArr[93].substr(2,2)
|
||||
const str2=this.signArr[93].substr(4.2)
|
||||
this.signArr[93]=str2+str1+str0
|
||||
// this.signArr[53]=192.168.7.170'
|
||||
this.sjxhColum = JSON.parse(JSON.stringify((this.sjxhColum)))
|
||||
that.signArr = JSON.parse(JSON.stringify((this.signArr)))
|
||||
that.GPSColum = JSON.parse(JSON.stringify((this.GPSColum)))
|
||||
|
||||
@ -12,7 +12,7 @@ export default struct DeductedPopup {
|
||||
super()
|
||||
}
|
||||
|
||||
@State fontSize:number = 24
|
||||
@State fontSize:number = 30
|
||||
@State unselected:SEL = {fontColor:'#000000', bgColor:'#CCC4B8'}
|
||||
@State selected:SEL = {fontColor:'#FFAD33', bgColor:'#26231E'}
|
||||
|
||||
@ -90,7 +90,7 @@ export default struct DeductedPopup {
|
||||
Row(){
|
||||
Text(text).fontColor(index === this.currentIndex ? this.selected.fontColor : this.unselected.fontColor).fontSize(this.fontSize).fontWeight(500)
|
||||
}
|
||||
.width(120).height(60)
|
||||
.width(140).height(60)
|
||||
.backgroundColor(index === this.currentIndex ? this.selected.bgColor: this.unselected.bgColor ).justifyContent(FlexAlign.Center).justifyContent(FlexAlign.Center)
|
||||
.borderRadius({topLeft:20,topRight:20}).margin({right:10})
|
||||
.onClick(()=>{
|
||||
@ -113,7 +113,7 @@ export default struct DeductedPopup {
|
||||
Row(){
|
||||
Image($rawfile(`judge/km3/zuo_nor.png`)).height(15).margin({left:20,top:0})
|
||||
Text('上一页'){}.fontColor('#FFF').fontSize(this.fontSize)
|
||||
}.width(140).height(60).justifyContent(FlexAlign.Start).alignItems(VerticalAlign.Center).backgroundImage($rawfile(`judge/km3/button_nor.png`)).backgroundImageSize({width:'100%',height:'100%'}).margin({right:15})
|
||||
}.width(150).height(60).justifyContent(FlexAlign.Start).alignItems(VerticalAlign.Center).backgroundImage($rawfile(`judge/km3/button_nor.png`)).backgroundImageSize({width:'100%',height:'100%'}).margin({right:30})
|
||||
.onClick(()=>{this.goPage(0)})
|
||||
}
|
||||
|
||||
@ -123,7 +123,7 @@ export default struct DeductedPopup {
|
||||
Row(){
|
||||
Text('下一页'){}.fontColor('#FFF').fontSize(this.fontSize).padding({left:30})
|
||||
Image($rawfile(`judge/km3/you_nor.png`)).height(15).margin({right:6,top:0})
|
||||
}.width(140).height(60).justifyContent(FlexAlign.Start).alignItems(VerticalAlign.Center).backgroundImage($rawfile(`judge/km3/button_nor.png`)).backgroundImageSize({width:'100%',height:'100%'}).margin({right:15})
|
||||
}.width(150).height(60).justifyContent(FlexAlign.Start).alignItems(VerticalAlign.Center).backgroundImage($rawfile(`judge/km3/button_nor.png`)).backgroundImageSize({width:'100%',height:'100%'}).margin({right:30})
|
||||
.onClick(()=>{this.goPage(1)})
|
||||
}
|
||||
|
||||
@ -138,12 +138,14 @@ export default struct DeductedPopup {
|
||||
Column(){
|
||||
ForEach(this.getCurrentMarkRuleList(),(item,index) => {
|
||||
Row(){
|
||||
Text(`${item.markshow} (${item.markcatalog})`).fontColor('#FFF').fontSize(this.fontSize).fontWeight(500)
|
||||
Row(){
|
||||
Text(item.markreal + '').fontColor('#FFF').fontSize(this.fontSize).fontWeight(500)
|
||||
Text(`${item.markshow} (${item.markcatalog})`).fontColor('#FFF').fontSize(this.fontSize).fontWeight(600)
|
||||
}.width(1000)
|
||||
Row(){
|
||||
Text(item.markreal + '').fontColor('#FFF').fontSize(this.fontSize).fontWeight(600)
|
||||
}
|
||||
}
|
||||
.width('100%').height(70).justifyContent(FlexAlign.SpaceBetween).alignItems(VerticalAlign.Center)
|
||||
.width('100%').justifyContent(FlexAlign.SpaceBetween).alignItems(VerticalAlign.Center).constraintSize({minHeight:70})
|
||||
.padding({left:20,right:20})
|
||||
.backgroundColor(this.getSelectedLine(index))
|
||||
.onClick(()=>{this.selectedLine = index})
|
||||
|
||||
@ -2,13 +2,14 @@
|
||||
//考试回放开关
|
||||
export const judgeConfig = {
|
||||
//本地目录开关
|
||||
isTrajectoryOpen: true,
|
||||
isTrajectoryOpen: false,
|
||||
//是否开启拍照
|
||||
isPhotoOpen: false,
|
||||
isPhotoOpen: true,
|
||||
//扣分语音是否强制开启
|
||||
kfVoiceOpen: false,
|
||||
//忽略的考试项目
|
||||
ignoreProjects:[],
|
||||
|
||||
// 是否忽略考试前熄火、车门检查
|
||||
isCheckFireOpen: true,
|
||||
//轨迹回放是否开启Udp
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user