소스 검색

feat: 删除冗余代码

dao qin 1 년 전
부모
커밋
29010aaccd

+ 6 - 17
src/views/cameras/camera-group-setting/CamerGroupSetting.vue

@@ -1,32 +1,22 @@
 <!-- 算法参数配置页面 -->
 <template>
-  <div class="camera-group-page">
-    <!-- <div class="camera-group-header">
-        <div class="camera-group-rollback" @click="router.back()">
-          <img :src="rollback" /><span>配置算法</span>
-        </div>
-        <span class="camera-name">相机:{{ currentCameraName }}</span>
-      </div> -->
-    <AlgoParamsSettingBase :cameraAllAlgoList="cameraAllAlgoList" :isCameraGroup="true">
-      <template #cameraTree>
-        <CameraTreeList ref="CameraTreeRef"/>
-      </template>
-    </AlgoParamsSettingBase>
-   </div>
+  <AlgoParamsSettingBase :cameraAllAlgoList="cameraAllAlgoList" :isCameraGroup="true">
+    <template #cameraTree>
+      <CameraTreeList ref="CameraTreeRef"/>
+    </template>
+  </AlgoParamsSettingBase>
 </template>
 
 <script lang="ts" setup>
   import { watch, ref, computed } from 'vue';
-  import { useRoute, useRouter } from 'vue-router';
+  import { useRoute } from 'vue-router';
   import AlgoParamsSettingBase from '@/modules/algo-params-setting-base/AlgoParamsSettingBase.vue';
   import CameraTreeList from './components/CameraTreeList.vue';
   import { AlgoDetail } from '@/api/algo/algo';
   import { queryGroupAlgoInfoByCameraId } from '@/api/camera/camera-preview-group'
-  import rollback from '@/assets/rollback.png';
   
   const cameraAllAlgoList = ref<AlgoDetail[]>([]);
   const route = useRoute();
-  const router = useRouter();
   const CameraTreeRef = ref<InstanceType<typeof CameraTreeList>>();
 
   watch(
@@ -43,7 +33,6 @@
     { immediate: true },
   );
 
-  const currentCameraName = computed(() => CameraTreeRef?.value?.getCurrentCameraName());
 </script>
 
 <style lang="scss" scoped>

+ 0 - 6
src/views/cameras/camera-group-setting/components/CameraTreeList.vue

@@ -29,15 +29,12 @@
   const route = useRoute();
   const cameraTreeRef = ref<InstanceType<typeof CameraTreeCom>>();
   const treeData = ref<CameraTreeTempType[]>([]);
-  const currentCameraName = ref<string>('');
   const handleNodeClick = (e: CameraTree) => {
     if (e.integrationState === 1) {
       ElMessage.error('该相机未进入平台');
     } else {
       if (e.nodeType === CameraTreeNodeType.camera) {
         cameraId.value = String(e.id);
-        currentCameraName.value = e.name;
-        console.log(currentCameraName.value)
       }
     }
   };
@@ -49,9 +46,6 @@
     });
   });
 
-  defineExpose({
-    getCurrentCameraName: () => currentCameraName.value
-  });
 
 </script>
 

+ 0 - 53
src/views/cameras/preview/components/CameraConfigGroup/components/CameraTreeList.vue

@@ -1,53 +0,0 @@
-<template>
-  <div class="camera-tree-list">
-    <div class="camera-tree-list__title">
-      相机列表
-    </div>
-    <div class="camera-tree-list__content">
-      <CameraTreeCom ref="cameraTreeRef" :tree-data="treeData" :is-show-checkbox="false" @node-click="handleNodeClick" />
-    </div>
-  </div>  
-</template>
-
-<script setup lang="ts">
-import { ref, onMounted } from 'vue';  
-import { useRoute } from 'vue-router';
-import CameraTreeCom from '@/modules/camera-tree/CameraTree.vue';
-import { CameraTree, CameraTreeNodeType, CameraQueryForm } from '@/api/camera/camera-preview';
-import { queryCameraTreeByGroupId } from '@/api/camera/camera-preview-group';
-  
-interface CameraTreeTempType extends CameraTree {
-  tempCode?: string;
-}
-
-const route = useRoute();
-const cameraTreeRef = ref<InstanceType<typeof CameraTreeCom>>();
-const treeData = ref<CameraTreeTempType[]>([]);
-const handleNodeClick = () => {
-
-}
-
-onMounted(() => {
-  if (!route.query.groupId) return;
-  queryCameraTreeByGroupId(Number(route.query.groupId)).then(res => {
-    treeData.value = res;
-  })
-})
-  
-</script>
-
-<style scoped lang="scss">
-  .camera-tree-list{
-    min-width: 270px;
-    max-width: 600px;
-    flex-shrink: 0;
-    border: 1px solid #f0f2f5;
-    margin: 5px;
-
-    .camera-tree-list__title{
-      background: #f0f2f5;
-      padding: 12px;
-      display: flex;
-    }
-  } 
-</style>