{{ (selectedNode && selectedNode.label) ? selectedNode.label : '' }}
区域
房间
{{ selectedNode.type.toUpperCase() }}
楼层:{{ selectedNode.data.floor }}
包含 {{ selectedNode.children ? selectedNode.children.length : 0 }} 个对象
通讯:
{{ selectedNode.data.is_online ? '在线' : '离线' }}
排序:
名称
门牌号
新增时间
逻辑设备联动规则管理区
刷新数据源
{{ point.name }}
累计电能 (kWh)
kWh
脉冲/kWh
1.0级
{{ (selectedNode && selectedNode.label) ? selectedNode.label : '' }}
{{ dynamicStatus[point.key] ? 'ON' : 'OFF' }}
{{ point.name }}
IEC104 运行对象详情
运行对象:{{ selectedDeviceProtocolInstance?.name || '未绑定' }}
远端端点:{{ selectedDeviceProtocolInstance?.config?.host || '-' }}:{{ selectedDeviceProtocolInstance?.config?.port || '-' }}
在线状态:{{ currentDeviceRealtimeRaw?.is_online ? '在线' : '离线' }}
最近刷新:{{ currentDeviceRealtimeRaw?.online_updated_at || selectedNode?.data?.last_seen || '-' }}
遥测(实时)
{{ point.name }}
{{ currentModelPoints?.ym?.find(p => p.type === 'EP')?.name || '累计电能' }} (kWh)
kWh
{{ (selectedNode && selectedNode.label) ? selectedNode.label : '' }}
状态
{{ dynamicStatus[point.key] ? 'ON' : 'OFF' }}
控制
有功功率日曲线
电量日曲线
信息
首页加载中...
2D房间总览
多边形房间 · 悬浮显示设备 · 拖拽图标保存位置
暂无房间布局数据,请点击"编辑房间轮廓"添加房间
房间信息
{{ smartHomePolygonEditMode ? '轮廓编辑中:拖动蓝色顶点调整房间' : '普通浏览模式' }}
{{ smartHomeHoveredRoom.label }}
{{ smartHomeHoveredRoom.data.floor || '未分区' }}
点击房间:进入房间页
拖拽图标:保存设备锚点
点击图标:打开设备模型
将鼠标悬浮到房间上可查看该房间设备,并在地图上操作图标。
{{ smartHomePanelDevice.label }}
{{ getSmartHomeTemplateLabel(smartHomePanelTemplateType) }}
回路控制面板
{{ point.name || ('回路' + (idx + 1)) }}
空调控制面板
{{ isSmokeAlarm(smartHomePanelDevice) ? '烟雾报警' : '环境正常' }}
浓度 {{ formatNumber(getSmokeDensity(smartHomePanelDevice), 1) }} ppm
水浸状态
{{ isLeakAlarm(smartHomePanelDevice) ? '报警' : '正常' }}
人体存在:{{ getSmartHomeBoolText(getDevicePointValue(smartHomePanelDevice, 'yx', ['PRES', '人体存在'])) }}
人体距离:{{ formatNumber(getDevicePointValue(smartHomePanelDevice, 'yc', ['DIST', '距离']), 1) }} m
心率:{{ formatNumber(getDevicePointValue(smartHomePanelDevice, 'yc', ['HR', '心率']), 0) }} bpm
呼吸:{{ formatNumber(getDevicePointValue(smartHomePanelDevice, 'yc', ['RR', '呼吸']), 0) }} rpm
温度 {{ formatNumber(getEnvSenseData([smartHomePanelDevice]).temperature, 1) }}℃
湿度 {{ formatNumber(getEnvSenseData([smartHomePanelDevice]).humidity, 0) }}%
CO2 {{ formatNumber(getEnvSenseData([smartHomePanelDevice]).co2, 0) }}ppm
光照 {{ formatNumber(getEnvSenseData([smartHomePanelDevice]).lux, 0) }}lx
该设备暂无专用模型,建议进入房间页查看。
空
当前画布为空
请先在上方选择大屏进行加载
{{ (selectedNode && selectedNode.label) ? selectedNode.label : '区域名称' }} - 房屋监测大屏
{{ getRoomMonitorState(room).presence ? '有人' : '无人' }}
该区域首页尚未绑定展示模式
请在“新建大屏”时选择并绑定该区域:智能家居 或 能耗展示 或 智慧停车。
绑定完成后,点击该区域首页将按绑定模式互斥渲染,不会叠加显示。
绑定完成后,点击该区域首页将按绑定模式互斥渲染,不会叠加显示。
{{ (selectedNode && selectedNode.label) ? selectedNode.label : '' }}
{{ getSchoolFloorInfo(selectedNode.data.school_id).totalClasses }}个房间
{{ isDashboardFullscreen ? '退出全屏' : '全屏' }}
◆
设备总览
{{ getSchoolOnlineDevices(selectedNode.data.school_id) }}
在线
{{ getSchoolTotalDevices(selectedNode.data.school_id) - getSchoolOnlineDevices(selectedNode.data.school_id) }}
离线
{{ getSchoolTotalDevices(selectedNode.data.school_id) }}
总数
◆
设备告警分布
温度告警
{{ getSchoolAlarms(selectedNode.data.school_id) }}
CO2超标
{{ getSchoolAvgCO2(selectedNode.data.school_id) > 1000 ? Math.floor(getSchoolAvgCO2(selectedNode.data.school_id) / 1000) : 0 }}
设备离线
{{ getSchoolTotalDevices(selectedNode.data.school_id) - getSchoolOnlineDevices(selectedNode.data.school_id) }}
正常运行
{{ getSchoolOnlineDevices(selectedNode.data.school_id) }}
{{ getSchoolTotalDevices(selectedNode.data.school_id) }}
设备总数
{{ getSchoolAlarms(selectedNode.data.school_id) }}
站点告警
{{ getSchoolOnlineDevices(selectedNode.data.school_id) }}
正常站点
{{ Math.round(getSchoolOnlineDevices(selectedNode.data.school_id) / getSchoolTotalDevices(selectedNode.data.school_id) * 100) || 0 }}%
正常率
图
区域展示
欢迎使用物联网管理平台
◆
站点健康度
{{ (cls && cls.label) ? cls.label : '' }}
85%
◆
最新告警信息
●
{{ formatTime(alarm.timestamp).split(' ')[1] }}
暂无告警信息
◆
能耗分析
当前总功率
{{ getSchoolTotalPower(selectedNode.data.school_id) }}W
日平均负荷曲线 (kW)
00:00
12:00
23:59
较昨日
-{{ getSavedComparedToYesterday(selectedNode.data.school_id) }}
较上周
-{{ getSavedComparedToLastWeek(selectedNode.data.school_id) }}
◆
近期环境曲线
● 温度
● 湿度
● CO2
08:00
12:00
16:00
20:00
{{ getSchoolAvgTemperature(selectedNode.data.school_id) }}°C
温度
{{ getSchoolAvgHumidity(selectedNode.data.school_id) }}%
湿度
{{ getSchoolAvgCO2(selectedNode.data.school_id) }}
CO2
显示模式选择
LED大屏设置
{{ cls.data.floor || '' }}
环境监测
{{ (template.devices && getDevicesByIds(template.devices).every(d => d.data.is_online)) ? '在线' : '离线' }}
{{ getAggregatedEnvData(getDevicesByIds(template.devices)).temperature }}°C
温度
{{ getAggregatedEnvData(getDevicesByIds(template.devices)).humidity }}%
湿度
{{ getAggregatedEnvData(getDevicesByIds(template.devices)).co2 }}
CO2
{{ getAggregatedEnvData(getDevicesByIds(template.devices)).presence }}
雷达
用电监测
{{ Number(calculateAggregatedPowerData(getAvailableDevices()).current).toFixed(1) }}A
电流
{{ Number(calculateAggregatedPowerData(getAvailableDevices()).activePower).toFixed(1) }}W
有功功率
{{ Number(calculateAggregatedPowerData(getAvailableDevices()).energy).toFixed(1) }}kWh
有功电量
空调控制
{{ (template.devices && getDevicesByIds(template.devices).filter(d => d.data && d.data.specification === 'sys_ac').every(d => d.data.is_online)) ? '在线' : '离线' }}
{{ getACStatus(acDevice.data.id).temp }}°
运行
{{ getModeText(getACStatus(acDevice.data.id).mode) }}
{{ getFanText(getACStatus(acDevice.data.id).fan) }}
关机中
{{ getACStatus(acDevice.data.id).shutdownTimer }}秒
睡眠
辅热
节能
温度
{{ (acDevice && acDevice.label) ? acDevice.label : '' }}
{{ acDevice.data.is_online ? '在线' : '离线' }}
特征码: {{ acDevice.data.feature_code || '-' }}
空
暂无空调设备
跌倒感知监测仪
生命体征监测仪
style="padding: 20px; background: linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%); border-radius: 12px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); min-height: 200px;">
{{ getAllViewTemplates().find(t => t.id === template.type)?.name || '图形模型' }}
拖拽调整大小
? 图形模型
模
加载图形模型...
视
暂无视图配置
点击“编辑视图”配置当前班级视图
详情
地址: {{ selectedNode.data.address }}
IEC104 运行对象
远程控制记录
状态记录
统计信息
合次数:{{ statusRecordsCloseCount }}
分次数:{{ statusRecordsOpenCount }}
合占比:{{ statusRecordsCloseCount }}/({{ statusRecordsCloseCount }}+{{ statusRecordsOpenCount }}) = {{ statusRecordsCloseRate }}%
历史曲线查询
时间段:
区域:
房间:
设备:
测点:
报表管理
报
请选择左侧报表子菜单
新建报表
负荷日报
负荷月报
负荷年报
电量日报
电量月报
电量年报
{{ currentReport.name || '报表详情' }}
报表类型:
{{ currentReport.reportType === 'daily' ? '日报' : currentReport.reportType === 'monthly' ? '月报' : '年报' }}
报表对象:
{{ currentReport.reportObject === 'load' ? '负荷报表' : '电量报表' }}
区域:
{{ currentReport.school_name || '未知' }}
创建时间:
{{ currentReport.createTime || '未知' }}
查询时间:
查询
选择测点:
测点定义表(规格:{{ selectedDeviceMgmt.specification }})
遥测(YC)
| Name | Unit | Coeff | Base | Key | Type |
|---|---|---|---|---|---|
| {{ p.name }} | {{ p.unit }} | {{ p.coeff }} | {{ p.base }} | {{ formatPointKeyForDevice(selectedDeviceMgmt.id, p.key) }} | {{ p.type }} |
遥信(YX)
| Name | Standard | Key |
|---|---|---|
| {{ p.name }} | {{ p.standard || '0/1' }} | {{ formatPointKeyForDevice(selectedDeviceMgmt.id, p.key) }} |
遥控(YK)
| Name | Association | Key |
|---|---|---|
| {{ p.name }} | {{ formatPointKeyForDevice(selectedDeviceMgmt.id, p.assoc) || 'N/A' }} | {{ formatPointKeyForDevice(selectedDeviceMgmt.id, p.key) }} |
遥脉(YM)
| Name | Unit | Coeff | Base | Key | Type |
|---|---|---|---|---|---|
| {{ p.name }} | {{ p.unit }} | {{ p.coeff }} | {{ p.base }} | {{ formatPointKeyForDevice(selectedDeviceMgmt.id, p.key) }} | {{ p.type }} |
{{ (selectedPointType && selectedPointType.label) ? selectedPointType.label : '' }} 定义
设备模型
图元管理
{{ primitive.name }}
{{ primitive.type }}
图元库
拖拽图元到画布
{{ primitive.name }}
{{ primitive.name }}
{{ primitive.name }}
{{ primitive.name }}
{{ primitive.name }}
{{ primitive.name }}
从左侧拖拽图元到此处
属性设置
位置和大小
样式数据
类型属性
无
无
无
无
无
图形模型列表
系统图形模板(不可修改)
{{ row.id }}
自定义图形模型
{{ editingSceneId ? '编辑场景模式' : '新建场景模式' }}
已选设备
按房间排序
按ID排序
{{ sceneForm.selectedDevices.length }} / 100
{{ group.name }}
重复于:
周一
周二
周三
周四
周五
周六
周日
场景模式列表
场景执行记录
大屏列表
重置
新建大屏
{{ createLargeScreenNameTip }}
当前大屏:{{ currentDataEditScreen ? currentDataEditScreen.name : '-' }}
用户管理
用户ID
姓名
电话
邮箱
登录用户名
密码
角色
数据范围
最后一次登录
操作
{{ u.id }}
{{ u.full_name || '-' }}
{{ u.phone || '-' }}
{{ u.email || '-' }}
{{ u.username }}
{{ u.plain_password || '********' }}
{{ userDataScopes[u.id] || '加载中...' }}
{{ u.last_login ? formatDate(u.last_login) : '从未登录' }}
系统参数
保存系统配置
全量恢复配置
创建备份
区域管理
新增区域
通信服务管理
规约模板
刷新
规约实例
新增实例
刷新
计算处理
刷新
新增计算点
{{ computePointForm.result_reason || '实时值按当前测点与运算方式计算' }}
系统升级发布中心
刷新
上传升级包
操作流程
升级后4G启动自检
执行自检
总数 {{ upgradeHealthSummary.total_servers || 0 }} / 健康 {{ upgradeHealthSummary.healthy_servers || 0 }} / 异常 {{ upgradeHealthSummary.unhealthy_servers || 0 }}
- 上传 ZIP 升级包。
- 预检通过后再发布。
- 发布异常时在记录中一键回滚。
升级包列表
发布/回滚记录
{{ item.label }}:
{{ item.value }}
{{ item.value }}
兼容运行日志
{{ mode.label }}
{{ action.label }}
旧通信日志入口已恢复为兼容只读视图
当前页面先保留业务设备选择与实时测点查看能力,不在这里渲染动态通信报文,避免影响主界面稳定性。
平台和设备之间的 16 进制交互报文,请改到独立“设备实时报文”页查看。
IEC104 兼容运行监视
刷新
IEC104 兼容运行日志
{{ action.label }}
{{ item.label }}: {{ item.value }}
[{{ log.time }}]
{{ log.type }}
{{ log.payload }}
// {{ log.comment }}
兼容视图已切为只读模式,请改用“运行监视”或“设备实时报文”查看 IEC104 运行对象状态
操作审计
刷新
实时测点
设备在线
设备离线
{{ section.title }} ({{ section.items.length }})
{{ item.label }}:
{{ item.value }}
{{ item.value }}
{{ section.emptyText }}
园区筛选
接入管理
新增资源
接入方式 / 资源类型 / 本地端点 / 运行状态
通信链路
新增通信链路
通信链路 / 协议类型 / 协议角色 / 协议站点数
协议站点
新增协议站点
协议站点 / 协议地址 / 设备绑定数
设备绑定
新增设备绑定
业务设备 / 协议地址 / 通信链路 / 协议站点
运行监测
运行对象视图 / 链路视图 / 会话视图
当前尚未采集到独立会话对象,暂按链路监听侧运行对象聚合展示。
设备实时报文
园区 / 房间 / 设备三级选择后手动启动监测
请先选择园区。
请选择房间。
请选择需要监测报文的设备。
当前设备离线,不能启动实时报文监测。
设备已选择,点击“启动监测报文”后开始每 3 秒自动刷新。
{{ getCommunicationDetailDisplayName(selectedCommunicationItem) }}
来源:{{ communicationDetailSource.label }}
返回来源
快捷操作
{{ action.label }}
{{ action.hintLabel }}: {{ action.hint }}
对象定位
{{ action.label }}:{{ action.value }}
对象概况
{{ getCommunicationDetailBaseSummary() }}
诊断上下文
与对象定位共用一套导航定义
{{ item.label }}
{{ item.value }}
状态诊断
{{ getCommunicationDetailRuntimeSummary() }}
通信明细
{{ getCommunicationDetailRuntimeHint() }}
遥信 IOA:1 ~ 16384
遥测 IOA:16385 ~ 20480
参数/定值 IOA:20481 ~ 24576
遥控 IOA:24577 ~ 24832
遥调 IOA:25089 ~ 25600
遥脉/电度 IOA:25601 ~ 26112
配置 IOA / TypeID / COT 与设备测点绑定
新增映射
根据区域和协议自动生成
当前用户角色: {{ user?.role || '未登录' }}
不选择则默认可以查看所有{{ scopeType === 'school' ? '区域' : scopeType === 'class' ? '房间' : '设备' }}
留空则不修改密码
选择图片
×
暂无图片,请上传
载入图模后可继续使用“添加组件”叠加更多组件。
当前接入路径说明:
使用 RJ45 本地网络直连。
使用 4G 直连接入,后续需要复用或新建通信链路。
使用 4G 网关接入,后续需要复用或新建通信链路。
使用 IEC104 客户端接入,后续需要复用或新建协议站点。
使用 IEC104 服务端接入,后续需要复用或新建协议站点。
当前协议暂按直连接入处理。
当前园区暂无可复用 4G 通信链路。
当前园区暂无可复用 IEC104 协议站点。
当前协议按直连接入处理,无需额外补充通信链路或协议站点。
确认后将创建设备,并按当前配置补齐协议站点、通信链路和设备绑定。
Row {{ rowIndex + 1 }}
Remove Row
Template {{ templateIndex + 1 }}
Remove
用电监测自动计算房间所有设备的用电数据
? 数据点绑定
{{ item.name || item.type }}
{{ item.type }}
该图形模型没有可绑定的图元
无
无
无
无
无
图元预览(实际显示效果可能因数据而异)
{{ catName }}
{{ catName }}
已选择:
{{ primitiveForm.icon || '未选择' }}