Skip to content

5. 项目管理

返回目录 | 上一章:网关管理 | 下一章:工单管理

项目管理用于组织和分类设备,将设备按项目进行分组管理,便于按项目维度查看数据和管理权限。

5.1 项目总览

菜单路径项目管理/项目总览

项目总览提供项目的整体统计和可视化展示。

5.1.1 统计信息

  • 项目总数:系统中所有项目数量
  • 项目设备数:各项目下的设备数量统计
  • 项目告警数:各项目的告警统计

5.1.2 可视化展示

  • 项目分布:项目的地理分布或分类分布
  • 项目趋势:项目数量变化趋势

5.2 项目列表

菜单路径项目管理/项目列表

5.2.1 列表功能

项目列表显示所有项目,包含以下信息:

  • 项目名称
  • 项目描述
  • 项目状态:启用/禁用
  • 关联设备数
  • 创建时间
  • 操作:查看详情、编辑、删除

5.2.2 搜索和筛选

  • 搜索:支持按项目名称搜索
  • 筛选:支持按项目状态筛选

5.2.3 项目操作

新增项目

权限要求:需要 project:info:create 权限

  1. 点击"新增"按钮
  2. 填写项目信息:
    • 项目名称(必填)
    • 项目描述(可选)
    • 项目地址(可选)
    • 其他信息
  3. 保存项目

编辑项目

权限要求:需要 project:info:edit 权限

在项目列表中点击"编辑"按钮修改项目信息。

删除项目

权限要求:需要 project:info:delete 权限

警告:删除项目前,请确保项目下没有关联设备,或已处理关联设备。

5.3 项目详情

访问方式:从项目列表点击项目进入详情页面

项目详情采用左侧模块导航 + 右侧内容区布局。可见模块由 项目角色权限 控制,不同成员看到的模块可能不同。

5.3.1 总览

权限要求basic:view(项目级)

显示项目基本信息、成员概览、关键统计指标等。支持归档、删除等操作(需 basic:archivebasic:delete 等权限)。

5.3.2 设备管理

权限要求device:view(项目级)

  • 设备列表:查看项目下关联的所有设备
  • 设备统计:在线/离线数量统计
  • 添加/移除设备:管理项目与设备的关联关系(需相应编辑权限)

5.3.3 告警管理

权限要求alarm:activealarm:history(项目级)

  • 查看项目维度的活跃告警与历史告警
  • 按设备、级别、时间筛选告警
  • 处理或确认告警(需相应操作权限)

5.3.4 图表

权限要求chart:view(项目级)

查看项目配置的数据图表,支持按时间范围查看设备数据趋势。

5.3.5 可视化

权限要求visualization:view(项目级)

查看项目配置的可视化大屏(go-view),用于项目监控展示。

5.3.6 项目视频

权限要求project:video:view(项目级)

查看项目关联的摄像头列表,支持预览项目范围内的监控画面。

5.3.7 报表

权限要求report:view(项目级)

查看项目报表数据,支持按配置的时间范围生成统计报表。

5.3.8 自动化

权限要求automation:view(项目级)

查看和管理项目级自动化规则(跨设备的联动策略)。

5.3.9 资料库

权限要求document:view(项目级);管理需 document:manage

  • 上传、下载项目相关文档资料
  • 按分类管理技术文档、合同、图纸等

5.3.10 项目 Dashboard

与「数据可视化/项目 Dashboard」菜单功能互通,可在项目详情或独立菜单中管理 go-view 大屏。项目级查看 Dashboard 通常需 dashboard:view 权限。

注意:项目权限按项目 UID 隔离,权限代码(如 device:view)在不同项目中互不影响,需在每个项目中单独分配角色。

5.4 项目编辑

菜单路径项目管理/编辑项目(从项目详情进入)

权限要求:需要 project:info:edit 权限(系统级)

项目编辑页面通过顶部标签切换不同配置模块:

5.4.1 基本信息

  • 项目名称、描述、地址
  • 项目状态(启用/禁用/归档)

5.4.2 角色配置

  • 定义项目内角色(如管理员、运维、只读)
  • 为每个角色分配项目模块权限(设备、告警、图表等)

5.4.3 用户管理

  • 添加/移除项目成员
  • 为成员分配项目角色
  • 支持按昵称/用户名/邮箱搜索用户

5.4.4 设备管理

  • 将设备加入项目或从项目移除
  • 批量管理项目设备关联

5.4.5 图表配置

  • 配置项目数据图表的数据源与展示方式

5.4.6 报表配置

  • 配置项目报表模板与统计维度

5.4.7 能耗配置

  • 配置项目能耗统计相关参数(如适用)

5.4.8 可视化配置

  • 关联或管理项目的 go-view 可视化大屏

5.4.9 配置网关

访问路径项目管理/编辑项目/配置网关/project/edit/:id/gateway-setup

权限要求gateway:info:create

用于在项目场景下批量添加网关:

  1. 从项目编辑页进入「配置网关」
  2. 填写网关信息(模块 SN、验证码、南向配置等)

南向配置需事先在 Web 端创建并发布,详见 南向配置;Modbus RTU 场景参见 Modbus RTU 专章

  1. 关联到当前项目
  2. 提交后网关及下属设备纳入项目管理

5.5 项目权限说明

5.5.1 系统菜单权限

  • project:overview:view:查看项目总览
  • project:list:view:查看项目列表
  • project:info:create:新增项目
  • project:info:edit:编辑项目
  • project:info:delete:删除项目

5.5.2 项目级权限(按项目隔离,常用)

权限代码说明
basic:view查看项目总览
basic:edit编辑项目基本信息
device:view查看项目设备
alarm:active / alarm:history查看项目告警
chart:view查看项目图表
visualization:view查看项目可视化
project:video:view查看项目视频
report:view查看项目报表
automation:view查看项目自动化
document:view查看资料库
dashboard:view查看项目 Dashboard

重要:项目权限与系统菜单权限独立。有「项目列表」菜单权限不代表能查看项目内所有模块,还需项目管理员分配项目角色。

5.6 常见问题

Q: 无法创建项目?

A: 检查:

  1. 是否有 project:info:create 权限
  2. 项目名称是否已存在(需唯一)

Q: 项目下看不到设备?

A: 检查:

  1. 设备是否已关联到项目
  2. 是否有查看项目设备的权限
  3. 设备是否在你的权限范围内

Q: 项目权限不生效?

A: 检查:

  1. 是否在该项目中分配了项目角色
  2. 项目角色是否包含对应模块权限(如 device:view
  3. 项目 UID 是否正确

Q: 项目详情里看不到某些模块?

A: 检查:

  1. 项目角色是否开通了该模块权限
  2. 项目是否已配置对应资源(如图表、可视化、资料库)
  3. 联系项目管理员调整角色权限

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


下一步:了解了项目管理后,可以学习 工单管理 来处理工单流程。

IoT 平台用户手册