|
@@ -24,23 +24,25 @@
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
<PresetSelect />
|
|
<PresetSelect />
|
|
|
-
|
|
|
|
|
- <div class="fenceListWrapper" v-if="fenceStore.allFences.length > 0">
|
|
|
|
|
- <FenceNameItem
|
|
|
|
|
- :active="item.id === fenceStore.currentFenceId"
|
|
|
|
|
- v-for="item in fenceStore.allFences"
|
|
|
|
|
- :detail="item"
|
|
|
|
|
- :key="item.id"
|
|
|
|
|
- @click="handleSelectFence(item.id)"
|
|
|
|
|
- @delete="handleDeleteFence"
|
|
|
|
|
- @edit="handleEditFenceInfo(item)"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <div class="fenceListWrapper">
|
|
|
|
|
+ <div v-if="fenceStore.allFences.length > 0">
|
|
|
|
|
+ <FenceNameItem
|
|
|
|
|
+ :active="item.id === fenceStore.currentFenceId"
|
|
|
|
|
+ v-for="item in fenceStore.allFences"
|
|
|
|
|
+ :detail="item"
|
|
|
|
|
+ :key="item.id"
|
|
|
|
|
+ @click="handleSelectFence(item.id)"
|
|
|
|
|
+ @delete="handleDeleteFence"
|
|
|
|
|
+ @edit="handleEditFenceInfo(item)"
|
|
|
|
|
+ />
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <Description :is-simple="Boolean(!cameraDetailStore.detail?.isPtz)" v-if="fenceStore.allFences.length === 0" />
|
|
|
</div>
|
|
</div>
|
|
|
- <div style="text-align: right" v-if="fenceStore.allFences.length > 0">
|
|
|
|
|
|
|
+
|
|
|
|
|
+ <div style="text-align: right" v-if="fenceStore.allFences.length > 0 || fenceStore.initialFence.length > 0">
|
|
|
<ElButton size="small" @click="handleCancelFence">取消</ElButton>
|
|
<ElButton size="small" @click="handleCancelFence">取消</ElButton>
|
|
|
<ElButton type="primary" size="small" @click="handleSaveFence">保存</ElButton>
|
|
<ElButton type="primary" size="small" @click="handleSaveFence">保存</ElButton>
|
|
|
</div>
|
|
</div>
|
|
|
- <Description :is-simple="Boolean(!cameraDetailStore.detail?.isPtz)" v-if="fenceStore.allFences.length === 0" />
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div>
|
|
<div>
|