项目概述
主导平台从单体架构到现代化前端架构的全面升级,完成 1.0 版本重构与 2.0 版本融合开发,构建了统一、高效、可扩展的电力行业前端解决方案。
核心工作与成果
1.0 前端架构重构
- 主导将原基于 RuoYi Vue 的遗留前端项目,全面重构至 Vue 3 + TypeScript + Pinia + Ant Design Vue 技术栈。
- 重构项目结构,实现模块化、组件化,使代码组织更清晰,可维护性显著提升。
- 引入 Pinia 进行统一状态管理,替换原有混乱的 Vuex 使用模式,状态流转更清晰,开发体验更良好。
- 基于 Ant Design Vue 组件库进行 UI 全面升级,优化界面交互与视觉一致性,提升用户操作体验。
2.0 业务融合与功能增强
- 负责将原有独立的电力交易辅助系统与虚拟电厂平台业务进行深度融合,打造统一业务中台。
- 针对海量、多维的电力交易与虚拟电厂运行数据,优化数据图表展示逻辑与性能。
- 封装高复用、可配置的图表插件(基于 ECharts),统一数据映射、主题样式与交互行为,提升团队开发效率 50% 以上。
- 开发融合后的核心功能模块,包括资源聚合监控看板、交易策略模拟、实时负荷预测与调度指令下发等。
权限体系与工程化改造
- 设计并实现平台级权限改造方案,支持多租户、多角色与复杂的代操盘业务场景。
- 封装统一的权限校验 Hooks 与工具函数,特别是针对代操盘账户的无感切换功能,保障业务连续性与数据隔离安全。
