# 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: 最终检查和测试