fix: 提交一个声明文件

This commit is contained in:
wangzhongjie 2025-06-05 09:43:18 +08:00
parent 520e29fbf9
commit a0a93fd347
3 changed files with 46 additions and 48 deletions

View File

@ -3,7 +3,7 @@ import { carConfigurationInfo, uploadExamCarCheckResult } from '../api/checkCar'
import TopLogo from './compontents/TopLogo'; import TopLogo from './compontents/TopLogo';
import testNapi from '@ohos.hiserialsdk'; import testNapi from '@ohos.hiserialsdk';
import { DwMapData, PassData, RealNumData, StackValueData, WarnFlagData, WarnFlagTipData } from '../mock'; import { DwMapData, PassData, RealNumData, StackValueData, WarnFlagData, WarnFlagTipData } from '../mock';
import { BaseInfoType, RouteParamsType } from '../model/Common'; import { RouteParamsType } from '../model/Common';
import { CarCheckDataType, CarConfigurationParams, CarInfoType } from '../model'; import { CarCheckDataType, CarConfigurationParams, CarInfoType } from '../model';
import { BusinessError } from '@ohos.base'; import { BusinessError } from '@ohos.base';
import { voiceService } from '../utils/Voice'; import { voiceService } from '../utils/Voice';
@ -149,12 +149,12 @@ struct Index {
this.checkListCopy = JSON.parse(JSON.stringify(this.checkList)) this.checkListCopy = JSON.parse(JSON.stringify(this.checkList))
return return
} }
const baseInfo = AppStorage.get<BaseInfoType>("baseInfo") const deviceNo = AppStorage.get<string>("deviceNo")
//模拟真实数据 //模拟真实数据
const param: CarConfigurationParams = { const param: CarConfigurationParams = {
body: { body: {
"carIdString": this.carInfo.carId || "", //考车ID "carIdString": this.carInfo.carId || "", //考车ID
"deviceNo": baseInfo?.deviceNo || "" "deviceNo": deviceNo || ""
} }
} }

View File

@ -126,7 +126,6 @@ struct Index {
const folderPath = await fileUtil.initFolder(`/config`); const folderPath = await fileUtil.initFolder(`/config`);
fileUtil.addFile(`${folderPath}/deviceNo.txt`, JSON.stringify(param)) fileUtil.addFile(`${folderPath}/deviceNo.txt`, JSON.stringify(param))
AppStorage.setOrCreate<string>('deviceNo', this.ip) AppStorage.setOrCreate<string>('deviceNo', this.ip)
// upDateTableByArray('DeviceInfoTable', [{ deviceId: this.ip }])
registrationDeviceNo(param).then((res: ApiResponseType) => { registrationDeviceNo(param).then((res: ApiResponseType) => {
if (res.registrationDeviceNoRsp && res.registrationDeviceNoRsp.head && if (res.registrationDeviceNoRsp && res.registrationDeviceNoRsp.head &&
res.registrationDeviceNoRsp.head.resultCode == '0') { res.registrationDeviceNoRsp.head.resultCode == '0') {

View File

@ -1,4 +1,3 @@
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
import promptAction from '@ohos.promptAction'; import promptAction from '@ohos.promptAction';
import { GlobalConfig } from '../config/index'; import { GlobalConfig } from '../config/index';
@ -51,6 +50,46 @@ struct Index {
] ]
private inputController: TextInputController = new TextInputController() private inputController: TextInputController = new TextInputController()
aboutToAppear() {
// this.ratio = globalThis.ratio
this.ratio = AppStorage.get<number>('ratio') || 0
this.openFlag = true
const fileUtil = new FileUtils(this.context)
this.fileUtil = fileUtil
this.getVideoConfig()
}
async getFileHandleCode(td: number): Promise<void> {
return new Promise(async (resolve, reject) => {
const record_handle = await startRecordVideo(this.param, td, this.context, 'lp')
// this.rocordHandleObj['rocord_handle'+td] = record_handle
Reflect.set(this.rocordHandleObj, 'rocord_handle' + td, record_handle);
resolve()
})
}
outClick() {
this.openFlag = false
}
async onPageShow() {
}
async getVideoConfig() {
const data = await this.fileUtil.readFile(GlobalConfig.commonFileWriteAddress + '/config/config3.txt');
this.oldParam = JSON.parse(data)
this.param = JSON.parse(data)
}
async writeConfig() {
this.oldParam = JSON.parse(JSON.stringify(this.param))
this.videoArr = JSON.parse(JSON.stringify(this.videoArr))
const folderPath = await this.fileUtil.initFolder(`/config`);
this.fileUtil.addFile(`${folderPath}/config3.txt`, JSON.stringify(this.param))
this.showFlag = false
}
build() { build() {
Column() { Column() {
TopLogo({ outFlag: $outFlag }) TopLogo({ outFlag: $outFlag })
@ -588,44 +627,4 @@ struct Index {
}.backgroundColor('#1A1A1A').width('100%').height('100%') }.backgroundColor('#1A1A1A').width('100%').height('100%')
} }
aboutToAppear() {
// this.ratio = globalThis.ratio
this.ratio = AppStorage.get<number>('ratio') || 0
this.openFlag = true
const fileUtil = new FileUtils(this.context)
this.fileUtil = fileUtil
this.getVideoConfig()
}
async getFileHandleCode(td: number): Promise<void> {
return new Promise(async (resolve, reject) => {
const record_handle = await startRecordVideo(this.param, td, this.context, 'lp')
// this.rocordHandleObj['rocord_handle'+td] = record_handle
Reflect.set(this.rocordHandleObj, 'rocord_handle' + td, record_handle);
resolve()
})
}
outClick() {
this.openFlag = false
}
async onPageShow() {
}
async getVideoConfig() {
const data = await this.fileUtil.readFile(GlobalConfig.commonFileWriteAddress + '/config/config3.txt');
this.oldParam = JSON.parse(data)
this.param = JSON.parse(data)
}
async writeConfig() {
this.oldParam = JSON.parse(JSON.stringify(this.param))
this.videoArr = JSON.parse(JSON.stringify(this.videoArr))
const folderPath = await this.fileUtil.initFolder(`/config`);
this.fileUtil.addFile(`${folderPath}/config3.txt`, JSON.stringify(this.param))
this.showFlag = false
}
} }