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

1.1 KiB
Raw Blame History

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