// @ts-nocheck import { obtainCarExamInfo } from '../../api/index' import { dateFormat } from '../utils/tools' import router from '@ohos.router' import promptAction from '@ohos.promptAction' import { getSyncData } from '../../common/service/initable' import { GlobalConfig } from '../../config/index' import FileUtil from '../../common/utils/File' //获取设备信息 export async function getDeviceInfo(context) { 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) { promptAction.showToast({ message: `请先进行设备注册`, duration: 3000 }); globalThis.type='1' globalThis.title=decodeURIComponent('请先进行设备注册') globalThis.errorDialog.open() resolve('') } else { const fileData=JSON.parse(data) globalThis.deviceNo = fileData.deviceName console.log('globalThis.deviceNo', globalThis.deviceNo) // getCarInfo() resolve(fileData.deviceName) } }) } //获取考车信息 export async function getCarInfo() { let date = new Date(); console.log('globalThis.carInfo2222', globalThis.deviceNo) 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.carInfo2222', JSON.stringify(res)); // globalThis.carInfo.carId=res.obtainCarExamInfoRsp.body.carId globalThis.carInfo.plateNo = decodeURIComponent(globalThis.carInfo.plateNo) } return res }