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.
1.2 KiB
1.2 KiB
Tasks: 前端现代化重构
1. 项目初始化
- 1.1 使用 Vite 创建 Vue3 + TypeScript 项目
- 1.2 配置 Element Plus 和 ECharts
- 1.3 配置深色主题和 CSS 变量
- 1.4 配置路由和状态管理
2. 核心组件迁移
- 2.1 迁移布局组件(侧边栏、顶栏、面包屑)
- 2.2 迁移通用组件(分页、字典标签、表单)
- 2.3 重构为 Composition API
- 2.4 添加 TypeScript 类型定义
3. 数据可视化实现
- 3.1 实现行情总览页面(参考 demo)
- 3.2 实现趋势热力图页面
- 3.3 实现 ECharts 图表组件
- 3.4 实现数据卡片和统计组件
4. 业务模块迁移
- 4.1 迁移系统管理模块页面
- 4.2 迁移 book-system 业务页面
- 4.3 迁移监控模块页面
- 4.4 优化 API 调用层
5. 测试与优化
- 5.1 功能测试(所有页面可正常访问)
- 5.2 性能优化(构建速度、加载速度)
- 5.3 响应式适配
- 5.4 浏览器兼容性测试
验收标准
- 所有现有功能正常工作
- 界面风格现代化,参考 demo
- 构建速度 < 30 秒
- 首屏加载 < 2 秒
- TypeScript 覆盖率 > 80%