华大检测 Beta2 验收清单

本清单只用于 Beta2 环境。请不要在正在使用的 Beta 环境创建测试订单或修改数据。

适用版本:华大检测履约 V8。

V8 界面与列表验收

  1. 客户端“华大检测”仍位于“我的宠物”之后且默认折叠;折叠时只显示模块标题和入口,不显示内部说明或检测单数量摘要;展开后直接出现状态/关键词筛选、检测单表格和每页 10 条分页,不在档案页内嵌详情表单。
  2. 客户端点击“填写资料”“查看进度”或“查看报告”进入 /huada/:caseId 独立详情;返回后仍保持华大模块展开、原筛选和原页码。
  3. 医院端顶部八项统计在 1440 宽度保持紧凑;来源、流程状态、时效、异常、关键词均有可访问标签;详情页直接显示“登记/解决异常”和允许时的“取消检测单”,不存在“更多”菜单。
  4. 华大端顶部四个主视图保持紧凑;华大待办的全部、待收样、待检测、检测中和异常筛选并入任务列表面板,其他三个视图不显示二级筛选。
  5. 在 390、768、1200、1440、1920 宽度检查三端:页面不横向溢出,客户端检测单表格在窄屏转为纵向卡片且操作可点击。
  6. 本地发布门禁必须包含 npm run huada-v5-ui-testnpm run huada-v8-ui-contract-test,然后再执行整仓 npm run ci-local

V3 主验收路径

使用医院端“新增检测单”创建一张正式人工单,备注填写“Beta2 V3 全流程验收”,按下列顺序完整操作:

  1. 选择历史单录入或人工新增、已有客户和带头像宠物;先从“待客户补资料”开始。
  2. 客户端确认华大模块位于“我的宠物”之后且默认折叠;展开后使用头像卡片选择宠物并提交资料。
  3. 再新建一张同类单,验证医院“代客户填写”,原因必填且只改检测单快照。
  4. 在资料补充阶段预录试剂盒,确认状态未跳过审核;医院审核后确认试剂盒并寄出。
  5. 分别验证华大确认收样/开始检测,以及医院填写原因后代华大操作。
  6. 华大填写报告单号并上传首版 PDF;医院再填写原因代上传一个修订版。
  7. 确认两个版本都保留,首份报告冻结 SLA,修订版不改写首次完成时间。
  8. 医院发布最新电子报告;发布前客户不可见,发布后客户只看到最新发布报告。
  9. 选择无需纸质报告并完成;另用演示单验证纸质报告物流路径。

人工单是正式入口,不需要测试专用开关;测试属性通过备注识别。验收完成后不要直接删除检测单,可取消未完成单或保留作回归。

当前 Beta2 演示数据

Beta2 已内置一组明确标识为“华大验收”的演示数据,用于先查看完整页面与筛选效果。它们的订单项编号处于 990001001990001015 范围,宠物名称以“华大验收-”开头;不属于宠淘圈真实订单。

  • 运营端先在“华大检测”选择“全部状态”,可查看待补资料、待审核、试剂盒、华大待办、检测中、报告交付、完成、取消和异常场景。
  • 华大端默认显示已寄达并由华大负责的待办;早期检测单在“待寄样预告”,所有单在“全部检测单”,报告已上传、完成和取消在“历史检测”,非华大责任环节只读。
  • 客户端使用已配置的 Beta2 验收手机号登录,可在“客户档案 > 华大检测”查看对应的演示检测单;未发布报告不会显示下载入口。
  • 演示数据可重复执行种子命令更新,但命令会拒绝非 Beta2 数据库。不要在 Beta 执行该命令。

演示场景覆盖:待客户补资料、待审核、待录入/寄出试剂盒、待华大收样、已收样待检测、正常/黄色/红色检测时效、报告未发布、报告已发布待寄纸质、两种完成路径、异常处理中和已取消。

验收前准备

  • 记录本次验收版本、日期和参与人员。
  • 由超级管理员在“账号管理”创建一名“华大检测人员”,填写验收手机号并保持启用。华大人员不能自行注册。
  • 准备一张宠淘圈已付款的华大检测测试订单。不要使用历史 7 张检测单完成业务流程;它们只用于迁移兼容核对。
  • 准备一个用于华大端上传的 PDF 报告文件,以及一份非 PDF 文件用于错误格式验证。
  • 验收开始前记录华大检测单总数和历史 7 张检测单状态;验收结束后再次核对,历史数据不得丢失或重复。

客户端验收

  1. 使用预约客户端现有手机号登录,确认个人资料和“我的宠物”优先显示;“华大检测”位于宠物档案之后且默认折叠,点击“查看检测单”后才显示自己的检测单表格。
  2. 确认折叠区不显示内部模块说明、检测单总数或待跟进摘要;未收样检测单显示“收样后开始计算”,详情解释华大确认收样后预计 15 个自然日内完成。
  3. 选择已有宠物;再验证一次新增宠物。宠物缺名称、类型或头像时,应提示先补齐,不能提交资料。
  4. 确认客户姓名、称谓和收件地址后提交祥兽审核。无地址订单应允许客户补充地址。
  5. 运营退回补充资料后,客户端应显示退回原因并可重新提交。
  6. 华大上传但运营尚未发布报告时,客户端不应看到报告或获得下载链接。运营发布后,客户端才可查看自己的已发布报告。

