docs(M08-D): 回填门店与房间管理
This commit is contained in:
@@ -27,3 +27,30 @@
|
||||
### 状态
|
||||
|
||||
M08-D 保持 `DOING`。运营总览与现有保洁工作区已接通;下一工程增量补门店与房间管理页面,不提前进入 M09。
|
||||
|
||||
## 2026-08-10 门店与房间管理
|
||||
|
||||
- `ENGINEERING_DELTA=YES`
|
||||
- 新增响应式门店/房间工作区,支持授权门店搜索、营业状态筛选、详情、每周营业时段、Wi-Fi 配置状态、新增、编辑和归档。
|
||||
- 房间管理支持房号/分类/标签搜索、房态筛选、完整整数分价格配置、标签/图片、启停、运营房态、停用时段和归档。
|
||||
- 门店列表读取补充营业时段与 `wifiConfigured`,不返回 Wi-Fi 密码;更新接口允许省略 `wifiPassword` 并使用 `COALESCE` 保留原值,避免后台编辑清空既有密码。
|
||||
- 所有写操作继续复用 M03 的租户、门店范围、capability 与审计边界,前端错误显示保留业务错误码和 traceId。
|
||||
|
||||
### 测试证据
|
||||
|
||||
- Windows `scripts/dev/windows/test-all.ps1`:63.4 秒退出码 0;后端全测、M08-B/C/D 静态门禁、Vue TypeScript 与生产构建、域名/敏感信息检查均通过。
|
||||
- WSL 原生临时副本 + MySQL 8.4.10:26.5 秒退出码 0,`up → verify → down → up → verify` 完成,136 条 up、114 条 verify、130 条 down。
|
||||
- `backend/tests/store-room.test.mjs` 新增营业时段、Wi-Fi 配置状态与省略密码更新断言;Vue 生产构建成功。
|
||||
- 既有 Element Plus chunk 超过 500kB、参考 xjar 超过 100MB 和 WSL npm 7 个 high audit 项仍为非阻塞提示,未执行破坏性自动升级。
|
||||
|
||||
### 变更影响
|
||||
|
||||
- 数据库:无迁移、无新增表。
|
||||
- API:`GET /admin-api/stores` 增加营业时段、Wi-Fi 配置状态及既有门店详情字段;`POST/PUT /admin-api/stores` 的 `wifiPassword` 可省略,更新省略时保持原值。
|
||||
- 后台:新增门店/房间响应式管理入口和完整表单。
|
||||
- 部署:后端与后台静态产物有变化,未自动部署生产。
|
||||
- 工程提交:`1ca783e`,已推送并验证 `HEAD == origin/main`。
|
||||
|
||||
### 状态
|
||||
|
||||
M08-D 保持 `DOING`。门店与房间管理增量完成;下一工程增量补后台订单筛选、详情与运营处置页面。
|
||||
|
||||
Reference in New Issue
Block a user