Просмотр исходного кода

docs: record production store browser flow acceptance

彭峰 8 часов назад
Родитель
Сommit
f43b3c4589

BIN
docs/qa/images/store-browser-schedule-2026-10-15.png


+ 34 - 0
docs/qa/store-browser-flow-2026-10-15.md

@@ -0,0 +1,34 @@
+# 正式后台门店浏览器全流程验收
+
+时间:2026-10-15,北京时间。正式入口:https://admin.xiaoshu.pro 。
+
+## 实际浏览器操作
+
+使用隔离测试门店 1939、测试老师 1940;学生 1941 通过浏览器新增表单创建,未用接口替代创建。
+
+1. 在正式登录表单输入测试门店账号和密码,点击登录,进入本店工作台。导航只出现本店工作台、本店学生、本店排课和修改密码。
+2. 点击本店学生 → 新增会员,提交学生资料后进入详情;回读确认归属自动绑定门店 1939。
+3. 总部接口先向测试门店准备 1 节 30 分钟课时与 0.5 小时陪练额度,均为测试记账,无真实收款。随后在浏览器学生课时页填写数量、运营记账和原因,点击预览、确认记账,页面确认到账。
+4. 课程页勾选体育单招1700词(464),点击确认开课。已开课程显示正常,1 条绑定。
+5. 点击为该学员排课,自动带出学生及唯一已开课程。选择 2026-10-16、19:00、本店测试老师、线上 30 分钟,冲突检查显示可排 1 节、冲突 0 节。
+6. 点击确认保存,页面显示“已创建 1 节排课”,课表出现对应学生、老师、课程。业务 ID 839154386020522。
+7. 点击课表卡片进入明细,填写取消原因并确认取消;页面显示“排课已取消”,学生账户预留归零。
+
+![浏览器排课成功](images/store-browser-schedule-2026-10-15.png)
+
+## 发现并修复
+
+学生课时页的“查看门店库存 / 总部入账”原先对门店账号也指向总部 `/admin/stores`。修复为按身份显示:门店账号“查看本店额度”进入 `/admin/store-home`,总部保留原入口。
+
+代码提交:44f82f70dcb89650c8b769e40524220459feab27。
+发布版本:44f82f70dcb8-20261015T144352960Z。
+管理端构建通过,生产包 95 个文件均完成公网哈希校验;无查询参数的根路径、登录、本店工作台、排课路径均返回新入口。CDN 刷新任务 7893679820:task_done,成功 1,失败 0。
+发布后重新加载正式学生课时页,实际点击“查看本店额度”,确认进入本店工作台且显示门店额度账户。
+
+## 数据清理与边界
+
+后台回读确认只有 1 条测试预约且已由浏览器取消。测试学生额度按原单退回,门店测试入账按原单冲销,双方余额及预留均归零。课程绑定已移入回收站;3 个测试账号已停用、软删除,所有测试会话撤销;审计与流水保留。浏览器已回到登录页。
+
+测试期间浏览器控制连接曾中断,用户重新连接后继续。保存超时时先只读核对无预约,再继续提交,未重复创建。浏览器工具固定约 30 秒的调用延迟未计入产品性能指标。本报告覆盖桌面 Chrome 操作;未验证手机或微信 WebView,也未重新测量权限接口全矩阵。
+
+当前生产基线、发布日志及清理回读保存在本机受保护目录 `~/.local/state/xiaoshu/cloud-releases/2026-10-15-store-browser/`。如需回滚,使用其中 baseline 的入口与原资源并刷新 CDN;旧哈希资源未删除,不改动任何业务凭据。