26 lines
541 B
Markdown
26 lines
541 B
Markdown
|
|
# xk-data 设计思路
|
|||
|
|
|
|||
|
|
## 架构决策
|
|||
|
|
|
|||
|
|
### 独立部署
|
|||
|
|
|
|||
|
|
数据大屏作为独立的前端应用部署:
|
|||
|
|
- 不依赖管理后台框架
|
|||
|
|
- 简化的技术栈(Vue CLI + ECharts)
|
|||
|
|
- 可独立部署为静态页面
|
|||
|
|
|
|||
|
|
### 数据聚合
|
|||
|
|
|
|||
|
|
通过后端 Open API 获取聚合数据:
|
|||
|
|
- 前端只负责展示,不做数据计算
|
|||
|
|
- 后端 `DashboardDataController` 负责数据聚合
|
|||
|
|
- 支持缓存,减少数据库查询
|
|||
|
|
|
|||
|
|
### 大屏适配
|
|||
|
|
|
|||
|
|
针对大屏显示优化:
|
|||
|
|
- 全屏布局
|
|||
|
|
- 高对比度配色
|
|||
|
|
- 自适应分辨率
|
|||
|
|
- 数字动画效果
|