完全开源-支持二开-可做毕业答辩-全源码提供-能源管理大屏系统

完全开源-支持二开-可做毕业答辩-全源码提供-能源管理大屏系统

一个面向制造业园区的能耗监控可视化大屏,基于 Vue 3 构建。


项目背景

制造业园区长期面临几个痛点:能耗数据分散、人工统计效率低、设备状态不透明、告警响应滞后。能源管理大屏系统正是为了解决这些问题而设计的可视化方案,目标是覆盖"总览监控 → 产线详情 → 设备管理 → 告警处理"的完整业务闭环。

适用场景包括:工厂园区、制造业车间、能耗监控中心、智慧园区等。


技术选型

层级 技术栈
前端框架 Vue 3 + Composition API
路由 Vue Router 4
状态管理 ref / computed (Vue 内置)
构建工具 Vite
图表 ECharts
样式 Tailwind CSS + UnoCSS
UI 组件 Element Plus
语言 TypeScript

功能全景

L1 厂区总览

四大 KPI 卡片:今日总用电量、当前总功率、今日燃气消耗、设备在线率。每个卡片展示刷新频率和数据完整性状态。

2.5D 厂区拓扑图:A~F 六个产线分区,同屏展示各区功率、在线设备数。点击产线卡片可跳转产线详情。

配电室监控:7 个变压器房实时状态,包括功率和电流。

告警广播条:高优先级告警顶部滚动展示,支持未处理/已处理状态过滤。

空压站、燃气系统监控面板。


L2 产线详情

工艺组态图:SVG 绘制设备流程,16 台压铸机节点状态可视化。

区域 KPI:当日用电、当前功率、在线设备、今日告警。

功率趋势图:1 小时历史曲线(ECharts)。

设备节点:点击设备卡片弹出详情抽屉。

区域告警 TOP5:按等级筛选。


L3 设备详情

抽屉式侧边栏,展示设备参数、运行状态、网关信息。

支持跳转其他产线。


项目结构

复制代码
energy-screen/src/
├── views/
│   ├── ScreenL1Overview.vue    # 厂区总览
│   └── ScreenL2Area.vue       # 产线详情
├── components/
│   └── ScreenL3DeviceDrawer.vue  # 设备抽屉
├── App.vue
├── main.ts
└── router.ts

设计亮点

分层刷新策略:KPI 卡片 10 秒、设备状态 1 分钟、趋势图 30 秒,避免页面卡顿。

分级告警机制:高优先级顶部滚动条,中低优先级归入面板,已处理/未处理分离。

数据健康度检测:每个 KPI 卡片右下角显示「完整」「部分缺失 XX%」,接口超时自动降级。

响应式适配:支持 1080P / 4K 自动适配,全屏展示模式。

TypeScript 类型约束:完整类型定义,编译期发现错误。

深色主题护眼:统一深色配色方案,适合大屏长时间查看。

二次开发友好:组件粒度细化到 KPI 卡片、设备节点、趋势图,可按需拆改。


其他

演示地址:http://energy.hei-ai.com/

源码下载: https://srcs.hei-ai.com/287.html

本项目为能源管理可视化的一次实践探索,欢迎交流讨论。

相关推荐
冬奇Lab12 小时前
一天一个开源项目(第232篇):DSH Desktop —— 把桌面壳本身也做成一个插件,30k+ Stars 的 DeepSeek Harness 桌面客户端
人工智能·开源·资讯
写的都是BUG15 小时前
我开源了一个 Android/iOS 加固工具,顺便聊聊加固到底能防住什么
开源·掘金社区
caoerzhong15 小时前
JeeWMS 开源 WMS 部署避坑指南:Java 仓库管理系统的环境基线、四类根因与可复现交付
java·开发语言·开源
SL_staff17 小时前
目标健康度自检清单:开发者视角下的目标-计划-任务链路断点诊断
java·开源·github
独孤九剑打醒他18 小时前
【原创开源·修订版】源-栅-漏-栅-源横向双栅MOS:从“被误解的短路”到“电流路径多值逻辑与顶层供电架构”
前端·嵌入式硬件·架构·开源·硬件工程
阿俊-全栈开发20 小时前
LikeShop 版本升级与备份:从旧版平滑迁移的完整步骤
jvm·数据库·oracle·开源·likeshop·likeshop开源商城
来自于狂人20 小时前
GitHub 开源趋势日报 | 2026年10月9日
开源·github
wflynn20 小时前
GitHub 今日推荐|wordcraft:用 Rust 重写 Word 内核并开放给 AI 调用
rust·开源·github
I'm Jie21 小时前
【开源】7 天,我用 Rust 复刻了 FinalShell!Rhost v1.0.0 发布
开发语言·rust·开源
tianbin91121 小时前
2026大模型API选型指南:从训练到推理,如何构建高效稳定的模型调用链路?
开源