1.1 KiB
1.1 KiB
SDD ledger — plan: docs/superpowers/plans/2026-09-07-wmms-vue-migration-plan.md
Project: WMMS Vue Migration
- Goal: 将 jQuery 前端迁移到 Vue 3 + Vite + Pinia + Element Plus
- Day 1: 初始化 + API + Store
- Day 2: 基础组件 + 登录/物料/库存
- Day 3: 出入库/申请审批/日志用户
Pre-flight scan
- Plan is clean, no cross-task conflicts detected
- All tasks follow the same structure (create files → no cross-file conflicts)
Global Constraints (from plan)
- Vue 3.4+ (Composition API)
- Vite 5.x
- Pinia 2.x
- Vue Router 4.x
- Element Plus 2.x
- Axios 1.x
- 开发端口:8081
- 代理 API 到 localhost:8080
Task Status
- Task 1: 初始化 Vue 项目
- Task 2: 创建 Axios 实例和 API 层
- Task 3: 创建 Pinia Store
- Task 4: 创建布局组件和路由守卫
- Task 5: 创建基础业务组件
- Task 6: 创建 Materials 页面
- Task 7: 创建 Stock 页面
- Task 8: 创建 Inbound/Outbound 页面
- Task 9: 创建 Application/Approval/Logs/Users 页面
- Task 10: 最终检查和测试