material_manage_system/.superpowers/sdd/wmms-vue-migration/progress.md
2026-09-15 16:08:18 +08:00

37 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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