这是一套面向电力企业的可视化运营管控系统,以地理信息地图为载体,整合供电设备、计量异常、变压器运行等核心数据,实现从省 / 市 / 县 / 供电所多级维度的全景监控、异常预警与快速处置,为营销服务、运维管理、故障排查提供数据支撑与决策依据。
1.地理信息可视化看板
以江苏区域地图为底图,直观展示全省 / 地市 / 供电所层级的设备分布、异常点位,支持下钻查看不同层级的详细数据,实现 “一张图管全量业务”。
地图上标注了用户 / 变压器的位置,点击即可查看详情,实现从宏观统计到微观单设备的快速联动。
2.供电设备异常监控模块
计量设备异常管理:采集异常、表计时钟异常、用户电压异常、光伏发电异常等多类问题的数量统计,右侧列表展示异常用户明细,支持一键派单处理,解决数据错漏、线损失真、电费纠纷等问题。
频繁停电用户分析:统计频繁停电用户数量与停电率,分析设备老化、巡视不及时、网架薄弱等根因,为运维优化提供方向。
变压器全维度监控:包含设备总量、户均容量分布、异常数 / 异常率等统计图表,同时展示单台变压器的台区编号、容量、所属线路、经纬度等基本信息,以及重载、三相不平衡、线损异常等预警状态。
3.多级数据权限与联动交互
适配省 / 市 / 县 / 供电所不同层级用户视角,江苏省级视图可查看全省设备分布与统计数据,供电所视图聚焦本所辖区内的用户与设备异常。
支持多模块联动:点击左侧设备类型卡片,地图与右侧列表同步更新对应异常数据;点击地图上的点位,弹出用户 / 变压器详情,实现 “统计 - 明细 - 地图” 的闭环交互。
参与人数:后端 3 人、前端 2 人、数据分析师 1 人、产品 1 人
1.前端部分
基于 Vue2 + Element UI 搭建项目框架,封装通用地图组件、统计图表组件、侧边栏面板组件,支撑 “一张图” 的整体交互。
实现地图可视化功能:接入地图服务,实现省 / 市 / 县 / 供电所的层级下钻,在地图上渲染用户、变压器点位,支持点击点位弹出详情面板。
开发供电设备异常模块:计量设备异常统计卡片、频繁停电用户分析面板、变压器总量 / 容量 / 异常率的多维度图表,对接后端接口实现数据渲染与联动。
实现多模块交互联动:点击左侧设备分类卡片,同步更新地图点位、右侧异常列表;点击列表项,地图自动定位到对应设备,实现 “统计 - 明细 - 地图” 的闭环交互。
适配不同层级用户权限视图:省级视图展示全省数据,供电所视图聚焦辖区内设备,通过动态路由和权限控制实现页面差异化渲染。
2.后端部分
基于 Java + SpringBoot 开发统计接口:全省 / 地市 / 供电所的设备总量、异常数量、异常率的聚合查询接口。
开发地图点位数据接口:根据用户层级和地图范围,返回对应区域内的用户、变压器点位数据,支持分页和筛选。
开发设备详情接口:单台变压器、异常用户的详细信息查询接口,包含台区信息、容量、经纬度、异常类型等字段。
实现数据权限控制:根据用户所属组织层级,过滤其可查看的数据范围,确保省级、市级、供电所用户只能看到对应层级的数据。
前端:Vue2 + Vuex + Vue-Router + Element UI + ECharts
Java + SpringBoot + MyBatis + MySQL + Redis
架构模式:前后端分离架构,后端采用分层架构(Controller-Service),前端按模块划分(地图模块、设备监控模块、异常管理模块)。