|
|
@@ -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;
|