mac
|
981e9557fe
|
feat(frontend): make mock panels follow business line
|
2026-07-17 19:28:19 +08:00 |
|
wonder
|
a31f274153
|
feat(frontend): 新增服务管理入口并统一按钮样式
- 侧边栏「机器管理」下方新增「服务管理」导航项(图标 ◈,badge Consul)
- 服务管理页同步按钮文案改为「同步」,添加 type=primary
- 监控看板刷新按钮改为 el-button type=primary,与全局风格统一
|
2026-07-17 16:00:06 +08:00 |
|
wonder
|
0cf622b8af
|
refactor(monitor): 将告警相关内容从监控看板移至告警信息页面
- 监控看板移除 P0/P1 告警统计卡片
- 监控看板移除告警来源接入面板
- 告警信息页面添加告警来源接入面板(Zabbix / VictoriaMetrics / 夜莺)
- 告警信息页面添加 dc-* 样式
- 监控看板移除不需要的 dc-* 样式
|
2026-07-17 14:23:15 +08:00 |
|
wonder
|
b58e1d5c3c
|
refactor(monitor): 优化监控告警页面
- 监控页面标题改为监控看板
- 告警页面标题改为告警信息
- 告警页面删除告警通道面板
- 侧边栏导航文本同步更新
|
2026-07-17 14:11:09 +08:00 |
|
wonder
|
a9319e77b9
|
refactor(observable): 拆分监控告警为独立页面
- 侧边栏"监控/日志/告警"拆分为"监控"和"告警"两个导航项
- Monitor.vue 移除日志相关内容,保留 VictoriaMetrics 和 Zabbix 面板
- 新增 Alert.vue 告警页面,展示当前告警、告警通道、告警记录
- 路由新增 /alert 路径,meta.title 设为"告警"
|
2026-07-17 11:35:03 +08:00 |
|
wonder
|
3144a50ef5
|
fix(frontend): 统一重构前端样式系统,消除重复、添加响应式、修复硬编码
Closes #61
## 变更内容
### CSS 变量扩展
- 新增 --radius-sm / --radius-lg / --radius-xl 圆角变量
- 新增 --accent-end 渐变终点色(浅色/深色模式)
### 公共样式提取到 global.css
- 提取 15+ 组重复样式:.page-head / .panel / .stat-row / table / .tag
/ .status-text / .bar-wrap / .cols-2 / .pagination / .log-stream 等
- 所有 border-radius 硬编码值改用 CSS 变量
- 新增工具类:.text-xs / .text-dim / .cols-2-equal / .panel-body.padded
/ .search-input / .accent-pill
### 响应式设计
- @media (max-width: 1024px):stat-row 3 列,双栏布局单列化
- @media (max-width: 768px):page-head 纵向排列,stat-row 2 列,
表格横向滚动,卡片网格单列化
### 内联 style 清理
- 非动态绑定的 style="color: ..." / style="font-size: ..."
/ style="flex: 1" / style="padding: ..." 改为 CSS 类
### 硬编码颜色修复
- ConfigCenter.vue: #1C2A3A/#8EC8FF 改用 CSS 变量
- Login.vue: #1C8F69 改用 --accent-end 变量
### 页面组件 scoped 样式精简
- 13 个页面组件删除已提取的重复样式,净减少 1070 行
|
2026-07-15 15:11:55 +08:00 |
|
wonder
|
f3d8a1335c
|
fix(frontend): 为 table 添加 thead/tbody 消除 Vite 构建警告
HTML 规范要求 <tr> 必须是 <thead>/<tbody>/<tfoot> 的直接子元素,
不能直接作为 <table> 的子节点。Vite/Vue 会报告 warning 并可能导致
hydration 错误。
修复以下文件中的表格结构:
- StatusBoard.vue: 2 个表格添加 <thead> + <tbody>
- Index.vue: 1 个表格添加 <tbody>
- Monitor.vue: 2 个表格添加 <tbody>
- TaskCenter.vue: 1 个表格添加 <tbody>
|
2026-07-14 16:07:09 +08:00 |
|
wonder
|
64b84a5efd
|
feat(frontend): 添加监控日志告警页面骨架
页面:
- views/monitor/Monitor.vue,监控/日志/告警
功能:
- VictoriaMetrics 指标概览
- Zabbix 硬件健康状态
- 日志 + 统一告警展示
数据源:VictoriaMetrics、Zabbix、ELK、夜莺(Nightingale)
|
2026-07-14 15:40:56 +08:00 |
|