|
|
@@ -6,7 +6,7 @@
|
|
|
</div>
|
|
|
<div class="cameraSettingWrapper">
|
|
|
<div class="cameraView">
|
|
|
- <CameraViewSetting v-if="cameraDetailStore.cameraId" @change-tree-render="changeRender" />
|
|
|
+ <CameraViewSetting v-if="cameraDetailStore.cameraId" />
|
|
|
<div class="cameraPlaceholder" v-else>请选择左侧相机</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
@@ -24,30 +24,13 @@
|
|
|
import usePresetListStore from './store/usePresetListStore';
|
|
|
import useFenceStore from './store/useFenceStore';
|
|
|
import { IsPtz } from '@/api/camera/camera-overview';
|
|
|
- import { CameraTree, getCameraTree, getCameraDeatilById } from '@/api/camera/camera-preview';
|
|
|
+ import { getCameraDeatilById } from '@/api/camera/camera-preview';
|
|
|
|
|
|
const cameraDetailStore = useCameraDetailStore();
|
|
|
const { isShowFence } = storeToRefs(cameraDetailStore);
|
|
|
const cameraAlgoStore = useCameraAlgoStore();
|
|
|
const fenceStore = useFenceStore();
|
|
|
const presetListStore = usePresetListStore();
|
|
|
- const cameraTree = ref<CameraTree[]>([]);
|
|
|
-
|
|
|
- function updateRender(data, targetData, targetVal) {
|
|
|
- for (let i = 0; i < data.length; i++) {
|
|
|
- const node = data[i];
|
|
|
- if (node.id === targetData) {
|
|
|
- node.render = targetVal;
|
|
|
- }
|
|
|
- if (node.children && node.children.length > 0) {
|
|
|
- updateRender(node.children, targetData, targetVal);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- const changeRender = (render: string | number) => {
|
|
|
- updateRender(cameraTree.value, cameraDetailStore.cameraId, render);
|
|
|
- };
|
|
|
|
|
|
watch(
|
|
|
() => cameraDetailStore.cameraId,
|
|
|
@@ -66,10 +49,6 @@
|
|
|
|
|
|
cameraAlgoStore.getCameraAlgoList(cameraId);
|
|
|
cameraAlgoStore.selectedAlgoId = null;
|
|
|
- } else {
|
|
|
- /** 没有相机的时候也要请求相机树 */
|
|
|
- const tree = await getCameraTree();
|
|
|
- cameraTree.value = tree as unknown as CameraTree[];
|
|
|
}
|
|
|
},
|
|
|
{
|