彈框修改

This commit is contained in:
lvyuankang 2024-08-23 13:44:42 +08:00
parent 4e4d357f7a
commit 5fba22c2ed
4 changed files with 75 additions and 76 deletions

View File

@ -324,33 +324,33 @@ export default class UdpClientByCenter {
// getUDP(globalThis.context,true)
globalThis.title='差分状态异常'
globalThis.type='3'
AppStorage.SetOrCreate('errorMsg', 1);
if(this.errorStep!=1){
this.errorStep=1
this.avPlayer.playAudio(['voice/差分状态异常.wav'])
getSyncData('MA_SYSSET').then(syssetParams => {
// @ts-ignore
syssetParams.forEach(sys => {
// 差分长时间是SINGLE状态报考车故障,停止考试0-否 1-是)
if (sys.v_no === '424'&&sys.v_value==1){
//plc差分丢失
console.log('sys.v_valuesys.v_valuesys.v_value',sys.v_value)
AppStorage.SetOrCreate('errorCode', 0);
AppStorage.SetOrCreate('errorCodeFlage', true);
}
})
// const errorParam = syssetParams.filter(sys => sys.v_no === '424') //
// that.studentRefreshStatue = studentRefreshParam?.[0]?.v_value || '0'
});
}
// AppStorage.SetOrCreate('errorCode', 1);
// if(this.errorStep!=1){
// this.errorStep=1
// this.avPlayer.playAudio(['voice/差分状态异常.wav'])
// getSyncData('MA_SYSSET').then(syssetParams => {
// // @ts-ignore
// syssetParams.forEach(sys => {
// // 差分长时间是SINGLE状态报考车故障,停止考试0-否 1-是)
// if (sys.v_no === '424'&&sys.v_value==1){
// //plc差分丢失
// console.log('sys.v_valuesys.v_valuesys.v_value',sys.v_value)
// AppStorage.SetOrCreate('errorCode', 0);
// AppStorage.SetOrCreate('errorCodeFlage', true);
//
// }
// })
// // const errorParam = syssetParams.filter(sys => sys.v_no === '424') //
// // that.studentRefreshStatue = studentRefreshParam?.[0]?.v_value || '0'
//
//
// });
// }
}
}else{
AppStorage.SetOrCreate('errorCode', -1);
AppStorage.SetOrCreate('errorCodeFlage', false);
this.errorStep=0
// AppStorage.SetOrCreate('errorCode', -1);
// AppStorage.SetOrCreate('errorCodeFlage', false);
// this.errorStep=0
globalThis.dialogOpen=false
}
this.chafenFlag=0
@ -401,30 +401,30 @@ export default class UdpClientByCenter {
globalThis.title='plc udp信号丢失'
globalThis.type='3'
if(!globalThis.dialogOpen){
AppStorage.SetOrCreate('errorMsg', 1);
if(this.errorStep!=1){
console.log('sys.v_valuesys.v_valuesys.v_value11221')
this.errorStep=1
this.avPlayer.playAudio(['voice/差分状态异常.wav'])
getSyncData('MA_SYSSET').then(syssetParams => {
console.log('sys.v_valuesys.v_valuesys.v_value11221',JSON.stringify(syssetParams))
// @ts-ignore
syssetParams.forEach(sys => {
// 差分长时间是SINGLE状态报考车故障,停止考试0-否 1-是)
if (sys.v_no === '424'&&sys.v_value==1){
//plc差分丢失
AppStorage.SetOrCreate('errorCode', 0);
AppStorage.SetOrCreate('errorCodeFlage', true);
}
})
// const errorParam = syssetParams.filter(sys => sys.v_no === '424') //
// that.studentRefreshStatue = studentRefreshParam?.[0]?.v_value || '0'
});
}
// AppStorage.SetOrCreate('errorCode', 1);
// if(this.errorStep!=1){
// console.log('sys.v_valuesys.v_valuesys.v_value11221')
//
// this.errorStep=1
// this.avPlayer.playAudio(['voice/差分状态异常.wav'])
// getSyncData('MA_SYSSET').then(syssetParams => {
// console.log('sys.v_valuesys.v_valuesys.v_value11221',JSON.stringify(syssetParams))
// // @ts-ignore
// syssetParams.forEach(sys => {
// // 差分长时间是SINGLE状态报考车故障,停止考试0-否 1-是)
// if (sys.v_no === '424'&&sys.v_value==1){
// //plc差分丢失
// AppStorage.SetOrCreate('errorCode', 0);
// AppStorage.SetOrCreate('errorCodeFlage', true);
//
// }
// })
// // const errorParam = syssetParams.filter(sys => sys.v_no === '424') //
// // that.studentRefreshStatue = studentRefreshParam?.[0]?.v_value || '0'
//
//
// });
// }
}
num = 0
}

View File

