|
@@ -2,6 +2,7 @@
|
|
|
<div>
|
|
<div>
|
|
|
<div class="toolbarWrapper">
|
|
<div class="toolbarWrapper">
|
|
|
<ViewWindowSetting v-model="viewType" @update:model-value="handleUpdateViewType" />
|
|
<ViewWindowSetting v-model="viewType" @update:model-value="handleUpdateViewType" />
|
|
|
|
|
+ <PresetSelect />
|
|
|
<FenceToolbar
|
|
<FenceToolbar
|
|
|
:style="{ visibility: drawable ? 'visible' : 'hidden' }"
|
|
:style="{ visibility: drawable ? 'visible' : 'hidden' }"
|
|
|
@remove="handleRemove"
|
|
@remove="handleRemove"
|
|
@@ -9,7 +10,6 @@
|
|
|
@toggle-editable="toggleEditable"
|
|
@toggle-editable="toggleEditable"
|
|
|
:is-edit="isEdit"
|
|
:is-edit="isEdit"
|
|
|
/>
|
|
/>
|
|
|
- <PresetSelect />
|
|
|
|
|
</div>
|
|
</div>
|
|
|
<div class="cameraViewOverflow" :style="{ width: domWidth + 'px', height: domHeight + 'px' }">
|
|
<div class="cameraViewOverflow" :style="{ width: domWidth + 'px', height: domHeight + 'px' }">
|
|
|
<div
|
|
<div
|
|
@@ -145,11 +145,9 @@
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
watchEffect(() => {
|
|
watchEffect(() => {
|
|
|
- if (
|
|
|
|
|
- presetStore.currentPresetToken &&
|
|
|
|
|
- cameraAlgoStore.selectedAlgoId &&
|
|
|
|
|
- cameraAlgoStore.selectedAlgoDetail?.electronicFenceBool
|
|
|
|
|
- ) {
|
|
|
|
|
|
|
+ const electronicFenceBool = cameraAlgoStore.selectedAlgoDetail?.electronicFenceBool;
|
|
|
|
|
+
|
|
|
|
|
+ if (presetStore.currentPresetToken && cameraAlgoStore.selectedAlgoId && electronicFenceBool) {
|
|
|
const points = fenceStore.serverFencePoints || [];
|
|
const points = fenceStore.serverFencePoints || [];
|
|
|
if (!points) {
|
|
if (!points) {
|
|
|
fenceEditorRef.value?.clear();
|
|
fenceEditorRef.value?.clear();
|
|
@@ -169,9 +167,11 @@
|
|
|
fenceEditorRef.value?.setEditMode();
|
|
fenceEditorRef.value?.setEditMode();
|
|
|
isEdit.value = true;
|
|
isEdit.value = true;
|
|
|
return;
|
|
return;
|
|
|
|
|
+ } else {
|
|
|
|
|
+ fenceEditorRef.value?.clear();
|
|
|
|
|
+ fenceEditorRef.value?.exitEditMode();
|
|
|
|
|
+ isEdit.value = false;
|
|
|
}
|
|
}
|
|
|
- fenceEditorRef.value?.clear();
|
|
|
|
|
- fenceEditorRef.value?.exitEditMode();
|
|
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
const handleAddPreset = () => {
|
|
const handleAddPreset = () => {
|