林旭祥 7 mēneši atpakaļ
vecāks
revīzija
7522f7b6e4
2 mainītis faili ar 7 papildinājumiem un 1 dzēšanām
  1. 3 0
      src/views/train/multiple.vue
  2. 4 1
      src/views/train/test.vue

+ 3 - 0
src/views/train/multiple.vue

@@ -466,6 +466,9 @@ const getReady = () => {
   if (examState.value != 43) {
     return false;
   }
+  if (time.value.ready) {
+    return false;
+  }
   let flag = false;
   for (let i = 0; i < testList.value.length; i++) {
     if (testList.value[i] && testList.value[i].faceCheckStu?.student_id) {

+ 4 - 1
src/views/train/test.vue

@@ -21,7 +21,7 @@
               :leave-active-class="proxy?.animate.dialog.leave">
               <div class="time" v-show="needStart && [42].includes(examState)">{{
                 time.countdownNum
-              }}</div>
+                }}</div>
             </Transition>
             <div class="tips" v-if="examState == 41">
               <img v-if="parameter.gesture" src="@/assets/images/test/ready1.png" />
@@ -676,6 +676,9 @@ const getAchievement = (data: any) => {
 */
 const getReady = () => {
   if (needStart.value && examState.value == 43 && !time.value.ready && readyState.value) {
+    if (time.value.ready) {
+      return false;
+    }
     speckCancel();
     readyState.value = false;
     time.value.ready = 6;