华大检测 Beta2 验收清单
本清单只用于 Beta2 环境。请不要在正在使用的 Beta 环境创建测试订单或修改数据。
适用版本:华大检测履约 V8。
V8 界面与列表验收
- 客户端“华大检测”仍位于“我的宠物”之后且默认折叠;折叠时只显示模块标题和入口,不显示内部说明或检测单数量摘要;展开后直接出现状态/关键词筛选、检测单表格和每页 10 条分页,不在档案页内嵌详情表单。
- 客户端点击“填写资料”“查看进度”或“查看报告”进入
/huada/:caseId独立详情;返回后仍保持华大模块展开、原筛选和原页码。 - 医院端顶部八项统计在 1440 宽度保持紧凑;来源、流程状态、时效、异常、关键词均有可访问标签;详情页直接显示“登记/解决异常”和允许时的“取消检测单”,不存在“更多”菜单。
- 华大端顶部四个主视图保持紧凑;华大待办的全部、待收样、待检测、检测中和异常筛选并入任务列表面板,其他三个视图不显示二级筛选。
- 在 390、768、1200、1440、1920 宽度检查三端:页面不横向溢出,客户端检测单表格在窄屏转为纵向卡片且操作可点击。
- 本地发布门禁必须包含
npm run huada-v5-ui-test和npm run huada-v8-ui-contract-test,然后再执行整仓npm run ci-local。
V3 主验收路径
使用医院端“新增检测单”创建一张正式人工单,备注填写“Beta2 V3 全流程验收”,按下列顺序完整操作:
- 选择历史单录入或人工新增、已有客户和带头像宠物;先从“待客户补资料”开始。
- 客户端确认华大模块位于“我的宠物”之后且默认折叠;展开后使用头像卡片选择宠物并提交资料。
- 再新建一张同类单,验证医院“代客户填写”,原因必填且只改检测单快照。
- 在资料补充阶段预录试剂盒,确认状态未跳过审核;医院审核后确认试剂盒并寄出。
- 分别验证华大确认收样/开始检测,以及医院填写原因后代华大操作。
- 华大填写报告单号并上传首版 PDF;医院再填写原因代上传一个修订版。
- 确认两个版本都保留,首份报告冻结 SLA,修订版不改写首次完成时间。
- 医院发布最新电子报告;发布前客户不可见,发布后客户只看到最新发布报告。
- 选择无需纸质报告并完成;另用演示单验证纸质报告物流路径。
人工单是正式入口,不需要测试专用开关;测试属性通过备注识别。验收完成后不要直接删除检测单,可取消未完成单或保留作回归。
当前 Beta2 演示数据
Beta2 已内置一组明确标识为“华大验收”的演示数据,用于先查看完整页面与筛选效果。它们的订单项编号处于 990001001 至 990001015 范围,宠物名称以“华大验收-”开头;不属于宠淘圈真实订单。
- 运营端先在“华大检测”选择“全部状态”,可查看待补资料、待审核、试剂盒、华大待办、检测中、报告交付、完成、取消和异常场景。
- 华大端默认显示已寄达并由华大负责的待办;早期检测单在“待寄样预告”,所有单在“全部检测单”,报告已上传、完成和取消在“历史检测”,非华大责任环节只读。
- 客户端使用已配置的 Beta2 验收手机号登录,可在“客户档案 > 华大检测”查看对应的演示检测单;未发布报告不会显示下载入口。
- 演示数据可重复执行种子命令更新,但命令会拒绝非 Beta2 数据库。不要在 Beta 执行该命令。
演示场景覆盖:待客户补资料、待审核、待录入/寄出试剂盒、待华大收样、已收样待检测、正常/黄色/红色检测时效、报告未发布、报告已发布待寄纸质、两种完成路径、异常处理中和已取消。
验收前准备
- 记录本次验收版本、日期和参与人员。
- 由超级管理员在“账号管理”创建一名“华大检测人员”,填写验收手机号并保持启用。华大人员不能自行注册。
- 准备一张宠淘圈已付款的华大检测测试订单。不要使用历史 7 张检测单完成业务流程;它们只用于迁移兼容核对。
- 准备一个用于华大端上传的 PDF 报告文件,以及一份非 PDF 文件用于错误格式验证。
- 验收开始前记录华大检测单总数和历史 7 张检测单状态;验收结束后再次核对,历史数据不得丢失或重复。
客户端验收
- 使用预约客户端现有手机号登录,确认个人资料和“我的宠物”优先显示;“华大检测”位于宠物档案之后且默认折叠,点击“查看检测单”后才显示自己的检测单表格。
- 确认折叠区不显示内部模块说明、检测单总数或待跟进摘要;未收样检测单显示“收样后开始计算”,详情解释华大确认收样后预计 15 个自然日内完成。
- 选择已有宠物;再验证一次新增宠物。宠物缺名称、类型或头像时,应提示先补齐,不能提交资料。
- 确认客户姓名、称谓和收件地址后提交祥兽审核。无地址订单应允许客户补充地址。
- 运营退回补充资料后,客户端应显示退回原因并可重新提交。
- 华大上传但运营尚未发布报告时,客户端不应看到报告或获得下载链接。运营发布后,客户端才可查看自己的已发布报告。
祥兽运营端验收
- 在预约后台进入“华大检测”,确认来源、状态、时效筛选、表头、“新增检测单”和分页可用;25 条数据按每页 20 条显示为 20/5。
- 新增历史单时验证条件必填:越过资料、试剂盒、寄出或收样环节,缺少对应前置资料必须被拒绝。
- 待客户补资料时验证“代客户填写”;华大待办时验证“代华大确认收样/开始检测”,都必须填写原因。
- 检测单详情只保留一个“查看客户资料”入口,点击后在右侧只读抽屉显示且 URL 不变;连续填写收件地址时焦点不得跳回联系人。
- 在资料补充或审核阶段预录/更换试剂盒,确认主状态不推进;进入试剂盒阶段后确认才转为待寄出。
- 在“检测报告”标签验证医院代上传 PDF,报告单号和代上传原因均必填。
- 记录寄出;重复试剂盒编号必须被拒绝。
- 华大收样前可以更正客户/宠物绑定,必须填写原因并在操作记录中看到前后值。收样后应提示先进入异常处理。
- 对报告执行“发布电子报告”。发布前客户端不可见,发布后才可见。
- 分别验证以下两种完成路径。
- 确认每行操作固定为“查看”;完成为绿色、取消为灰色、异常和超时为红色语义。
- 打开已关联宠物的检测单,确认详情显示宠物头像且与客户档案一致。
不需要纸质报告
确认“不需要纸质报告”后,应可完成检测单。
需要纸质报告
确认“需要纸质报告”后,未记录寄出时不能完成;记录承运商和单号后才能完成。
- 收样前可取消且必须填写原因;华大确认收样后直接取消必须被拒绝,应通过异常处理跟进。
华大人员端验收
- 在 beta2-huada.xspet.net 使用管理员预先创建的手机号发送验证码并登录。检查账号管理中的最后登录时间已更新。
- 用未创建或已停用手机号验证:发送接口只返回普通受理提示,验证码登录不能成功,也不得自动创建账号。
- 在待收样、待检测和检测中任务中搜索检测编号、试剂盒编号,确认只能看到检测编号、试剂盒、宠物和时效等必要信息,不能看到客户完整手机号、收件地址或运营备注。
- 用医院端新建一张待补资料检测单,刷新华大端后应在“待寄样预告”可见并显示“查看”,但不得进入默认“华大待办”,也不得出现华大推进按钮。
- 按顺序执行确认收样、开始检测、上传 PDF 报告。非 PDF 或超过 50MB 的文件必须被拒绝。
- 重新上传 PDF 后应生成新版本,旧版本保留在运营审计中;客户端只可访问运营发布的有效版本。
- 提交异常、运营处理后再继续原流程。确认收样时间起第 10–15 天显示黄色提醒,超过 15 天显示红色超时;上传报告后停止检测时效计算。
- 确认列表分页、详情主人规范称呼和头像下载可用,且页面不显示客户电话、地址或运营备注。
- 确认祥兽 Logo 正常加载;头像下载入口紧邻宠物资料。检测中页面只显示一个报告上传主表单,报告单号和 PDF 字段对齐,PDF 限制说明与标题同行;缺报告号或 PDF 时显示明确提示。填写可选备注并“确认上传并提交”后,状态立即进入报告待交付。
- “登记异常”使用独立弹窗,普通报告备注不得触发异常状态。
回归与留痕
- 在 Beta2 复测预约创建、客户档案、排班号源、医生管理和客户端登录,确认原有功能正常。
- 每个关键节点记录:检测编号、操作人、时间、结果、异常截图或错误提示。不要在验收记录中写客户手机号、地址或报告内容。
- 验收结束后再次核对历史 7 张检测单:总数仍为 7,订单项不重复,状态与验收前一致。
- 如发现阻断问题,先停止华大验收;可关闭
HUADA_ENABLED停止华大入口、接口与轮询,或按已记录的 Beta2 回滚分支重新部署上一验证版本。不要在服务器直接修改源代码或删除数据库字段。
验收通过标准
- 客户、祥兽运营、华大人员三个角色均能完成各自允许的操作。
- 一张新的宠淘圈测试订单可从同步走到完成。
- 非白名单不可登录,华大人员无法读取敏感客户字段,未发布报告无法访问。
- 历史 7 张检测单和预约系统原功能均保持正常。