Procházet zdrojové kódy

没开的区不发送

linxuxiang před 6 měsíci
rodič
revize
754024908a
1 změnil soubory, kde provedl 15 přidání a 0 odebrání
  1. 15 0
      src/components/MultipleItem/index.vue

+ 15 - 0
src/components/MultipleItem/index.vue

@@ -165,6 +165,9 @@ const getMessage = (e: any) => {
  * 开始识别
 */
 const getOpenOneTestAndStartFace = async () => {
+  if (area == null || area == "") {
+    return false;
+  }
   console.log("examId", examId)
   if (examState.value > 3) {
     await closeOneTest(examId);
@@ -177,6 +180,9 @@ const getOpenOneTestAndStartFace = async () => {
  * 停止人脸识别
 */
 const getStopFace = async () => {
+  if (area == null || area == "") {
+    return false;
+  }
   // 旧版识别成功直接43了这里先屏蔽
   // if (examState.value != 41) {
   //   return false;
@@ -233,6 +239,9 @@ const getRetestFace = () => {
  * 开始测试
 */
 const getStartOneTest = () => {
+  if (area == null || area == "") {
+    return false;
+  }
   if (examState.value != 43 || !faceCheckStu.value.student_id) {
     return false;
   }
@@ -243,6 +252,9 @@ const getStartOneTest = () => {
  * 再测一次
 */
 const getAgain = async () => {
+  if (area == null || area == "") {
+    return false;
+  }
   //预存测试人员
   let student = JSON.parse(JSON.stringify(faceCheckStu.value));
   //测试中
@@ -266,6 +278,9 @@ const getAgain = async () => {
  * 重新识别
 */
 const getAllRetestFace = async () => {
+  if (area == null || area == "") {
+    return false;
+  }
   //测试中
   if (examState.value == 42) {
     await finishOneTest(examId);