Skip to content

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 使用流程建议

  1. 明确范围:单项目用「项目 Dashboard」,跨项目汇总用「全局 Dashboard」
  2. 先编辑后发布:在 go-view 中完成编辑并保存,再回到列表执行发布
  3. 权限先行:确保目标用户具备查看权限(项目级 dashboard:view 或全局 dashboard:global:view
  4. 数据源对接:大屏组件需绑定平台数据源(设备数据、告警等),编辑时注意选择正确的数据接口

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: 检查:

  1. 是否已选择正确的项目
  2. 该项目是否已在 go-view 中创建 Dashboard
  3. 是否有 dashboard:project:view 权限

Q: 点击编辑/管理无反应或提示无权限?

A: 检查:

  1. 是否具备对应项目的 dashboard:view 或全局 dashboard:global:edit 等权限
  2. go-view 服务是否已正确部署并可访问
  3. 浏览器是否拦截了弹出窗口

Q: 项目详情里看不到可视化模块?

A: 检查:

  1. 项目是否配置了可视化资源
  2. 是否具备项目级 dashboard:viewproject:visualization:view 权限
  3. 联系项目管理员分配权限

更多跨模块问题见 常见问题索引


下一步:了解了数据可视化后,管理员可以学习 权限管理 来管理系统权限。

IoT 平台用户手册