春景智能
{{ siteName }}
{{ nowTime }} {{ stats.alarm }} 全屏 {{ user.realName || user.username }} · {{ roleLabel }} 退出
设备总览实时
--
设备总数
--
在线设备
--
告警设备
--
在线率
温湿度对比各设备当前值
24小时趋势平均温湿度
楼层分布平均 --°C · 湿度 --% · 在线 --点击卡片查看楼层设备
设备信息-- 台
设备名称SN平均温度湿度位置状态
加载中...
报警总览
0
今日报警
0
本月报警
报警类型近30天
实时报警最新5条
共 {{ deviceTotal }} 台设备
SN名称楼层通信协议状态 温度湿度最后在线快捷操作
{{ dev.sn }} {{ dev.name }} {{ dev.floor }} {{ dev.comm_type === '4g' ? '5G/4G' : dev.comm_type }} {{ dev.protocol || 'json' }} {{ dev.status === 'online' ? '在线' : dev.status === 'alarm' ? '告警' : '离线' }} {{ dev.temperature ?? '--' }}°C {{ dev.humidity ?? '--' }}% {{ dev.last_online_at ? formatTime(dev.last_online_at) : '--' }}
设备:{{ alertDeviceName }} ✕ 共 {{ alertTotal }} 条告警
时间设备类型值/阈值等级状态操作
{{ formatTime(a.created_at) }} {{ a.device_name }} {{ alarmTypeLabel(a.type) }} {{ a.value }} / {{ a.threshold }} {{ a.level === 'critical' ? '严重' : a.level === 'warning' ? '警告' : '信息' }} {{ alarmStatusLabel(a.status) }}
处理:{{ a.note }}
全局分析 {{ reportScopeLabel() }} · {{ reportPeriodLabel() }} 全站 局部
起止时间
至
可选设备(默认全站,勾选后变为局部分析)
暂无设备
全站设备{{ reportSummary.onlineCount }}/{{ reportSummary.deviceCount }} 在线
离线 / 风险台{{ reportSummary.offlineCount || 0 }} / {{ reportSummary.riskDeviceCount || 0 }}
采样总量{{ reportSummary.sampleCount }}
告警 · 涉及设备{{ reportSummary.alarmCount }} {{ reportSummary.alarmDeviceCount || 0 }} 台
全局均温 / 极差{{ reportSummary.tempAvg ?? '--' }} / Δ{{ reportSummary.tempRange ?? '--' }}°C
全局均湿 / σ{{ reportSummary.humAvg ?? '--' }}% / {{ reportSummary.humStd ?? '--' }}
超限采样{{ reportSummary.exceedCount || 0 }} {{ reportSummary.exceedRate != null ? reportSummary.exceedRate + '%' : '' }}
全站合规率{{ reportSummary.complianceRate != null ? reportSummary.complianceRate + '%' : '--' }}
全站日趋势 · 均温 / 均湿 / 告警
该周期全站无采样,请换近90天或检查采集
需重点关注的设备(点击标签或按钮跳转「趋势对比」查看曲线)
{{ d.name }} 警{{ d.alarmCount }} 超{{ d.exceedRate }}% 本周期全部设备无告警/超限
楼层/分区对比(全局)
暂无分区数据
全站告警类型
周期内无告警
合规风险设备(低→高,优先关注)
暂无合规数据
楼层全局汇总 {{ reportByFloor.length }} 个分区
楼层/分区 设备采样 均温均湿 告警超限合规率
{{ f.floor }} {{ f.deviceCount }} {{ f.sampleCount }} {{ fmtNum(f.tempAvg) }} {{ fmtNum(f.humAvg) }} {{ f.alarmCount }} {{ f.exceedCount }} {{ f.complianceRate != null ? f.complianceRate + '%' : '--' }}
设备下钻明细 从全局问题点下钻到单机
设备分区SN 采样 均温极差σ 均湿 超限 告警合规率 操作
{{ d.name }} {{ d.floor === null || d.floor === undefined || d.floor === '' ? '未分区' : d.floor }} {{ d.sn }} {{ d.samples }} {{ fmtNum(d.tempAvg) }} {{ fmtNum(d.tempRange) }} {{ fmtNum(d.tempStd) }} {{ fmtNum(d.humAvg) }} {{ d.exceedCount || 0 }} ({{ d.exceedRate }}%) {{ d.alarmCount }} {{ d.complianceRate != null ? d.complianceRate + '%' : '--' }}
正在加载全站分析…
进入本页将自动加载全站全局分析
对比设备
暂无设备 已选 1 台,再勾选至少 1 台即可叠加对比
时间范围
起止时间
至
粒度
指标
采样点{{ historyStats.count }}
温度均/极{{ historyStats.tempAvg }} / {{ historyStats.tempMin }}~{{ historyStats.tempMax }}°C
湿度均/极{{ historyStats.humAvg }} / {{ historyStats.humMin }}~{{ historyStats.humMax }}%
实际粒度{{ historyStats.aggregateLabel }}
设备位置分布(点击标记查看实时数据) 共 {{ devices.length }} 台设备

未设置经纬度的设备不显示在图上。可在设备编辑弹窗填写经纬度(如北京: 39.9042, 116.4074)。

设备
时间范围
起止时间
至
每页
总记录{{ listTotal }}
本页温度{{ listStats.tempAvg }}°C({{ listStats.tempMin }}~{{ listStats.tempMax }})
本页湿度{{ listStats.humAvg }}%({{ listStats.humMin }}~{{ listStats.humMax }})
最新采样{{ listStats.latest || '--' }}
时间 温度 (°C) 湿度 (%) CO₂ (ppm) 压差 (Pa) 光照 (lx) 电压 (V)
{{ formatTime(p.time) }} {{ fmtNum(p.temperature) }} {{ fmtNum(p.humidity) }} {{ fmtNum(p.co2) }} {{ fmtNum(p.pressure) }} {{ fmtNum(p.light) }} {{ fmtNum(p.battery) }}
用户名姓名角色状态最后登录操作
{{ u.username }} {{ u.real_name }} {{ u.role }} {{ u.disabled ? '禁用' : '正常' }} {{ u.last_login ? formatTime(u.last_login) : '--' }}

系统设置

邮件通知配置

数据报表订阅

短信通知配置(预留 · 当前版本不实际发送)

群机器人推送(告警实时推送)

{{ webhookTestResult.msg }}

📲 企业微信应用消息(H5 个人推送)

配置后,H5 用户绑定企业微信即可接收自己名下设备的告警推送。
获取方式:企业微信管理后台 →「我的企业」取企业ID;「应用管理」→ 自建应用 → 取 AgentId 与 Secret; 并在应用「企业可信IP」中加入本服务器公网 IP。

{{ wecomTestResult.msg }}

API 开放接口(第三方集成)

新 Token(仅显示一次): {{ newApiToken }}
名称Token状态最后使用操作
{{ t.name }} {{ t.token.slice(0, 16) }}... {{ t.revoked ? '已撤销' : '启用' }} {{ t.last_used_at ? formatTime(t.last_used_at) : '--' }}

用法: 请求头 X-API-Key: <token> 访问 /api/v1/open/* 开放接口

默认阈值(新设备自动应用)