Ver Fonte

添加测试ID

林旭祥 há 1 mês atrás
pai
commit
444d6141f7
3 ficheiros alterados com 30 adições e 16 exclusões
  1. 8 2
      src/components/MultipleItem/index.vue
  2. 6 1
      src/views/train/run.vue
  3. 16 13
      src/views/train/test.vue

+ 8 - 2
src/components/MultipleItem/index.vue

@@ -221,12 +221,18 @@ const getFaceConfirmOnly = (data?: any) => {
   if (data) {
     faceCheckStu.value = data;
   }
-  props.parentTrainWsMethod.faceConfirmOnly({
+  let params: any = {
     exam_id: examId,
     result_id: resultId.value,
     student_id: faceCheckStu.value.student_id,
     gender: faceCheckStu.value.gender
-  }, () => {
+  }
+  if (route.query.taskId) {
+    params.exam_type = route.query.standard;
+    params.task_id = route.query.taskId;
+    params.task_cate = route.query.taskCate;
+  }
+  props.parentTrainWsMethod.faceConfirmOnly(params, () => {
   });
 };
 

+ 6 - 1
src/views/train/run.vue

@@ -358,13 +358,18 @@ const getFaceConfirmOnly = (data?: any) => {
   }
   //重组数据
   list = list.map((item: any) => {
-    let obj = {
+    let obj: any = {
       result_id: item.result_id,
       student_id: item.student_id,
       student_name: item.student_name,
       gender: item.gender,
       track: item.track
     };
+    if (parameter.value.taskId) {
+      obj.exam_type = parameter.value.standard;
+      obj.task_id = parameter.value.taskId;
+      obj.task_cate = parameter.value.taskCate;
+    }
     return obj;
   });
   faceConfirmOnly(list, () => {});

+ 16 - 13
src/views/train/test.vue

@@ -334,20 +334,23 @@ const getFaceConfirmOnly = (data?: any) => {
   if (data) {
     faceCheckStu.value = data;
   }
-  faceConfirmOnly(
-    {
-      result_id: resultId.value,
-      student_id: faceCheckStu.value.student_id,
-      gender: faceCheckStu.value.gender
-    },
-    () => {
-      faceWindowRef.value?.close();
-      //不需要按钮的自动进入下一步
-      if (needStart.value == false) {
-        getStartOneTest();
-      }
+  let params: any = {
+    result_id: resultId.value,
+    student_id: faceCheckStu.value.student_id,
+    gender: faceCheckStu.value.gender
+  };
+  if (parameter.value.taskId) {
+    params.exam_type = parameter.value.standard;
+    params.task_id = parameter.value.taskId;
+    params.task_cate = parameter.value.taskCate;
+  }
+  faceConfirmOnly(params, () => {
+    faceWindowRef.value?.close();
+    //不需要按钮的自动进入下一步
+    if (needStart.value == false) {
+      getStartOneTest();
     }
-  );
+  });
 };
 
 /**