检查范围:概览、课程、预约、上课记录、学习报表、课时流水、操作审计,以及从详情进入排课的表单。根据用户截图与已登录页面逐项检查,使用真实页面只读交互;充值、开课、排课、完课等写入使用独立测试账号。
| 步骤 | 状态 | 修复与验证 |
|---|---|---|
| 1. 概览与资料 | 已修复,页面验证通过 | 顶部操作统一按钮样式;原因栏移入文档流,不再盖住账号安全区;门店搜索不再自动解绑;未结束预约排除回收站记录,现场样本从 13 修正为 9。 |
| 2. 课程与开课 | 已修复,页面与接口验证通过 | 六个分类可选,语法写作固定对应学阶;切换分类立即清空旧选项,加载失败不能提交旧内容;确认操作、数量表格与表单统一样式。历史待确认分类仍须运营核对。 |
| 3. 预约与排课入口 | 已修复,页面与接口验证通过 | 预约列表沿用绑定分类、时长及取消状态;详情入口带入当前学员,选择开课记录后匹配分类时长;去掉可选学阶缺失时的 undefined;使用共享日历。 |
| 4. 上课记录 | 已修复,页面验证通过 | 显示真实教师姓名及开课分类,历史缺失教师明确回退;教师、时间、课型不逐字换行;长评价与表格滚动保持可读。 |
| 5. 学习报表 | 已修复,页面验证通过 | 日期区使用共享日历;开始和结束日期合法性校验;按精确学员身份筛选;实测日期筛选从 4 条变为 1 条,重置可恢复;支持每页 20 条。 |
| 6. 课时与流水 | 已修复,页面与事务验证通过 | 同一处展示余额、预留和可用;刷新同时更新账户和历史流水;加载与提交禁用冲突操作;整数课时、有限数值及两位小数校验;双边划拨与关联原单退回已实现。 |
| 7. 操作审计 | 页面检查通过 | 备注、操作原因、保存按钮及审计空状态统一样式;独立测试业务产生相应审计。未对真实学员提交备注或安全操作。 |
tmp/member-detail-ui-audit/,含修改前后和日历展开状态;含业务资料,不提交 Git。npm run test:admin:ci:178 项通过。npm run test:member-enrollment:26 项通过,包括真实 PostgreSQL 兼容引擎测试取消预约统计、隔离、事务及并发约束。node scripts/deploy-admin-functions.mjs --validate:11 个云函数定义通过。npm run build:admin:通过;其他页面原有样式预算与 CommonJS 警告保留。git diff --check:通过。xiaoshu/ops/gateway-v3 和 xiaoshu/ops/gateway。scripts/smoke-member-enrollment.mjs:线上 25 项检查通过,包含创建学员、总部入账、双边划拨、零余额拒绝、六分类、跨分类开课、移动端分类读取、共享词汇进度、完课幂等、取消与恢复、充值/完课并发、最后一课并发争抢、退款/预留互斥、流水与审计对账。ONLINE_SMOKE_PASSED 和 FIXTURES_CLEANED;真实学员资料、余额与预约未写入。