From 92cb6838d25376cf1c4fb5ce2da901ad86fcb4a1 Mon Sep 17 00:00:00 2001 From: lixiao <932184220@qq.com> Date: Mon, 7 Apr 2025 08:57:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=BB=A1=E5=88=86=E5=AD=A6=E4=B9=A0=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- entry/src/main/ets/pages/Judge.ets | 14 +++++--------- entry/src/main/ets/pages/judgeSDK/judge.ts | 3 +-- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/entry/src/main/ets/pages/Judge.ets b/entry/src/main/ets/pages/Judge.ets index 4e0f2b0b..9ef745ea 100644 --- a/entry/src/main/ets/pages/Judge.ets +++ b/entry/src/main/ets/pages/Judge.ets @@ -24,12 +24,11 @@ import { SYSTEMPARMARR } from './judgeSDK/api/judgeSDK.d'; -import { chunkArr, formatTime, getCurrentHourTime, getCurrentTime } from '../common/utils/tools'; +import { formatTime, getCurrentHourTime, getCurrentTime } from '../common/utils/tools'; import { getSyncData } from '../common/service/initable'; import { judgeConfig } from './judgeSDK/utils/judgeConfig'; import FileUtil from '../common/utils/File'; import SignDisplayCom from './compontents/signDisplayCom'; -import systemDateTime from '@ohos.systemDateTime'; @Entry @@ -37,7 +36,6 @@ import systemDateTime from '@ohos.systemDateTime'; struct Index { // 考试模式 1:白考,2:夜考,3:增驾(模拟灯光未考),4:增驾(模拟灯光已考),5:满分学习 private mode: number = 1 - private mfxxn: boolean = false async aboutToDisappear() { clearInterval(this.mileageTimer) @@ -247,7 +245,7 @@ struct Index { const systemParms: SYSTEMPARMARR[] = sysParam || (await getSyncData('MA_SYSTEMPARM')) as SYSTEMPARMARR[] let currentParams: any = router.getParams(); - const {carName,carType,examSubject} = this; + const {carName} = this; if (this.mode === 2) { this.totalScore = Number(currentParams.score) || this.totalScore } @@ -294,24 +292,23 @@ struct Index { this.examMileage = mileage[0] } } + // 满分学习里程 if (this.mode === 5 && no1 == 3 && no2 == Number(carNo) && no3 == 63) { let data = decodeURI(systemParm.txt1)?.split("^") this.examMileage = data[1] || this.examMileage - // 满分学习扣分 - this.mfxxn = data[3] != "1" } //获取当前考车的考试项目 if (this.mode === 2 && no1 == 3 && no2 == Number(carNo) && no3 == 46) { // 夜考必考项目读取 allItems = decodeURIComponent(systemParm.txt1).split(',').filter(txt => txt !== '') } else if (this.mode !== 2 && no1 == 3 && no2 == Number(carNo) && no3 == 10) { + // 其他模式必考项目获取 allItems = decodeURIComponent(systemParm.txt1).split(',').filter(txt => txt !== '') } else if (this.mode == 5 && no1 == 3 && no2 == Number(carNo) && no3 == 63) { // 满分学习项目 let data = decodeURI(systemParm.txt1)?.split("^").filter(item => item) - allItems = data[2]?.split(",") || [] + allItems = data[0]?.split(",") || [] } - if (no1 == 6) { const name = decodeURI(systemParm.txt1) // 夜间行驶 @@ -368,7 +365,6 @@ struct Index { this.ddxkKsxmArr.push(txt2) } } - this.systemparmArr.push({ 'NO1': no1 * 1, 'NO2': no2 * 1, diff --git a/entry/src/main/ets/pages/judgeSDK/judge.ts b/entry/src/main/ets/pages/judgeSDK/judge.ts index efc218da..a5941071 100644 --- a/entry/src/main/ets/pages/judgeSDK/judge.ts +++ b/entry/src/main/ets/pages/judgeSDK/judge.ts @@ -801,8 +801,7 @@ export default class Judge { dmndg: judgeUI.mode === 3 || judgeUI.mode === 5, // 是否满分学习 mfxx: judgeUI.mode === 5, - // TODO 满分学习是否扣分参数 - mfxxn: judgeUI.mfxxn, + // 是否增驾 zeng: judgeUI.mode === 3 || judgeUI.mode === 4 } console.info(judgeTag, '5.获取开始考试数据完成')