瀏覽代碼

fix: 时间校验修正

sunhongyao341504 1 年之前
父節點
當前提交
809e8fb99a
共有 1 個文件被更改,包括 14 次插入0 次删除
  1. 14 0
      src/views/cameras/preview/components/AlgorithmsSetting/AlgoPeriodCard.vue

+ 14 - 0
src/views/cameras/preview/components/AlgorithmsSetting/AlgoPeriodCard.vue

@@ -151,6 +151,13 @@
           isConflict = true;
           break;
         }
+        if (
+          timeItem.value.startDay < dayRange.startDay! &&
+          timeItem.value.endDay > dayRange.endDay!
+        ) {
+          isConflict = true;
+          break;
+        }
       }
       if (isConflict) {
         ElMessage.error('日期存在冲突');
@@ -182,6 +189,13 @@
           isConflict = true;
           break;
         }
+        if (
+          hm2Minutes(curTimes!.startTime) < hm2Minutes(item.startTime) &&
+          hm2Minutes(curTimes!.endTime) > hm2Minutes(item.endTime)
+        ) {
+          isConflict = true;
+          break;
+        }
       }
       if (isConflict) {
         ElMessage.error('时间存在冲突');