# xyems
**Repository Path**: boming/xyems
## Basic Information
- **Project Name**: xyems
- **Description**: 对cp-ems的设彻底升级,从vue2升级到vue3
- **Primary Language**: Unknown
- **License**: AGPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 1
- **Created**: 2026-05-04
- **Last Updated**: 2026-07-22
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# cp-ems-ruoyi - 开源能源管理系统(EMS)
## 项目简介
cp-ems-ruoyi 是一款基于 Ruoyi 框架开发的开源能源管理系统(EMS)。
该系统为企业和个人提供能耗监控、定额管理和运维管理等功能,支持实时数据采集和分析,帮助用户优化能耗,提升管理效率。
## 主要功能
0. 数据采集 - 支持 MQTT 通信,实时采集各类设备的能耗数据
1. 设备管理 - 管理设备和网关的台账信息
2. 运维管理 - 包含巡检计划、维修工单等管理功能
3. 能耗分析 - 供能耗概览、同比环比分析、能耗趋势和分项概况等
4. 报警管理 - 实时报警、历史报警、报警规则配置等
5. 定额管理 - 定额配置、用量监测和预警
6. 系统管理 - 用户、权限、日志、系统监控等
7. 其它功能
* 碳资产管理
* 能耗分析报告
* 管理体系管理
* 视频监控
8. 数据看板
## 软件架构
前端框架:vue3 + Element Plus + Pinia + Vite + ECharts
后端框架:SpringBoot + Mysql + Redis
## 前端迁移说明
前端已从 Vue2 + Vue CLI + Element UI + Vuex 迁移至 Vue3 + Vite + Element Plus + Pinia。
主要变更:
- Vue CLI (Webpack) → Vite 5
- Element UI 2.x → Element Plus 2.5
- Vuex 3 → Pinia 2
- Vue Router 3 → Vue Router 4
- 构建工具链全面升级,开发体验大幅提升
## 界面截图




支持深浅两种主题,浅色效果
## 配套小程序体验
* 支持查看平台能耗数据
* 支持查看报警记录
* 支持处理巡检、维修工单
扫码体验

小程序界面
## 免责声明
本软件为开源项目,提供给个人和企业免费使用。用户在使用本软件时,应自行评估和承担相关的风险。本软件的开发者和贡献者不对使用过程中可能产生的任何直接或间接损失承担责任,包括但不限于数据丢失、业务中断或财务损失。
本软件“按现状”提供,不保证适用于特定用途、无错误或安全可靠。使用本软件即表示用户同意上述条款。