mac
|
a112cf742c
|
feat(frontend): add Wayne subsystem authorization page
|
2026-07-17 19:27:33 +08:00 |
|
wonder
|
a31f274153
|
feat(frontend): 新增服务管理入口并统一按钮样式
- 侧边栏「机器管理」下方新增「服务管理」导航项(图标 ◈,badge Consul)
- 服务管理页同步按钮文案改为「同步」,添加 type=primary
- 监控看板刷新按钮改为 el-button type=primary,与全局风格统一
|
2026-07-17 16:00:06 +08:00 |
|
wonder
|
c1480f3219
|
feat(frontend): 将"资源管理"更名为"机器管理"
- 路由路径: resource/management → machine/management
- 路由名称: ResourceManagement → MachineManagement
- 页面标题: 资源管理 → 机器管理
- 侧边栏文案: 资源管理 → 机器管理
- 文件物理路径未改动(views/resource/Management.vue)
|
2026-07-17 15:46:03 +08:00 |
|
mac
|
f49b948023
|
Merge remote-tracking branch 'origin/main' into auth-login
|
2026-07-17 15:02:47 +08:00 |
|
mac
|
d264924d1e
|
feat: add business line permissions and Wayne namespace mapping
|
2026-07-17 15:02:18 +08:00 |
|
wonder
|
3842a81cb2
|
refactor(router): 统一前端路由命名与层级
## 背景
前端路由存在层级不一致、英文缩写混用、name 与 sidebar 文本不匹配等问题。
## 变更内容
- 统一使用全称命名(Mgmt → Management, Ops → Operation)
- 统一带前缀路径(/cluster → /infrastructure/cluster)
- 合并可观测性模块(/monitor、/alert → /observable/*)
- 修正 router name 与侧边栏中文标题对应关系
## 路由对照
- /tasks → /task/log (TaskLog)
- /resource/mgmt → /resource/management (ResourceManagement)
- /service/mgmt → /service/management (ServiceManagement)
- /audit/ops → /audit/operation (OperationAudit)
- /cluster → /infrastructure/cluster (InfrastructureCluster)
- /tenants → /business/quota (BusinessQuota)
- /monitor → /observable/monitoring (MonitoringDashboard)
- /alert → /observable/alert (AlertInformation)
- /subsystem/authz → /subsystem/authorization (SubsystemAuthorization)
|
2026-07-17 14:50:41 +08:00 |
|
wonder
|
b58e1d5c3c
|
refactor(monitor): 优化监控告警页面
- 监控页面标题改为监控看板
- 告警页面标题改为告警信息
- 告警页面删除告警通道面板
- 侧边栏导航文本同步更新
|
2026-07-17 14:11:09 +08:00 |
|
wonder
|
0c5628358f
|
feat(subsystem): 子系统卡片点击跳转到详情页
- 移除 SubsystemCard 直接打开外部链接的逻辑
- 点击卡片后路由跳转到 /subsystem/detail/:name
- 用户需在详情页点击按钮后才会访问外部系统
|
2026-07-17 14:05:14 +08:00 |
|
wonder
|
454978be7b
|
feat(subsystem): 调整子系统接入状态显示
- Wayne 和 CloudDM 状态设为 active(在线)
- 其他子系统状态设为 integrating(接入改造中)
- 状态文本统一调整为「在线」/「接入改造中」
- 非 active 状态的跳转按钮显示为灰色禁用状态
Co-authored-by: lx <lx@users.noreply.github.com>
|
2026-07-17 14:01:33 +08:00 |
|
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
|
a9319e77b9
|
refactor(observable): 拆分监控告警为独立页面
- 侧边栏"监控/日志/告警"拆分为"监控"和"告警"两个导航项
- Monitor.vue 移除日志相关内容,保留 VictoriaMetrics 和 Zabbix 面板
- 新增 Alert.vue 告警页面,展示当前告警、告警通道、告警记录
- 路由新增 /alert 路径,meta.title 设为"告警"
|
2026-07-17 11:35:03 +08:00 |
|
wonder
|
4d4d1a9d01
|
refactor(sidebar): 移除侧边栏底部版本信息
- 删除 sidebar-foot 中的 v3 一期技术栈文案
|
2026-07-17 11:29:02 +08:00 |
|
wonder
|
779c6e0269
|
refactor(sidebar): 任务中心更名为任务日志
- 侧边栏导航 Tab 名称调整,更准确反映日志查看功能定位
|
2026-07-17 11:27:48 +08:00 |
|
wonder
|
8fc4b0e0fb
|
refactor(resource): 优化资源纳管子 Tab 命名
- 集群 / 容器池 → 集群与容器
- 业务线 / 配额 → 业务配额
- 同步更新侧边栏、路由 meta、页面标题
|
2026-07-17 11:23:41 +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
|
a185fac1b2
|
feat(sidebar): 重组侧边栏导航结构
- 服务交付 → 业务交付:基础服务、任务中心
- 资源管理 → 资源纳管:资源管理(CMDB)、集群/容器池、业务线/配额
- 新增业务线/配额页面(Tenants.vue)
- 集群页面标题对齐为「集群 / 容器池」
|
2026-07-17 10:53:08 +08:00 |
|
wonder
|
0dd098213c
|
feat(header): 新增业务线切换器组件
- 新增 stores/businessLine.ts:Pinia 状态管理,持久化到 localStorage
- 新增 components/BusinessLineSwitcher.vue:企业微信式下拉切换器
- 修改 AppHeader.vue:在环境标签后集成切换器
- 预置 5 条业务线 mock 数据(LAS/Kodo/LTOKEN/灵矽/MAAS)
- 更新 components.d.ts 自动类型声明
|
2026-07-17 10:28:02 +08:00 |
|
mac
|
2ac87e2592
|
merge(frontend): sync main styles with auth flow
|
2026-07-16 15:57:47 +08:00 |
|
mac
|
eb2621d914
|
feat(auth): complete sso subsystem integration
|
2026-07-16 15:52:56 +08:00 |
|
mac
|
8390c9c677
|
feat(frontend): add sso signout action
|
2026-07-15 15:53:48 +08:00 |
|
mac
|
81d2a8a60b
|
refactor(frontend): merge authserver web login
|
2026-07-15 14:47:42 +08:00 |
|
mac
|
093a451e0a
|
Revert "fix(frontend): make production build pass"
This reverts commit c0258ae4b5.
|
2026-07-15 13:27:04 +08:00 |
|
mac
|
c0258ae4b5
|
fix(frontend): make production build pass
|
2026-07-15 12:00:16 +08:00 |
|
wonder
|
c5e86949b1
|
chore(frontend): 清理 .gitkeep 占位文件
删除所有目录中的 .gitkeep 文件,因为目录中已有实际文件
|
2026-07-14 15:41:11 +08:00 |
|
wonder
|
0b94583796
|
feat(frontend): 实现审计面板模块
页面:
- views/audit/LoginAudit.vue,登录审计页(查询登录记录、按时间/IP/结果筛选)
- views/audit/OpsAudit.vue,运维操作审计页(查询操作记录、按类型/状态筛选)
组件:
- components/AuditLogTable.vue,审计日志表格组件(分页、筛选)
API:
- api/audit.ts,审计相关接口(登录审计、运维操作审计)
MVP 验收:可查询所有用户的登录记录和运维操作记录
|
2026-07-14 15:39:54 +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 |
|
wonder
|
d36cdaca88
|
feat(frontend): 添加页面布局组件
布局组件:
- layouts/DefaultLayout.vue,默认布局组合
Layout 组件:
- components/Layout/AppHeader.vue,顶部导航栏(品牌、环境标签、搜索、用户信息)
- components/Layout/AppSidebar.vue,侧边菜单栏(导航菜单项)
- components/Layout/AppMain.vue,主内容区容器
布局结构:顶栏 + 侧边栏 + 内容区(CSS Grid)
|
2026-07-14 15:39:26 +08:00 |
|
wonder
|
1bd5921fd4
|
chore: 初始化项目骨架结构
- 创建前端 Vue3 项目目录结构(components、views、router、stores 等)
- 创建后端 Go 项目目录结构(cmd、internal、pkg 等分层架构)
- 创建部署配置目录(docker、k8s)
- 创建文档目录
- 添加 .gitignore 忽略规则
- 添加 Makefile 构建脚本
- 更新 README.md 项目说明文档
- 每个目录添加 .gitkeep 文件说明目录用途
|
2026-07-14 14:34:10 +08:00 |
|