48 lines
1.2 KiB
TypeScript
Raw Normal View History

2024-01-05 11:11:15 +08:00
import {
examJudgeMapSetParam,
examJudgeMapSetScaling
2024-02-21 14:53:53 +08:00
} from '../api/index'
2024-01-31 14:35:16 +08:00
import systemTime from '@ohos.systemDateTime';
2024-01-05 11:11:15 +08:00
2024-02-21 14:53:53 +08:00
import FileUtil from '../../../common/utils/File'
2024-07-05 09:34:03 +08:00
import FileModel from './fileModel'
2024-02-21 14:53:53 +08:00
import {testRealExam} from '../dataTest/index'
2024-01-05 11:11:15 +08:00
const judgeTag = 'SURENJUN_JUDGE'
export default class JudgeImg {
private judgeUI
private modelPath:string
private fileModel:FileModel
private fileUtil:FileUtil
private plcData:any
constructor(judgeUI) {
this.modelPath = 'models/model_enc'
this.judgeUI = judgeUI
this.fileUtil = new FileUtil(judgeUI.context)
this.fileModel = new FileModel(judgeUI.context)
this.init()
}
async init(){
2025-02-13 15:30:48 +08:00
const isJudgeInitBool = AppStorage.get('isJudgeInitBool');
2024-01-31 14:35:16 +08:00
const {judgeUI} = this;
2024-07-05 09:34:03 +08:00
2024-07-10 19:39:13 +08:00
//TODO 临时处理
setTimeout(async ()=>{
console.info(judgeTag,'1.进入评判入口')
await examJudgeMapSetParam(640, 480); //设置参数宽、高
2024-08-12 10:19:31 +08:00
await examJudgeMapSetScaling(100); //设置缩放比例一般默认填100就是100%的意思) 数字越大视野越大数字越小视野越小不能为0
2024-07-10 19:39:13 +08:00
})
2024-01-05 11:11:15 +08:00
judgeUI.draw = true
2024-07-05 09:34:03 +08:00
2024-01-05 11:11:15 +08:00
}
2024-01-31 14:35:16 +08:00
//获取评判初始化数据
getInitInfo = () =>{
2024-01-05 11:11:15 +08:00
}
}