Skip to content

v0.2.3 — fix(repairs) 状态推不动 + rooms/repairs harness

Choose a tag to compare

@DevMinions DevMinions released this 28 May 13:30
· 42 commits to main since this release

patch — v0.1.0 静默 bug 修复 + e2e 大幅扩展。可直接覆盖 v0.2.2。

🐛 修复(高优先级 — 影响用户核心流程)

  • Repairs 状态推不动 — convertRepairStatus 强行把出库 status 转小写('Pending'→'pending' / 'In Progress'→'processing'),前端 RepairRequests.tsx 用大写比较 status 决定渲染 "开始维修" / "标记完成" 按钮,转换后所有判断全 false → 用户根本无法推进任何报修工单。此 bug v0.1.0 起静默存在,新加的 e2e workflow harness 抓出
  • 删 convertRepairStatus 函数 + 三处调用(GetAllRepairRequests / GetRepairRequestByID / store_pagination),后端直返 DB 存储格式

🧪 测试

  • tests/audit_web_crud_rooms.js 新文件 — Rooms UI CRUD 13 项(grid 卡片定位 + search 三列 OR + 容量编辑 + 删除)
  • tests/audit_web_workflow_repairs.js 新文件 — Repairs status workflow 13 项(Pending → In Progress → Completed)
  • baseline 136/136 全绿 + 5 包 ok(从 110 → 136,新增 26 项)

Full changelog: v0.2.2...v0.2.3