ソースを参照

fix: 选择时间刷新时去除违规选项

wyf 1 年間 前
コミット
7ca5866aba

+ 5 - 1
src/views/datamanager/playback/components/NvrCameraView.vue

@@ -65,7 +65,9 @@
     ViolationRecordItem,
     getNvrDownloadUrl,
   } from '@/api/datamanagement/playback';
+  import useCameraAlgoStore from '@/views/cameras/preview/store/useCameraAlgoStore';
 
+  const cameraAlgoStore = useCameraAlgoStore();
   defineProps<{ cameraId: number }>();
   const cameraDetailStore = useCameraDetailStore();
 
@@ -88,6 +90,8 @@
   const judgeDate = (date: Date[]) => {
     confirmDate.value = false;
     nvrUrl.value = undefined;
+    cameraAlgoStore.selectedAlgoList = [];
+
     if (date && date.length === 2) {
       const startTime = new Date(date[0]);
       const endTime = new Date(date[1]);
@@ -194,7 +198,7 @@
       nvrTimeSelectRef.value.endTime = dayjs(
         new Date(nowTimeMin.setMinutes(nowTimeMin.getMinutes() + 1)) > dateRange.value[1]
           ? dateRange.value[1]
-          : nowTimeMin,
+          : nowTimeMin.setMinutes(nowTimeMin.getMinutes() - 1),
       ).format('YYYY-MM-DD HH:mm:ss');
     }
   };

+ 0 - 6
src/views/datamanager/playback/components/NvrTimeSelect.vue

@@ -77,12 +77,6 @@
   const startTime = ref('');
   const endTime = ref('');
 
-  // const setStartTime = (date: Date) => {
-  //   startTime.value = dayjs(date).format('YYYY-MM-DD HH:mm:ss');
-  // };
-  // const setEndTime = (date: Date) => {
-  //   startTime.value = dayjs(date).format('YYYY-MM-DD HH:mm:ss');
-  // };
   const emit = defineEmits(['setTime', 'downloadNvr']);
 
   const callSetTime = (isStart: boolean) => {