|
@@ -15,8 +15,8 @@
|
|
<div class="ul"
|
|
<div class="ul"
|
|
:class="{ 'overlap': (examState == 43 && time.ready) || [42].includes(examState) || (showTestAgain && ![41].includes(examState)), 'ready': [41].includes(examState), 'hands': parameter.gesture }"
|
|
:class="{ 'overlap': (examState == 43 && time.ready) || [42].includes(examState) || (showTestAgain && ![41].includes(examState)), 'ready': [41].includes(examState), 'hands': parameter.gesture }"
|
|
v-for="(items, indexs) in testListArr " :key="indexs">
|
|
v-for="(items, indexs) in testListArr " :key="indexs">
|
|
- <MultipleItem :ref="(el:any) => { multipleItemRef(el, item.itemNumber, item.area) }" v-for="(item, index) in items"
|
|
|
|
- :query="parameter" :area="item.area" :key="index" @returnData="returnData"
|
|
|
|
|
|
+ <MultipleItem :ref="(el: any) => { multipleItemRef(el, item.itemNumber, item.area) }"
|
|
|
|
+ v-for="(item, index) in items" :query="parameter" :area="item.area" :key="index" @returnData="returnData"
|
|
@getChooseStudent="getChooseStudent" :examState="examState" :needStart="needStart" :styleType="styleType"
|
|
@getChooseStudent="getChooseStudent" :examState="examState" :needStart="needStart" :styleType="styleType"
|
|
:parentTrainWsMethod="{ initWs, examEnds, openOneTest, startFace, stopFace, faceConfirmOnly, startOneTest, finishOneTest, closeOneTest, suspendFaceRecognitionChannels, resumeFaceRecognitionChannels }"
|
|
:parentTrainWsMethod="{ initWs, examEnds, openOneTest, startFace, stopFace, faceConfirmOnly, startOneTest, finishOneTest, closeOneTest, suspendFaceRecognitionChannels, resumeFaceRecognitionChannels }"
|
|
:parentSpeechMethod="{ initSpeech, speckText, playMusic, controlMusic, speckCancel, chineseNumber }" />
|
|
:parentSpeechMethod="{ initSpeech, speckText, playMusic, controlMusic, speckCancel, chineseNumber }" />
|
|
@@ -650,7 +650,9 @@ const initHand = () => {
|
|
}
|
|
}
|
|
//左滑动
|
|
//左滑动
|
|
if (e?.data?.result == "next_item") {
|
|
if (e?.data?.result == "next_item") {
|
|
- getAllRetestFace();
|
|
|
|
|
|
+ if (examState.value == 43 || examState.value == 42) {
|
|
|
|
+ getAllRetestFace();
|
|
|
|
+ }
|
|
}
|
|
}
|
|
//举左手
|
|
//举左手
|
|
if (e?.data?.result == "left_hand") {
|
|
if (e?.data?.result == "left_hand") {
|
|
@@ -1875,4 +1877,5 @@ $waiPadding: 6.51rem;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-}</style>
|
|
|
|
|
|
+}
|
|
|
|
+</style>
|