浏览代码

距离上次抓拍未超过一分钟的抓拍指令,忽略

Michael Wang 6 年之前
父节点
当前提交
c61b4d5d44
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. 10 1
      src/components/FaceRecognition/FaceRecognition.vue

+ 10 - 1
src/components/FaceRecognition/FaceRecognition.vue

@@ -43,7 +43,16 @@ export default {
   watch: {
     snapNow(val) {
       if (val) {
-        this.snapTimer();
+        if (!this.lastSnapTime || Date.now() - this.lastSnapTime > 60 * 1000) {
+          this.lastSnapTime = Date.now();
+          this.snapTimer();
+        } else {
+          this.serverLog(
+            "debug/S-002001",
+            "上次的抓拍未超过1分钟,本次抓拍指令取消"
+          );
+          this.decreaseSnapCount();
+        }
         this.toggleSnapNow();
       }
     },