Commit Graph

6 Commits

Author SHA1 Message Date
wonder 75b71cec29 feat(subsystem): 添加 Superset 日志数据可视化子系统
- 在 mockSubsystems 中添加 Superset 子系统配置(id: 7, 可观测性分类)
- 在侧边栏子系统导航列表中添加 Superset 入口
- 添加青色系 CSS 变量(--tag-cyan-*、--logo-ss-bg)用于 Superset 主题
- 更新 SubsystemCard 和 SubsystemDetail 的颜色映射
- 添加 Superset 详情页描述文案

状态设置为 integrating,支持 SSO 单点登录
2026-07-17 13:55:14 +08:00
wonder 506752747d feat(subsystem): 子系统导航增加可展开子 Tab 与详情页
- AppSidebar: 统一入口组下子系统导航改为可展开列表,展示 6 个子系统子 Tab
- 每个子 Tab 带功能描述前缀(如 多集群发布平台 Wayne)便于用户定位
- 新建 SubsystemDetail.vue 统一详情模板(统计卡片 + 门户卡片 + 打开按钮)
- 新增路由 /subsystem/detail/:name
- subsystem API mock 数据补充 label、domain、category 字段
- SubsystemCard 概览卡片同步显示 label + name 格式
2026-07-17 11:20:17 +08:00
wonder 65c83a085a Merge branch 'main' into feat/frontend-theme-and-style
## 冲突解决
- Login.vue: 采用 main 分支的 SSO 登录方式,移除传统登录表单

## 合并内容
- SSO 登录功能
- 服务器端架构重构
- 新增认证、审计等模块
2026-07-15 15:31:26 +08:00
mac 81d2a8a60b refactor(frontend): merge authserver web login 2026-07-15 14:47:42 +08:00
wonder f1a63ee473 feat(frontend): 支持深色/浅色模式切换,统一主题变量体系
- 新增 useTheme composable,支持 light/dark 双主题,默认浅色模式
- 主题偏好持久化到 localStorage,支持跟随系统主题
- AppHeader 顶栏添加 Moon/Sunny 切换图标,带旋转过渡动效
- variables.css 重构为 :root(浅色)/:root.dark(深色)双套变量
- 新增标签色系(蓝/紫/琥珀/绿)、节点色系、阴影、发光效果等语义化变量
- 全组件硬编码颜色替换为 CSS 变量,消除跨主题不一致
- global.css 添加主题切换过渡动画(background/border/box-shadow)
- 涉及组件:AppHeader、AppSidebar、SubsystemCard、AuditLogTable
- 涉及页面:Dashboard、Resource、Cluster、Config、Task、Service、Login
2026-07-15 14:38:58 +08:00
wonder 35e626971c feat(frontend): 实现仪表盘和子系统导航
页面:
- views/dashboard/Index.vue,首页仪表盘(资源大盘、集群拓扑、最近任务)
- views/subsystem/Navigation.vue,子系统导航页(6 个卡片网格展示)

组件:
- components/SubsystemCard.vue,子系统卡片组件(图标、名称、状态、SSO 跳转)

API:
- api/subsystem.ts,子系统相关接口(获取列表、SSO URL)

子系统:Wayne、CloudDM、CacheCloud、Apollo、qpass、Grafana
2026-07-14 15:39:44 +08:00