feat:结束考试修改
This commit is contained in:
parent
eb8329a610
commit
a6fbf40140
@ -570,9 +570,20 @@ struct Index {
|
|||||||
router.back()
|
router.back()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if (this.judgeConfigObj['344'] == 1) {
|
|
||||||
|
//靠边停车进行中&且其它项目都已经完成 不能结束
|
||||||
|
if(!this.singlePlay && this.projectsObj['40600']?.type == '2' && this.isRequiredProjectsEnd){
|
||||||
Prompt.showToast({
|
Prompt.showToast({
|
||||||
message: '考试未结束,不允许手动退出!',
|
message: '靠边停车项目进行中,不允许手动退出!',
|
||||||
|
duration: 4000
|
||||||
|
});
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
//考试未结束且有扣分,不允许退出
|
||||||
|
if (!this.singlePlay && this.judgeConfigObj['344'] == 1 && this.kfArr.length > 0 && !this.isAllProjectsEnd ) {
|
||||||
|
Prompt.showToast({
|
||||||
|
message: '考试未结束且有扣分,不允许手动退出!',
|
||||||
duration: 4000
|
duration: 4000
|
||||||
});
|
});
|
||||||
return
|
return
|
||||||
@ -1310,20 +1321,19 @@ struct Index {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 获取必考项目里未完成的
|
// 获取考试项目里未完成的
|
||||||
getNotEndProjects = () => {
|
getNotEndProjects = () => {
|
||||||
const projectsObj = this.projectsObj;
|
const projectsObj = this.projectsObj;
|
||||||
const notEndProjectsNames = [];
|
const notEndProjectsNames = [];
|
||||||
Reflect.ownKeys(projectsObj).forEach((projectKey: string) => {
|
Reflect.ownKeys(projectsObj).forEach((projectKey: string) => {
|
||||||
const { type, isRequired ,name} = projectsObj[projectKey];
|
const {isEnd ,name} = projectsObj[projectKey];
|
||||||
if (isRequired) {
|
if (!isEnd) {
|
||||||
if (type == undefined || type == '1' || type == '2') {
|
|
||||||
notEndProjectsNames.push(name)
|
notEndProjectsNames.push(name)
|
||||||
}
|
}
|
||||||
}
|
|
||||||
})
|
})
|
||||||
return notEndProjectsNames;
|
return notEndProjectsNames;
|
||||||
}
|
}
|
||||||
|
|
||||||
scroller: Scroller = new Scroller()
|
scroller: Scroller = new Scroller()
|
||||||
//页面通用字体大小
|
//页面通用字体大小
|
||||||
@State wayno: number = 0
|
@State wayno: number = 0
|
||||||
@ -1432,4 +1442,5 @@ struct Index {
|
|||||||
@State errorMsg: string = ''
|
@State errorMsg: string = ''
|
||||||
@State isErrorMsgEnd: boolean = false
|
@State isErrorMsgEnd: boolean = false
|
||||||
@State disConnectErrorOpen: boolean = false
|
@State disConnectErrorOpen: boolean = false
|
||||||
|
@State isAllProjectsEnd:boolean = false;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user