祥兽运营端验收

  1. 在预约后台进入“华大检测”,确认来源、状态、时效筛选、表头、“新增检测单”和分页可用;25 条数据按每页 20 条显示为 20/5。
  2. 新增历史单时验证条件必填:越过资料、试剂盒、寄出或收样环节,缺少对应前置资料必须被拒绝。
  3. 待客户补资料时验证“代客户填写”;华大待办时验证“代华大确认收样/开始检测”,都必须填写原因。
  4. 检测单详情只保留一个“查看客户资料”入口,点击后在右侧只读抽屉显示且 URL 不变;连续填写收件地址时焦点不得跳回联系人。
  5. 在资料补充或审核阶段预录/更换试剂盒,确认主状态不推进;进入试剂盒阶段后确认才转为待寄出。
  6. 在“检测报告”标签验证医院代上传 PDF,报告单号和代上传原因均必填。
  7. 记录寄出;重复试剂盒编号必须被拒绝。
  8. 华大收样前可以更正客户/宠物绑定,必须填写原因并在操作记录中看到前后值。收样后应提示先进入异常处理。
  9. 对报告执行“发布电子报告”。发布前客户端不可见,发布后才可见。
  10. 分别验证以下两种完成路径。
  11. 确认每行操作固定为“查看”;完成为绿色、取消为灰色、异常和超时为红色语义。
  12. 打开已关联宠物的检测单,确认详情显示宠物头像且与客户档案一致。

不需要纸质报告

确认“不需要纸质报告”后,应可完成检测单。

需要纸质报告

确认“需要纸质报告”后,未记录寄出时不能完成;记录承运商和单号后才能完成。

  1. 收样前可取消且必须填写原因;华大确认收样后直接取消必须被拒绝,应通过异常处理跟进。

华大人员端验收

  1. 在 beta2-huada.xspet.net 使用管理员预先创建的手机号发送验证码并登录。检查账号管理中的最后登录时间已更新。
  2. 用未创建或已停用手机号验证:发送接口只返回普通受理提示,验证码登录不能成功,也不得自动创建账号。
  3. 在待收样、待检测和检测中任务中搜索检测编号、试剂盒编号,确认只能看到检测编号、试剂盒、宠物和时效等必要信息,不能看到客户完整手机号、收件地址或运营备注。
  4. 用医院端新建一张待补资料检测单,刷新华大端后应在“待寄样预告”可见并显示“查看”,但不得进入默认“华大待办”,也不得出现华大推进按钮。
  5. 按顺序执行确认收样、开始检测、上传 PDF 报告。非 PDF 或超过 50MB 的文件必须被拒绝。
  6. 重新上传 PDF 后应生成新版本,旧版本保留在运营审计中;客户端只可访问运营发布的有效版本。
  7. 提交异常、运营处理后再继续原流程。确认收样时间起第 10–15 天显示黄色提醒,超过 15 天显示红色超时;上传报告后停止检测时效计算。
  8. 确认列表分页、详情主人规范称呼和头像下载可用,且页面不显示客户电话、地址或运营备注。
  9. 确认祥兽 Logo 正常加载;头像下载入口紧邻宠物资料。检测中页面只显示一个报告上传主表单,报告单号和 PDF 字段对齐,PDF 限制说明与标题同行;缺报告号或 PDF 时显示明确提示。填写可选备注并“确认上传并提交”后,状态立即进入报告待交付。
  10. “登记异常”使用独立弹窗,普通报告备注不得触发异常状态。

回归与留痕

  • 在 Beta2 复测预约创建、客户档案、排班号源、医生管理和客户端登录,确认原有功能正常。
  • 每个关键节点记录:检测编号、操作人、时间、结果、异常截图或错误提示。不要在验收记录中写客户手机号、地址或报告内容。
  • 验收结束后再次核对历史 7 张检测单:总数仍为 7,订单项不重复,状态与验收前一致。
  • 如发现阻断问题,先停止华大验收;可关闭 HUADA_ENABLED 停止华大入口、接口与轮询,或按已记录的 Beta2 回滚分支重新部署上一验证版本。不要在服务器直接修改源代码或删除数据库字段。

验收通过标准

  • 客户、祥兽运营、华大人员三个角色均能完成各自允许的操作。
  • 一张新的宠淘圈测试订单可从同步走到完成。
  • 非白名单不可登录,华大人员无法读取敏感客户字段,未发布报告无法访问。
  • 历史 7 张检测单和预约系统原功能均保持正常。