mirror of
https://github.com/acepanel/panel.git
synced 2026-02-04 18:27:13 +08:00
32 lines
870 B
Vue
32 lines
870 B
Vue
<script setup lang="ts">
|
|
defineOptions({
|
|
name: 'container-index'
|
|
})
|
|
|
|
import ContainerView from '@/views/container/ContainerView.vue'
|
|
import ImageView from '@/views/container/ImageView.vue'
|
|
import NetworkView from '@/views/container/NetworkView.vue'
|
|
import VolumeView from '@/views/container/VolumeView.vue'
|
|
|
|
const current = ref('container')
|
|
</script>
|
|
|
|
<template>
|
|
<common-page show-footer>
|
|
<n-tabs v-model:value="current" type="line" animated size="large">
|
|
<n-tab-pane name="container" tab="容器">
|
|
<container-view />
|
|
</n-tab-pane>
|
|
<n-tab-pane name="image" tab="镜像">
|
|
<image-view />
|
|
</n-tab-pane>
|
|
<n-tab-pane name="network" tab="网络">
|
|
<network-view />
|
|
</n-tab-pane>
|
|
<n-tab-pane name="volume" tab="卷">
|
|
<volume-view />
|
|
</n-tab-pane>
|
|
</n-tabs>
|
|
</common-page>
|
|
</template>
|