| | |
| | | * @Author : yuan |
| | | * @Date : 2026-01-07 15:17:54 |
| | | * @LastEditors : yuan |
| | | * @LastEditTime : 2026-01-31 15:47:40 |
| | | * @LastEditTime : 2026-02-09 15:20:23 |
| | | * @FilePath : \applications\drone-command\src\views\dataCockpit\components\RightContainer.vue |
| | | * @Description : |
| | | * Copyright 2026 OBKoro1, All Rights Reserved. |
| | |
| | | <template> |
| | | <div class="right-container" :class="{ collapsed: collapsedModel }"> |
| | | <div class="wrapper"> |
| | | <TitleTemplate>侦测反制设备&场景部署</TitleTemplate> |
| | | <TitleTemplate :className="'equipment-scene'">侦测反制设备&场景部署</TitleTemplate> |
| | | |
| | | <div class="tabs-container"> |
| | | <div |
| | |
| | | v-if="activeTab === 1" |
| | | @update:allDevices="handleUpdateAllDevices" |
| | | /> |
| | | <SceneDeployment v-else /> |
| | | <SceneDeployment v-else @click="(item) => emit('scene-click', item)" /> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | } |
| | | }) |
| | | |
| | | const emit = defineEmits(['update:collapsed', 'update:allDevices']) |
| | | const emit = defineEmits(['update:collapsed', 'update:allDevices', 'scene-click']) |
| | | |
| | | const collapsedModel = computed({ |
| | | get: () => props.collapsed, |