Selaa lähdekoodia

refactor: 将useCameraStatus挪动到modules目录下

louhangfei 1 vuosi sitten
vanhempi
commit
b3ac9b5e0e

src/views/cameras/algo-params-setting/store/useCameraStatus.ts → src/modules/camera/hooks/useCameraStatus.ts


+ 6 - 23
src/views/cameras/algo-params-setting/components/CameraTree/CameraTree.vue

@@ -20,16 +20,8 @@
         </template>
       </el-input>
       <div class="cameraTreeCheckboxWrapper">
-        <el-checkbox
-          v-model="queryForm.isEnableAlgo"
-          label="添加算法"
-          @change="handleSearchCamera"
-        />
-        <el-checkbox
-          v-model="queryForm.isEnableRender"
-          label="开启渲染"
-          @change="handleSearchCamera"
-        />
+        <el-checkbox v-model="queryForm.isEnableAlgo" label="添加算法" @change="handleSearchCamera" />
+        <el-checkbox v-model="queryForm.isEnableRender" label="开启渲染" @change="handleSearchCamera" />
         <el-button v-if="isSearch" text type="primary" @click="handleCollapseTree">收起</el-button>
         <el-button v-if="!isSearch" text type="primary" @click="handleExpandTree">展开</el-button>
       </div>
@@ -49,10 +41,7 @@
               class="flexCenter"
               :class="{ integrationState: data.integrationState === 1, nodeSelect: isSelect(data) }"
             >
-              <span
-                v-if="data.nodeType === CameraTreeNodeType.camera"
-                class="iconWrapper flexCenter"
-              >
+              <span v-if="data.nodeType === CameraTreeNodeType.camera" class="iconWrapper flexCenter">
                 <span
                   class="cameraCommon"
                   :class="{
@@ -84,13 +73,8 @@
   import { ElMessage, ElTree } from 'element-plus';
   import { Search, VideoCamera, WarningFilled } from '@element-plus/icons-vue';
   import { useRouteQuery } from '@vueuse/router';
-  import useCameraStatus from '../../store/useCameraStatus';
-  import {
-    CameraTree,
-    CameraTreeNodeType,
-    CameraQueryForm,
-    getCameraTree,
-  } from '@/api/camera/camera-preview';
+  import useCameraStatus from '@/modules/camera/hooks/useCameraStatus';
+  import { CameraTree, CameraTreeNodeType, CameraQueryForm, getCameraTree } from '@/api/camera/camera-preview';
 
   interface CameraTreeTempType extends CameraTree {
     tempCode?: string;
@@ -130,8 +114,7 @@
     }
   };
 
-  const isSelect = (data) =>
-    data.nodeType === CameraTreeNodeType.camera && data.id === Number(cameraId.value);
+  const isSelect = (data) => data.nodeType === CameraTreeNodeType.camera && data.id === Number(cameraId.value);
 
   const isInvalid = (data) => {
     return data.networkingState !== 0;

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

@@ -38,7 +38,7 @@
   // import { IsPtz } from '@/types/camera/constant';
   import { CameraDetailServer } from '@/types/camera/type';
   import { CameraTree, getFullCameraTree } from '@/api/camera/camera-preview';
-  import useCameraStatus from '@/views/cameras/algo-params-setting/store/useCameraStatus';
+  import useCameraStatus from '@/modules/camera/hooks/useCameraStatus';
 
   const cameraStatus = useCameraStatus();
   const { noNetworkingNum, openInterval, closeInterval } = cameraStatus;

+ 1 - 1
src/views/map-config/mini-map/MiniMapConfig.vue

@@ -99,7 +99,7 @@
     getWorkshopMiniMapLayoutMobileApi,
   } from '@/api/scene/scene';
   import KonvaMap from './MapBase/KonvaMap.vue';
-  import useCameraStatus from '@/views/cameras/algo-params-setting/store/useCameraStatus';
+  import useCameraStatus from '@/modules/camera/hooks/useCameraStatus';
   import { onBeforeRouteLeave, useRoute } from 'vue-router';
   import urlJoin from 'url-join';
   import { useGlobSetting } from '@/hooks/setting';