|
@@ -44,7 +44,8 @@
|
|
<div class="value">{{ currentResultObj.score || "" }}</div>
|
|
<div class="value">{{ currentResultObj.score || "" }}</div>
|
|
</div>
|
|
</div>
|
|
<div class="violation">
|
|
<div class="violation">
|
|
- <div class="lable">{{ ['jumprope'].includes(parameter.project) ? '中断' : '犯规' }}</div>
|
|
|
|
|
|
+ <div class="lable">{{ ['jumprope', 'jumpingjack', 'highknees'].includes(parameter.project) ? '中断' : '犯规'
|
|
|
|
+ }}</div>
|
|
<div class="value">{{ currentResultObj.back_num || 0 }}</div>
|
|
<div class="value">{{ currentResultObj.back_num || 0 }}</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -65,7 +66,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
- <div v-show="examState == 43 && !time.ready && readyState">
|
|
|
|
|
|
+ <div v-show="examState == 43 && faceCheckStu.student_id && !time.ready && readyState">
|
|
<div class="readyBoxBefore">
|
|
<div class="readyBoxBefore">
|
|
<div class="item" v-if="parameter.handcontroller">
|
|
<div class="item" v-if="parameter.handcontroller">
|
|
<div><img src="@/assets/images/test/jushou.png" /></div>
|
|
<div><img src="@/assets/images/test/jushou.png" /></div>
|
|
@@ -82,7 +83,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
- <div class="btn" @click="getReady" v-if="needStart && examState == 43 && !time.ready && readyState">开 始
|
|
|
|
|
|
+ <div class="btn" @click="getReady" v-if="needStart && examState == 43 && faceCheckStu.student_id && !time.ready && readyState">开 始
|
|
</div>
|
|
</div>
|
|
<!-- <div v-if="needStart"> -->
|
|
<!-- <div v-if="needStart"> -->
|
|
<!-- <div class="btn" @click="getOpenOneTestAndStartFace" v-if="examState < 41">开始识别</div> -->
|
|
<!-- <div class="btn" @click="getOpenOneTestAndStartFace" v-if="examState < 41">开始识别</div> -->
|
|
@@ -580,9 +581,9 @@ const getAchievement = (data: any) => {
|
|
currentResultObj.value = data;
|
|
currentResultObj.value = data;
|
|
//违规处理
|
|
//违规处理
|
|
let arr = backReason.value;
|
|
let arr = backReason.value;
|
|
- if (["situp", "pullup", "sidepullup", "jumprope", "jumpingjack", "jump", "longjump", "verticaljump"]
|
|
|
|
|
|
+ if (["situp", "pullup", "sidepullup", "jumprope", "jumpingjack", "highknees", "jump", "longjump", "verticaljump"]
|
|
.indexOf(type) > -1) {
|
|
.indexOf(type) > -1) {
|
|
- if (["pullup", "situp", "jumprope", "jumpingjack"].indexOf(type) > -1) {
|
|
|
|
|
|
+ if (["pullup", "situp", "jumprope", "jumpingjack", "highknees"].indexOf(type) > -1) {
|
|
currentResultObj.value.back_num = data?.all_failed_num;
|
|
currentResultObj.value.back_num = data?.all_failed_num;
|
|
}
|
|
}
|
|
if (type === "sidepullup") {
|
|
if (type === "sidepullup") {
|
|
@@ -951,7 +952,7 @@ watch(() => currentResultObj.value, (newData: any, oldData: any) => {
|
|
speckText(newData.count);
|
|
speckText(newData.count);
|
|
}
|
|
}
|
|
if (
|
|
if (
|
|
- ["situp", "sidepullup", "jumprope", "jumpingjack"].includes(project) &&
|
|
|
|
|
|
+ ["situp", "sidepullup", "jumprope", "jumpingjack", "highknees"].includes(project) &&
|
|
newData.count > 0 &&
|
|
newData.count > 0 &&
|
|
newData.count % 10 == 0 &&
|
|
newData.count % 10 == 0 &&
|
|
oldData.back_num == oldData.back_num
|
|
oldData.back_num == oldData.back_num
|
|
@@ -977,7 +978,7 @@ onBeforeMount(() => {
|
|
parameter.value.gesture = false
|
|
parameter.value.gesture = false
|
|
}
|
|
}
|
|
//需要开始按钮的项目
|
|
//需要开始按钮的项目
|
|
- let myList = ['situp', 'jumprope', 'jumpingjack', 'footballv1', 'basketballv1', 'pingpong'];
|
|
|
|
|
|
+ let myList = ['situp', 'jumprope', 'jumpingjack', 'highknees', 'footballv1', 'basketballv1', 'pingpong'];
|
|
if (myList.includes(project)) {
|
|
if (myList.includes(project)) {
|
|
needStart.value = true;
|
|
needStart.value = true;
|
|
}
|
|
}
|