林旭祥 3 ماه پیش
والد
کامیت
c3755dbd32
2فایلهای تغییر یافته به همراه5 افزوده شده و 9 حذف شده
  1. 1 1
      src/components/MultipleItem/index.vue
  2. 4 8
      src/views/train/multiple.vue

+ 1 - 1
src/components/MultipleItem/index.vue

@@ -234,7 +234,7 @@ const getFaceConfirmOnly = (data?: any) => {
  * 重新识别
 */
 const getRetestFace = () => {
-  if (props.examState == 42) {
+  if (props.examState == 42 || examState.value == 0) {
     return false;
   }
   proxy?.$modal.confirm("确定重新识别吗?").then(() => {

+ 4 - 8
src/views/train/multiple.vue

@@ -475,14 +475,10 @@ const returnData = (data: any) => {
     let flag = false;
     //只监听人脸识别的区
     let newList = testList.value;
-    for (let i = 0; i < newList.length; i++) {
-      if (newList[i] && newList[i].examState == 0) {
-        flag = true;
-      } else {
-        return false;
-      }
-    }
-    if (flag) {
+    let myList = newList.filter((item: any) => {
+      return item.examState == 0;
+    })
+    if (myList.length == newList.length) {
       examState.value = 0;
       getExit();
     }