You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1016 B
1016 B
Proposal: 前端现代化重构
Why
现有 RuoYi-Vue 前端使用 Vue2 + Vue CLI + Element UI,存在以下问题:
- 技术栈陈旧,Vue2 已停止维护
- 构建速度慢(Vue CLI)
- UI 风格老旧,不符合现代审美
- 组件复用性差,代码冗余
- 缺乏数据可视化能力
What
重构前端为现代化架构:
- 升级到 Vue3 + Vite + Composition API
- 采用参考 demo-dashboard-heatmap.html 的深色主题和数据可视化风格
- 使用 ECharts 5 实现数据可视化
- 重构组件库,提升复用性
- 优化路由和状态管理
- 保持与现有系统管理模块的兼容性
Success Criteria
- 前端可正常运行,所有现有功能可用
- 界面风格现代化,参考 demo 的深色主题
- 构建速度提升 50% 以上
- 组件复用率提升 30%
- 数据可视化功能完整
Non-Goals
- 不改变后端 API
- 不修改业务逻辑
- 不新增业务功能
Dependencies
- 依赖 refactor-architecture-analysis 的交互规范