主题
14. 数据可视化
数据可视化模块基于 go-view 低代码大屏平台,提供项目级与全局级的 Dashboard 管理与预览,用于构建设备监控、业务统计等可视化大屏。
14.1 项目 Dashboard
菜单路径:数据可视化/项目 Dashboard
权限要求:dashboard:project:view
14.1.1 选择项目
页面顶部提供 项目选择器,选择项目后加载该项目下的 Dashboard 列表。也可通过 URL 参数 projectId 直接定位到指定项目。
14.1.2 Dashboard 列表
以卡片形式展示项目下的所有 Dashboard:
- Dashboard 名称
- 发布状态:已发布 / 未发布
- 更新时间
- 操作:预览、编辑、发布、删除等
14.1.3 常用操作
预览
点击 Dashboard 卡片,在新窗口打开 go-view 预览页面,查看大屏效果。
编辑
点击 「编辑」,跳转到 go-view 项目大屏编辑页面,可拖拽组件、绑定数据源、调整布局。
权限说明:编辑、发布、删除等写操作通常需要项目管理员在项目中分配
dashboard:view等项目权限,或由具备全局 Dashboard 管理权限的用户操作。
发布
将编辑完成的 Dashboard 发布,发布后可在项目详情 「可视化」 模块及预览入口中访问。
删除
删除不再使用的 Dashboard(操作前请确认无业务依赖)。
14.1.4 与项目详情的关系
在 项目详情 中也可能看到可视化/Dashboard 入口:
- 项目详情 「可视化」 模块:查看项目配置的大屏
- 项目详情 「Dashboard」 相关入口:与数据可视化模块共享同一套 go-view 资源
项目内权限代码为 dashboard:view(项目级,与系统菜单权限 dashboard:project:view 不同)。
14.2 全局 Dashboard
菜单路径:数据可视化/全局 Dashboard
权限要求:查看需 dashboard:global:view;管理需 dashboard:global:create / edit / delete / publish 之一
14.2.1 列表与预览
全局 Dashboard 不绑定特定项目,适用于企业级总览大屏:
- 以卡片列表展示所有全局 Dashboard
- 点击卡片在新窗口 预览
- 支持分页浏览
14.2.2 管理全局 Dashboard
具备管理权限的用户可点击 「管理全局 Dashboard」,跳转到 go-view 全局管理页面,进行:
- 新建大屏
- 编辑布局与数据源
- 发布/取消发布
- 删除大屏
14.2.3 适用场景
- 企业运营总览(设备总量、在线率、告警趋势)
- 多项目汇总监控
- 展厅/指挥中心固定展示大屏
14.3 使用流程建议
- 明确范围:单项目用「项目 Dashboard」,跨项目汇总用「全局 Dashboard」
- 先编辑后发布:在 go-view 中完成编辑并保存,再回到列表执行发布
- 权限先行:确保目标用户具备查看权限(项目级
dashboard:view或全局dashboard:global:view) - 数据源对接:大屏组件需绑定平台数据源(设备数据、告警等),编辑时注意选择正确的数据接口
14.4 权限说明
14.4.1 项目 Dashboard
| 权限代码 | 说明 |
|---|---|
dashboard:project:view | 查看项目 Dashboard 菜单与列表 |
dashboard:view | 项目内查看 Dashboard(项目权限,非系统菜单权限) |
14.4.2 全局 Dashboard
| 权限代码 | 说明 |
|---|---|
dashboard:global:view | 查看全局 Dashboard 列表 |
dashboard:global:create | 创建全局 Dashboard |
dashboard:global:edit | 编辑全局 Dashboard |
dashboard:global:delete | 删除全局 Dashboard |
dashboard:global:publish | 发布/取消发布全局 Dashboard |
14.5 常见问题
Q: 项目 Dashboard 列表为空?
A: 检查:
- 是否已选择正确的项目
- 该项目是否已在 go-view 中创建 Dashboard
- 是否有
dashboard:project:view权限
Q: 点击编辑/管理无反应或提示无权限?
A: 检查:
- 是否具备对应项目的
dashboard:view或全局dashboard:global:edit等权限 - go-view 服务是否已正确部署并可访问
- 浏览器是否拦截了弹出窗口
Q: 项目详情里看不到可视化模块?
A: 检查:
- 项目是否配置了可视化资源
- 是否具备项目级
dashboard:view或project:visualization:view权限 - 联系项目管理员分配权限
更多跨模块问题见 常见问题索引。
下一步:了解了数据可视化后,管理员可以学习 权限管理 来管理系统权限。