|
|
@@ -24,6 +24,7 @@
|
|
|
import useFenceStore from './store/useFenceStore';
|
|
|
import useCameraTree from './hooks/useCameraTree';
|
|
|
import { onMounted } from 'vue';
|
|
|
+ import { IsPtz } from '@/api/camera/camera-overview';
|
|
|
const cameraDetailStore = useCameraDetailStore();
|
|
|
const cameraAlgoStore = useCameraAlgoStore();
|
|
|
const fenceStore = useFenceStore();
|
|
|
@@ -34,10 +35,18 @@
|
|
|
() => cameraDetailStore.cameraId,
|
|
|
(cameraId) => {
|
|
|
if (cameraId) {
|
|
|
- presetListStore.getPresetList(cameraId);
|
|
|
+ presetListStore.getPresetList(cameraId).then((res) => {
|
|
|
+ /** 相机如果不能设置预置位,那么就选中默认预置位 */
|
|
|
+ if (cameraDetailStore.detail?.isPtz === IsPtz.disabled) {
|
|
|
+ presetListStore.currentPresetToken = res?.[0].token;
|
|
|
+ }
|
|
|
+ });
|
|
|
cameraAlgoStore.getCameraAlgoList(cameraId);
|
|
|
}
|
|
|
},
|
|
|
+ {
|
|
|
+ immediate: true,
|
|
|
+ },
|
|
|
);
|
|
|
|
|
|
onMounted(() => {
|