Report 报表与大屏
核心定位
Report 模块让非技术人员也能做出专业的数据大屏。不需要写前端代码,通过拖拽组件、配置数据源,就能生成可视化报表和大屏页面。适合管理层看板、数据监控、项目汇报等场景。
一句话:像做 PPT 一样做数据大屏。
解决什么问题
| 痛点 | Report 如何解决 |
|---|---|
| 管理层想看数据,每次都让开发写页面 | 拖拽式设计,业务人员自己做 |
| 数据展示需求频繁变化 | 修改大屏配置即可,无需发版 |
| 需要专业的可视化效果 | 内置几十种图表组件和模板 |
| 不同场景需要不同的报表引擎 | 提供三种引擎,按需选择 |
用户角色
graph LR
subgraph 角色
DESIGNER["大屏设计师
拖拽配置大屏
设置数据源
发布大屏"] VIEWER["查看者(管理层/客户)
查看大屏
交互筛选数据"] end
拖拽配置大屏
设置数据源
发布大屏"] VIEWER["查看者(管理层/客户)
查看大屏
交互筛选数据"] end
三种报表引擎
graph TB
subgraph GoView["Go-View(推荐)"]
G1["开源免费"]
G2["Vue3 技术栈"]
G3["纯前端,独立部署"]
G4["内置丰富图表组件"]
end
subgraph Jimu["JimuReport"]
J1["不开源"]
J2["内嵌后端"]
J3["支持复杂报表"]
J4["中国式报表"]
end
subgraph AJ["AJ-Report"]
A1["开源"]
A2["开发中"]
A3["完全后端驱动"]
end
| 特性 | Go-View | JimuReport | AJ-Report |
|---|---|---|---|
| 开源 | ✅ | ❌ | ✅ |
| 上手难度 | ⭐ 低 | ⭐⭐ 中 | ⭐⭐ 中 |
| 图表丰富度 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ |
| 复杂报表 | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
| 推荐场景 | 通用大屏 | 中国式复杂报表 | 后端驱动场景 |
大屏设计流程
flowchart LR
A["新建大屏
选择模板或空白"] --> B["拖拽组件
图表/文本/图片/边框"] B --> C["配置数据源
API 接口 / 静态数据"] C --> D["调整样式
布局/颜色/动画"] D --> E["预览效果
实时查看"] E --> F{满意?} F -->|是| G["发布大屏
生成访问链接"] F -->|否| B
选择模板或空白"] --> B["拖拽组件
图表/文本/图片/边框"] B --> C["配置数据源
API 接口 / 静态数据"] C --> D["调整样式
布局/颜色/动画"] D --> E["预览效果
实时查看"] E --> F{满意?} F -->|是| G["发布大屏
生成访问链接"] F -->|否| B
内置图表组件(部分)
- 折线图 / 柱状图 / 饼图 / 雷达图
- 数据表格 / 滚动表格
- 数字翻牌器
- 地图(中国 / 省市)
- 仪表盘
- 词云
- 时间轴
- 边框和装饰组件
典型应用场景
| 场景 | 大屏内容 | 查看者 |
|---|---|---|
| 销售看板 | 今日销售额、订单量、转化率、区域排名 | 销售总监、管理层 |
| 生产监控 | 产线状态、产量、不良率、设备 OEE | 生产经理、厂长 |
| 运营大屏 | 用户增长、活跃度、留存率、收入趋势 | 运营团队 |
| 项目汇报 | 项目进度、里程碑、风险、资源使用 | 项目干系人 |