// @ts-nocheck import { obtainCarExamInfo } from '../../api/index' import { dateFormat } from '../utils/tools' import router from '@ohos.router' import { getSyncData } from '../../common/service/initable' import { GlobalConfig } from '../../config/index' import FileUtil from '../../common/utils/File' //获取设备信息 export async function getDeviceInfo(context) { // globalThis.deviceNo = '153216400880'; //科目三设备 globalThis.deviceNo = '150667400235'; //科目三设备 return return new Promise(async (resolve, reject) => { const fileUtil = new FileUtil(context) const data = await fileUtil.readFile(GlobalConfig.comoonfileWriteAddress + '/config/deviceNo.txt'); if (data === '' || data === undefined) { router.pushUrl({ url: 'pages/Register', }, router.RouterMode.Single); resolve('') } else { const fileData=JSON.parse(data) globalThis.deviceNo = fileData.deviceName getCarInfo() resolve(fileData.deviceName) } }) } //获取考车信息 export async function getCarInfo() { let date = new Date(); let params = { time: dateFormat(date), deviceNo: globalThis.deviceNo }; let res: any = await obtainCarExamInfo(params) if (!res?.obtainCarExamInfoRsp?.body) { // router.pushUrl({ // url: 'pages/Register', // }, router.RouterMode.Single); } else { globalThis.carInfo = res.obtainCarExamInfoRsp.body console.log('globalThis.carInfo', JSON.stringify(globalThis.carInfo)); // globalThis.carInfo.carId=res.obtainCarExamInfoRsp.body.carId globalThis.carInfo.plateNo = decodeURIComponent(globalThis.carInfo.plateNo) } return res }