diff --git a/frontend/components.d.ts b/frontend/components.d.ts index aca2463..68b55ea 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -26,6 +26,7 @@ declare module 'vue' { ElSlider: typeof import('element-plus/es')['ElSlider'] ElTable: typeof import('element-plus/es')['ElTable'] ElTableColumn: typeof import('element-plus/es')['ElTableColumn'] + ElTag: typeof import('element-plus/es')['ElTag'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] SubsystemCard: typeof import('./src/components/SubsystemCard.vue')['default'] diff --git a/frontend/src/views/dashboard/Index.vue b/frontend/src/views/dashboard/Index.vue index 5a14ed9..b2f3de6 100644 --- a/frontend/src/views/dashboard/Index.vue +++ b/frontend/src/views/dashboard/Index.vue @@ -3,49 +3,54 @@
跨机房 / 多云容器资源统一视图 · 最近更新于 12 秒前
+{{ currentBusinessLineName }} 业务线资源视图 · {{ lastUpdatedText }}
| ● 成功 | -{{ profile.servicePrefix }} MySQL 主从部署 | -2m14s | -
| ● 执行中 | -{{ profile.servicePrefix }} RKE2 节点加入 | -38s | -
| ● 成功 | -{{ profile.servicePrefix }} Redis Cluster 部署 | -3m02s | -
| ● 失败 | -{{ profile.servicePrefix }} openresty 网关部署 | -41s | -
| ● 成功 | -业务线标签同步 | -5s | -
按业务线划分资源配额与隔离策略 · RBAC 权限随业务线自动具备
+{{ currentBusinessLineName }} 的容器资源使用与命名空间隔离范围
+| Wayne namespace | +Kubernetes namespace | 业务线 | -标识 | -命名空间 | -节点数 | -CPU 配额 | -内存配额 | +访问角色 | 状态 | -|
|---|---|---|---|---|---|---|---|---|---|---|
| {{ tenant.name }} | -{{ tenant.key }} | -{{ tenant.namespace }} | -{{ tenant.nodes }} | -- - {{ tenant.cpuPct }}% - | -- - {{ tenant.memPct }}% - | -● {{ tenant.status }} | -
- |
+ |||
| 当前业务线尚未绑定 Wayne namespace | +||||||||||
| {{ namespace.name || '-' }} | +{{ namespace.kubeNamespace || '-' }} | +{{ currentBusinessLineName }} | +{{ businessLineStore.current?.role || '-' }} | +● 已绑定 | ||||||
{{ system.description }} · {{ system.domain }}
-{{ system.label }} · {{ system.domain }}
{{ detailBody }}
+{{ detailDesc }}
-请从左侧导航选择一个子系统
当前地址没有对应的子系统配置。
+