@ -72,8 +72,9 @@ export default async function request(req: any) {
}else{
globalThis.type='1'
const resultMessage = res?.body?.resultMessage || res?.head?.resultMessage
AppStorage.SetOrCreate('errorMsg', 1);
// AppStorage.SetOrCreate('errorMsg', 1);
globalThis.title=decodeURIComponent(resultMessage)
globalThis.errorDialog.open()
prompt.showToast({
message: decodeURIComponent(resultMessage),
duration: 3000
@ -90,8 +91,10 @@ export default async function request(req: any) {
}else {
globalThis.type='1'
if(!host){
AppStorage.SetOrCreate('errorMsg', 1);
// AppStorage.SetOrCreate('errorMsg', 1);
globalThis.title=decodeURIComponent(resObj.resultMessage)
globalThis.errorDialog.open()
}
prompt.showToast({
@ -159,6 +162,8 @@ function handleCenterCode(msgXml,isNewCenter){
const {code,message,keystr} = result
if(code != '1'){
const rMessage = decodeURIComponent(message as string)
globalThis.title=rMessage
globalThis.errorDialog.open()
prompt.showToast({
message:rMessage,
duration: 3000
@ -181,6 +186,8 @@ function handleCenterCode(msgXml,isNewCenter){
message: decodeURIComponent(message as string),
duration: 3000
});
globalThis.title=decodeURIComponent(message as string)
globalThis.errorDialog.open()
return {code,message:decodeURIComponent(message)}
}else{
return { code }

View File

@ -101,21 +101,14 @@ struct Index {
if (this.loading) {
return
}
const data=AppStorage.Get('errorCode'); // returns 47
if(data==0){
globalThis.title='差分状态异常'
globalThis.type='3'
AppStorage.SetOrCreate('errorMsg', 1);
return
}
setTimeout(() => {
this.angle = 360
}, 1000)
this.angle = 0
if (!globalThis.timeInfo) {
globalThis.type='1'
AppStorage.SetOrCreate('errorMsg', 1);
globalThis.title='时间同步接口连接失败'
this.errorDialog.open()
promptAction.showToast({
message: `时间同步接口连接失败`,
duration: 3000
@ -129,8 +122,8 @@ struct Index {
duration: 3000
});
globalThis.type='1'
AppStorage.SetOrCreate('errorMsg', 1);
globalThis.title='车辆信息接口获取失败'
this.errorDialog.open()
this.loading = false
return
}
@ -296,7 +289,7 @@ struct Index {
this.angle = 0
this.loading = false
globalThis.lsh = '1111111111111'
globalThis.errorDialog=this.errorDialog
const distanceClass = new GetDistance(globalThis.context)
await distanceClass.initFolder()
globalThis.distanceClass = distanceClass
@ -363,7 +356,6 @@ struct Index {
async onPageShow() {
console.log('ttttt', 1111)
this.userAuth();
console.log('ttttt2222', 1111)
this.vocObj = new voiceService(async (status, val, next) => {
});
@ -442,16 +434,16 @@ struct Index {
if (this.num >= 3) {
this.heartMsg()
}
const data=AppStorage.Get('errorMsg');
console.log('1123',data,globalThis.type,globalThis.dialogOpen)
if(data==1){
if(globalThis.type=='3'&&!globalThis.dialogOpen){
globalThis.dialogOpen=true
this.errorDialog.open()
}else if(globalThis.type=='1'){
this.errorDialog.open()
}
}
// const data=AppStorage.Get('errorMsg');
// console.log('1123',data,globalThis.type,globalThis.dialogOpen)
// if(data==1){
// if(globalThis.type=='3'&&!globalThis.dialogOpen){
// globalThis.dialogOpen=true
// this.errorDialog.open()
// }else if(globalThis.type=='1'){
// this.errorDialog.open()
// }
// }
}, 1000)
//下载模型
// await this.getModel()

View File

@ -54,9 +54,9 @@ export default struct errorMsgDialog {
.onClick(() => {
if (this.controller != undefined) {
const errorCode=AppStorage.Get('errorMsg');
const errorCodeFlage=AppStorage.Get('errorCodeFlage');
console.log('errorCode',errorCode,errorCodeFlage)
if(errorCode==0&&errorCodeFlage){
// const errorCodeFlage=AppStorage.Get('errorCodeFlage');
// console.log('errorCode',errorCode,errorCodeFlage)
if(errorCode==0){
router.replaceUrl({
url: 'pages/Index',
}, router.RouterMode.Single);
@ -76,7 +76,7 @@ export default struct errorMsgDialog {
}
.commStyle()
.onClick(() => {
const errorCode=AppStorage.Get('errorMsg');
const errorCode=AppStorage.Get('errorCode');
const errorCodeFlage=AppStorage.Get('errorCodeFlage');
console.log('errorCode',errorCode,errorCodeFlage)
if(errorCode==0&&errorCodeFlage){