01 · 系统简介与角色权限
平台定位
设备监测管理平台是一套面向小区 / 建筑的地下水位、水压自动监测与告警系统。平台通过接入现场监测设备,自动采集读数、判断超限、发送告警短信,并提供项目档案、设备台账、远程控制、数据统计、操作审批等管理能力。
整体功能结构
平台功能分为两大板块:系统管理(平台管理)与项目管理(单项目维度)。
第一部分 · 系统管理(平台管理)
登录后首屏即平台级管理区域,功能对整个平台生效:
登录后首页(后台管理系统)的 9 个功能卡片即平台级功能,与手册章节一一对应:
| 首页卡片 | 包含功能 | 主要使用者 | 手册 |
|---|---|---|---|
| 主控台(首页本身) | 功能入口 + 待审批消息面板 | 所有登录用户 / 超管审批 | 后台管理首页 |
| 项目管理 | 项目档案、项目概览与地图、进入项目详情 | 系统管理员、项目管理员 | 项目管理 |
| 管理员管理 | 系统管理员账号、关联项目、通知开关 | 超级管理员 | 管理员管理 |
| 小程序配置 | 微信小程序 AppID / AppSecret | 超级管理员 | 小程序配置 |
| 短信配置 | 短信服务参数、全部短信模板 ID、节日推送开关 | 超级管理员 | 短信配置 |
| 雨季提醒短信 | 向项目管理员群发雨季提醒 | 超级管理员、系统管理员 | 雨季提醒短信 |
| 速控云平台配置 | 速控云平台账号参数(PLC 采集 / 控制依赖) | 超级管理员 | 速控云平台配置 |
| 协议配置 | 用户协议、隐私政策 | 超级管理员 | 协议配置 |
| 设备类型管理 | 设备类型树(顶级 / 子级)、单位、告警标识码 | 超级管理员 | 设备类型管理 |
| 操作日志 | 全平台操作日志查询、待审批处理 | 超级管理员、项目主管 | 操作日志与审批 |
第二部分 · 项目管理(单项目维度)
从 项目管理 / 项目列表 进入某个项目详情后的各项管理,仅对该项目生效:
| 模块 | 包含功能 | 主要使用者 |
|---|---|---|
| 项目档案 | 项目信息(省市区、地址、建设单位、物业)的增删改查 | 系统管理员、项目管理员 |
| 设备绑定 | 设备台账(顶级设备 + 子设备)、预警值设置 | 系统管理员、项目管理员 |
| 设备控制 | PLC 实时数据查看、控制参数远程下发 | 系统管理员 |
| 设备标注 | 项目底图上传、设备位置标记 | 系统管理员、项目管理员 |
| 项目管理员 | 项目管理员(主管 / 员工)管理 | 系统管理员、项目主管 |
| 数据统计 | 水压数据曲线、PLC 数据曲线 | 所有登录用户 |
| 报警记录 | 设备报警历史、发送状态查询与导出 | 所有登录用户 |
| 项目日志与审批 | 本项目操作日志、本项目待审批处理 | 项目主管、系统管理员 |
角色体系
平台账号分为两大类、四种角色:
| 角色 | 识别方式 | 归属 | 主要权限 |
|---|---|---|---|
| 超级管理员 | 系统内置账号(ID 为 1、2) | 平台 | 所有模块的全部操作,无需审批;可审批所有待审批单 |
| 系统管理员(平台管理员) | type = 1 | 平台,可关联多个项目 | 项目、设备、人员、标注等模块的查看与操作;操作需超级管理员审批后生效(仅修改设备预警值除外,可直接保存) |
| 项目主管 | type = 2 且 is_leader = 1 | 绑定单个项目 | 本项目内设备、标注、人员等操作,无需审批;可审批本项目成员提交的申请 |
| 项目员工 | type = 2 且 is_leader = 2 | 绑定单个项目 | 本项目内可发起操作申请,需项目主管审批后生效;预警值仅可查看 |
⚠️ 系统内置的两个超级管理员账号(ID 1、2)不允许编辑和删除(编辑仅允许切换「同步强制通知」开关)。超级管理员按账号 ID 识别,而不是按角色字段识别。
审批机制
平台对敏感操作实行「先申请、后执行」的审批工作流:
操作人提交 ──► 进入待审批列表 ──► 审批人处理 ──► 同意:系统自动执行操作并记日志
└─► 拒绝:记录拒绝原因,操作不生效谁需要走审批:
| 操作人角色 | 是否需要审批 | 审批人 |
|---|---|---|
| 超级管理员 | 否,直接执行 | — |
| 系统管理员 | 是 | 超级管理员 |
| 项目主管 | 否,直接执行 | — |
| 项目员工 | 是 | 本项目主管 |
纳入审批的操作范围:
- 项目管理:新增、编辑、删除项目
- 设备绑定:绑定设备、编辑设备、解绑设备(仅修改预警值时系统管理员可直接保存,不走审批)
- 设备类型:新增、编辑、删除设备类型
- 管理员管理:新增、编辑、删除系统管理员
- 项目管理员:新增、编辑、删除项目管理员
- 设备标注:标注的新增 / 编辑 / 删除 / 批量保存、底图上传
- 系统配置:各类配置的保存
提交申请后,页面会提示「操作已提交,等待管理员审批」或「等待项目主管审批」,此时数据尚未真正修改;审批通过后才实际生效。
登录凭证与安全
- 登录成功后获得登录凭证(Token),有效期 7 天,过期后需重新登录。
- 支持手机号 + 密码、手机号 + 短信验证码两种登录方式。
- 密码使用加盐加密存储;忘记密码可通过短信验证码自助重置(详见登录与账号)。
名词解释
| 名词 | 含义 |
|---|---|
| 顶级设备 | 直接绑定到项目的设备,如「水位监测设备」「PLC 控制箱」,在设备列表中占据一行 |
| 子设备 | 挂在顶级设备下的设备,如 PLC 控制箱下的水压计、流量计、电动阀、关联水泵 |
| 预警值(普通告警) | 读数 ≥ 该值并持续达设定时长,发送短信告警 |
| 强预警值 | 读数 ≥ 该值并持续达设定时长,发送语音短信告警(优先于普通告警) |
| 持续时长 | 超限状态需要连续保持的秒数,不足则不告警、计时自动作废 |
| 告警间隔 | 同一设备同一等级两次通知之间的最小间隔(秒),防止短信轰炸,默认 3600 秒 |
| 速控云(Sukon) | PLC 设备接入的第三方物联网云平台,平台通过其 API 读写 PLC 变量 |
| 标注 / 底图 | 项目平面图(底图)上的设备位置标记(标注),告警短信中的「位置」取自标注的安装位置 |