Browse Source

fix: 替换历史视频报错的接口

wyf 1 year ago
parent
commit
334e90103f

+ 2 - 4
src/api/camera/camera-preview.ts

@@ -61,7 +61,6 @@ export const getFullCameraTree = () => {
   });
 };
 
-
 /** 算法是否启用 */
 export enum ALGO_ENABLED_STATUS {
   // 0代表启用
@@ -138,9 +137,8 @@ export interface CameraAlgoItem {
 /** 查询某个camera下的所有算法 */
 export const getCameraAlgoListApi = (cameraId: number): Promise<CameraAlgoItem[]> => {
   return http.request({
-    url: '/cameraPreview/getAlgo',
-    method: 'get',
-    params: { cameraId },
+    url: `/admin/algo/queryAllAlgoInfoByCameraId?cameraId=${cameraId}`,
+    method: 'post',
   });
 };
 

+ 4 - 4
src/views/datamanager/playback/Playback.vue

@@ -27,9 +27,9 @@
   import useFenceStore from '@/views/cameras/preview/store/useFenceStore';
   import useCameraAlgoStore from '@/views/cameras/preview/store/useCameraAlgoStore';
   import { onMounted } from 'vue';
-  import { IsPtz } from '@/types/camera/constant';
+  // import { IsPtz } from '@/types/camera/constant';
   import { CameraDetailServer } from '@/types/camera/type';
-  import { CameraTree, getCameraTreeOldVersion } from '@/api/camera/camera-preview';
+  import { CameraTree, getFullCameraTree } from '@/api/camera/camera-preview';
   import useCameraStatus from '@/views/cameras/preview/store/useCameraStatus';
 
   const cameraStatus = useCameraStatus();
@@ -89,7 +89,7 @@
       if (cameraId) {
         if (cameraTree.value.length === 0) {
           /** 如果当前树为空,那么切换相机的时候,要重新请求树结构 */
-          const tree = await getCameraTreeOldVersion();
+          const tree = await getFullCameraTree();
           cameraTree.value = tree as unknown as CameraTree[];
           codeShowList.value = getCameraList(tree);
           closeInterval();
@@ -113,7 +113,7 @@
         nvrCameraViewRef.value.clearNvrUrl();
       } else {
         /** 没有相机的时候也要请求相机树 */
-        const tree = await getCameraTreeOldVersion();
+        const tree = await getFullCameraTree();
         cameraTree.value = tree as unknown as CameraTree[];
       }
     },

+ 5 - 5
src/views/datamanager/playback/components/NvrCheckbox.vue

@@ -32,7 +32,7 @@
   // const checkedtags = ref<any[] | undefined>([]);
   // const tags = ref<any>([]);
 
-  const props = defineProps<{ available: boolean; cameraId: number }>();
+  defineProps<{ available: boolean; cameraId?: number }>();
 
   const emit = defineEmits(['checkTags']);
   const sendCheckTag = () => {
@@ -40,10 +40,10 @@
   };
 
   onMounted(() => {
-    cameraAlgoStore.getCameraAlgoList(props.cameraId).then(() => {
-      // checkedtags.value = cameraAlgoList.value?.map((item) => item.algoInfo.id); // 默认选中
-      // tags.value = cameraAlgoList.value;
-    });
+    // cameraAlgoStore.getCameraAlgoList(props.cameraId).then(() => {
+    // checkedtags.value = cameraAlgoList.value?.map((item) => item.algoInfo.id); // 默认选中
+    // tags.value = cameraAlgoList.value;
+    // });
   });
 </script>