cases.md 27 KB

移动八页用例执行记录(约定 H5 范围已完成)

最新结论以report.md顶部和本文件末尾收尾记录为准;以下保留执行时的历史状态。判定分为已验证、发现问题、待回归、待验证。纯逻辑验证在审计报告单列,不替代这里的浏览器证据。证据在同级 evidence/。

用例 前置 / 操作 预期 实际 / 状态 证据
M01-01 登录工作台进入客户 列表可用、无横向溢出 已验证:311客户、首20 M01-list-375
M01-02 搜索池州国臣、搜索不存在词、清空 1条/空态/恢复全部 已验证;刷新后焦点BODY,发现C01 M01-search-match-375、M01-search-empty-375、M01-search-focus.json
M01-03 更多筛选375/414开关 条件及底栏可见 已检查;组合条件结果待验证 M01-more-375、M01-more-414
M01-04 客户详情→联系人→空表保存 显示联系人及必填提示 已验证:1联系人、姓名不能为空,未写入 M01-contacts-375、M01-contact-required-375
M01-05 返回客户列表 保留查询条件 C01修后已验证搜索国臣→详情→返回保留,刷新仍聚焦输入框 M01-return-list-375、M01-search-focus-fixed-414
M01-06 专用客户新增→详情→编辑地址→保存 必填、字典、拼音、地址持久化 已验证:C202610210001;来源网络搜索、园区选项正确回填,地址更新成功 M01-test-customer-created-414
M01-07 专用客户联系人新增→展开→编辑部门→保存 联系人持久化、字段不丢失 已验证:移动验收测试联系人,部门更新回查成功 M01-test-contact-created-414、M01-test-contact-updated-414
M01-08 跟进空内容保存、填写内容但留空下次联系时间 必填拦截;可选日期为空应正常保存 空内容拦截通过;C14修后空日期保存成功、跟进计数1;发现C17联系人姓名漏保存 M01-follow-empty-nexttime-save-defect-414
M01-09 开票空表保存、粘贴识别、保存、设默认、关键词及非默认过滤 正确识别和持久化,组合筛选准确 已验证专用资料保存、默认切换,Web只读回查;空名称不能保存 M01-test-invoice-default-created-414、WEB-test-customer-invoice-readback
M02-01 产品列表→未分类筛选 列表分类准确 已验证:145总数、未分类11 M02-list-414、M02-category-filter-414
M02-02 铬酸酐详情→产品图片锚点 可定位、空图片清晰 已验证 M02-detail-414、M02-image-anchor-414
M02-04 搜索高锰酸钾→展开→详情→返回 焦点保持、条件和展开状态保留 C01修后已验证 M02-search-return-fixed-414
M02-05 新增产品空表确定 提示必填、不创建 已验证产品名称不能为空 M02-required-validation-414
M02-06 冷启动直接产品详情→上架确认 弹窗居中、底栏不遮挡、点击可完成 C11修前position=static,修后fixed且按钮44px,真实确认上架成功 M02-direct-detail-confirm-layout-defect-414、M02-direct-detail-confirm-layout-fixed-414
M02-03 新增→编辑规格/品牌/别名→保存→下架→上架 保存回显、下架从上架列表消失、恢复状态 专用产品SXWL007466闭环已验证并Web只读回查一致。恢复上架过程中发现C11确认弹窗缺样式,修复后重测通过;分类父子新增/编辑/关联测试产品通过,C18编辑输入缺全路径待修 M02-test-product-updated-414、M02-test-product-off-list-414、M02-test-product-restored-on-414、WEB-test-product-readback
M03-01 报价列表及首条详情与Web同记录 客户/产品/金额/审批一致 已核对SXDD-20261009005,税费86.28 M03-detail-375、WEB-quote-detail
M03-02 1–10万→更多→直接确定;自定义123–456→快捷全部 保持预设标签,自定义可清空 C03修后已验证:1–10万标签保持、381结果;自定义后切全部恢复1068条,更多上下限均空 M03-preset-amount-fixed-414、M03-custom-amount-fixed-414、M03-custom-to-all-fixed-414
M03-03 新增→选择客户→输入池州国臣→Enter 输入即查、匹配可查全 C02修后已真实验证:第二批31–60条可达;输入国能神皖池州无需Enter自动命中第60条;测试客户联动联系人正确 M03-customer-search-stale-375、M03-customer-second-page-fixed-414、M03-customer-auto-search-fixed-414
M03-04 无产品草稿保存→编辑主题/备注→重进 草稿可保存、更新持久化 已验证,专用测试草稿ID见台账;尚未Web回查 M03-test-draft-saved-375
M04-01 待审批/已审批切换→详情→返回 状态正确、已审只读、返回保留Tab 已验证:待审0、已审1;没有重复审批按钮,返回已审批 M04-list-375、M04-approved-detail-375、M04-return-keeps-tab-375
M04-02 专用报价提交/通过/驳回 流程、意见及权限正确 SXDD-20261021002已按用户授权完成本人驳回→编辑→再提审→通过;空驳回意见被拦截,最终已审批 M03-test-quote-submitted-own-approver-414、M04-reject-required-validation-414及test-data.md时间台账
M05-01 搜索SX/X-JT20261009005→详情→返回 1结果、焦点/查询保留 C01修后已验证INPUT/搜索合同,返回保留关键词 M05-search-375、M05-return-keeps-search-375
M05-02 同合同Web/移动字段对照 字典和金额口径一致 C05普通合同修后已验证:报价号SXDD-20261009005、单位吨、税费86.28、合计750;框架单价/总价/税费随行就市已与同Web记录核对一致 M05-contract-data-anchor-fixed-414、WEB-contract-detail、M05-framework-market-fixed-414、WEB-framework-market-readback
M05-03 产品明细锚点后稍下滚 产品高亮 C04修后已验证产品仍高亮 M05-contract-data-anchor-fixed-414
M05-04 新增→客户选择→取消 手机可检索并看全客户名称 移动卡片/搜索Sheet、客户检索及联系人电话过滤通过;后续返修两级通过并已保存专用合同、Web回查 M05-new-375、M05-test-contract-draft-created-375、WEB-test-contract-draft-readonly
M06-01 待审/已审→多选已审1条 已审不可再次审批 C07修后已验证:选中1项时通过/驳回仍disabled;未重复审批 M06-approved-batch-gating-fixed-414
M06-02 专用合同单条/混合批量审批 权限、部分失败、轨迹正确 001完成本人驳回/编辑再提/通过;选5条仅提审3草稿跳过2非草稿通过;002–005批量本人通过,006/007后续通过。真实服务部分失败场景未制造 test-data.md与M08-fixture-contracts-approved-414.txt
M07-01 待安排列表→PO20261009022详情 与Web同单据一致 基础和产品一致,实际量/运费字段缺漏T04 M07-list-375、M07-detail-375、WEB-plan-detail
M07-02 新增→车辆库/客户库→取消 选择器适合手机、底栏可读 车辆Sheet可用;客户桌面表格、底栏截断T02 M07-new-375、M07-vehicle-picker-375、M07-customer-picker-375
M07-03 专用计划创建/编辑/安排/复制/等通知/打印 完成保留能力闭环 PO001空暂存→编辑一装两送→正式保存→重开→Web对照通过;PO002虚构证书计划创建通过。安排/复制保存/等通知/打印仍待验收 M07-one-load-two-deliveries-edit-reopened-414.txt、WEB-M07-one-load-two-deliveries-stop2-readonly.txt、M07-certificate-test-plan-saved.txt
M08-01 默认未上传列表与Web对照 同6条计划 已验证 M08-list-375、M08-list-414、WEB-cert-list
M08-02 PO20261009023详情→上传Sheet 购买证PDF回显、运输证空、保存底栏可见 已验证读取/打开;未上传、未保存 M08-detail-414、M08-upload-sheet-414
M08-04 证书锚点后Home回顶部 高亮跟随实际分区 发现T05:基础信息可见仍高亮证书与附件 M08-manual-scroll-anchor-defect-375
M08-05 搜索单号→详情→返回 查询聚焦、返回保留条件 发现T06:重查后BODY聚焦,返回关键词为空 M08-search-focus-defect-375、M08-return-loses-search-375
M08-06 未上传Tab选择已齐备 自动避开冲突条件并给出已齐备计划 已验证移动自动切全部,705条;归档/已完成行上传与取消齐备disabled M08-more-current-375及当前AX记录
M08-07 更多计划号输入列表中PO20261009022 能搜索服务端全部匹配候选 发现T07:无匹配,实际只装载前500条旧单号 M08-plan-facet-search-misses-existing-375
M08-03 专用附件上传/预览/移除/重进/齐备 持久化、状态/权限一致 待验证 —

所有模块仍须补375/414最终关键页回归、错误重试、适用边界、数据写闭环及Web不受影响验证。此表尚不能作为全部验收通过声明。

2026-10-23最终回归新增(均未写业务数据):

用例 操作 结果 证据
M07-R5同单据基线 PO20261008010 Web1440/移动414只读对照 未通过:移动缺装33.97/送34实际量、回传/磅单详情及运费8字段中的5项;Web原回传图片资源也异常,不计图片预览通过 ../2026-10-23/WEB-R5-PO20261008010-readonly-1440.txt、M07-R5-PO20261008010-before-414.txt及同前缀截图
M02最终只读回归 搜索、展开、详情图片锚点、编辑取消 数据/状态恢复通过;列表返回/筛选36px、详情和编辑底栏30px、数字增减18px不合格,登记U02 M02-final-*证据及报告U02
M01顶部触区回归 搜索移动验收并测量 返回44px通过;视图Tab34px、筛选36px不合格,登记U02 M01-final-header-touch-414.json/.png

| M05-08 | 不存在的复制来源→重新加载 | 明确错误、可重试、禁止空白保存 | 已验证:显示合同不存在,重试后仍保留错误门禁,可返回列表 | M05-invalid-copy-retry-safe-375 | | M07-03 | 搜索→详情→返回 | 焦点和搜索条件保留 | 发现T06:重查焦点BODY,详情返回关键词为空 | M07-search-focus-defect-375、M07-return-loses-search-375 |

| M05-09 | 移动新建合成合同草稿→重进→Web只读对照 | 业务字段、日期、金额持久化一致 | 已验证:SX/X-JT20261021001,3×29.90=89.70,含费用97.70;联系人及包装送货一致 | M05-test-contract-draft-created-375、WEB-test-contract-draft-readonly | | M05-10 | 复制专用草稿→框架类型→数量/价格模式→取消 | 与Web复制规则一致、模式独立切换、取消不落库 | 复制清客户/数量/单价,保留产品/规格/包装/送货;框架按需/固定及市价/固定可切换;金额舍入差异返修中 | M05-copy-clears-customer-price-id-375、M05-framework-market-modes-375、M05-framework-line-total-rounding-gap-375 |

| M06-04 | 已审批搜索→等待查询 | 搜索DOM和焦点保持 | 已验证activeTag INPUT、关键词合肥衡工保持;当前无匹配单据,详情返回待有审批样本补测 | M06-search-focus-retained-375 | | M05-11 | 编辑合成草稿1.5×29.99;手填金额1.001 | 自动行/总额44.99,非法精度拒绝保存 | 已真实验证显示及拦截,恢复44.99后保存回查一致,含费用52.99 | M05-fractional-price-rounded-414、M05-manual-money-precision-validation-414 |

| M05-12 | 专用合同详情提交至admin本人 | 状态待审批且人员正确 | 已验证2026-10-21 07:40:27第1步系统管理员待审批 | M05-test-contract-submitted-admin-414 | | M06-05 | 待审搜索SX/X-JT20261021001→详情→返回 | 查询、待审页签和结果保留 | 已真实通过,待审仅本轮专用合同,关键词保持 | M06-return-retains-test-query-414 |

| M01-13 | 新增联系人只填姓名、手机空→保存 | 与Web一致拒绝空手机号 | 发现C23:实际创建移动验收第二联系人,列表显示电话— | M01-contact-required-phone-bypass-375 |

| M03-联系人快照回归 | 报价管理 | 专用SXDD-20261021001先选第二联系人空手机/邮箱再切回第一联系人 | 保存详情各字段与当前联系人一致;移动显示总额33 | 通过真实UI;M03-contact-switch-clears-stale-phone-375、M03-contact-canonical-restored-375 | | M01-14 | 客户跟进 | 添加合成跟进,选测试联系人,下次时间为空,保存后刷新 | 姓名正确回显、可选日期不阻止保存 | 通过真实UI;M01-follow-contact-name-fixed-reloaded-375 |

| M02-04 | 无效产品ID编辑 | 产品不存在时不暴露可写空表单 | 已真实返回列表并提示产品不存在/加载失败;未点击保存 | M02-invalid-edit-safe-return-375 | | M02-05 | 360/414长名称及危化标记 | 名称可截断,毒/爆须保持可见;按钮≥44px | 发现C24标签被裁切与U01按钮30px;无整页横滚且搜索焦点INPUT | M02-long-test-product-list-360/414、geometry.json |

后续真实回归(优先于上述历史状态)

用例 结果 证据
报价专用单驳回→编辑→再提审→admin通过 完成,第二轮08:22:27通过,无履约/通知 M04-test-quote-approval-loop-complete-414
合同专用单驳回→编辑→再提审→admin通过 完成,第二轮08:28:02通过;首次驳回即时刷新异常保留跟踪 M06-test-contract-approval-loop-complete-414
联系人空/错误手机号、错误邮箱;客户简称空、错误手机/邮箱 均拒绝无效保存;第二联系人合法测试号码保存后回查成功 真实UI记录;C23定向与独立审查136项通过
产品分类输入完整路径与保存重进 通过,树节点仍仅名称 M02-category-full-path-input-fixed-414
产品360/375/414长名称毒/爆标记 均可见,分类标签不折行,无整页横滚;卡片按钮后续已修并实测至少44px M02-long-product-tags-fixed-*
客户创建时间升/降序、取消/重开、详情返回和默认方向禁用 通过 M01-customer-created-ascending-sort-restored-414及浏览器记录
客户其他证件上传/保存/重新打开/缩放旋转 C25修后即时缩略图/预览、保存重开均通过;375预览工具44px;下载成功且SHA-256与原授权测试图一致 M01-test-attachment-persisted-414、M01-test-attachment-preview-rotated-414
报价别名搜索/无匹配、品牌空/重复名称拦截、维护取消 通过;取消未增加主数据项 实际UI及C21回归记录
报价选择原有别名品牌→保存→移动/Web只读详情 回显一致,金额33;随后清空保存,显示—且不自动取第一项 M03-alias-brand-saved-414、M03-alias-brand-cleared-414、WEB-M03-alias-brand-saved-readonly.txt

| 产品360/375/414更多字段及编辑/上下架/删除/查看触达 | 所有卡片按钮至少44px,无横滚;展开、编辑回填、返回搜索/展开、查看及取消确认通过 | M02-card-touch-fixed-360/375/414 | | 合同375审批人搜索/取消/12人临时选择/底栏 | 姓名账号匹配、空格大小写、无匹配保留已选、取消恢复默认,44px确定/关闭保持可见 | M05-approver-*375 | | 合同选5条批量提审,3草稿+2非草稿 | 提示仅处理3并跳过2;之后002–005四专用单admin本人批量通过 | M05-batch-submit-three-drafts-skip-two-375、M06-fixture-contracts-batch-approved-375 | | 合同375/414短字段双列、长字段通栏、6锚点单行、末尾到底 | 无横滚;最后附件在底部保持高亮,Home恢复基础,普通/框架字段一致 | M05-contract-density-anchors-fixed-*、M05-last-anchor-bottom-fixed-*、M05-framework-density-regression-414 | | 报价到期文案/审批人检索取消 | 同Web剩余30天;admin账号搜索命中,取消恢复原选择,未再次提交草稿 | M03-expiry-aligned-web-30days-414、M03-approver-account-search-fixed-414 | | 运输无效ID编辑375/414、无效复制375及重试 | 中文错误,重试/返回44px,无可提交空表单,无横滚;R1跨段竞态仍在独立复核 | M07-invalid-edit-protected-fixed-*、M07-invalid-copy-protected-fixed-375 | | 运输空暂存→重新编辑→Web只读回查 | PO20261021001保存草稿,备注正确回填;Web状态与内容一致;未安排 | M07-empty-draft-saved-375、M07-empty-draft-edit-reopened-375、WEB-M07-empty-draft-readonly-1440 | | 证书前置专用合同006/007单独提审→admin批量通过 | 已审批列表回查均已审批,无真实交易、履约或运输 | M08-fixture-contracts-approved-414 |

2026-10-23 接续回归

用例 结果 证据
运输414搜索加载、无结果再搜索、展开→详情→返回 通过:输入焦点保持,关键词/展开保留,卡片操作44px ../2026-10-23/M07-list-return-expanded-414.png
运输375详情标签与左右边距;414备注末尾锚点 通过:六标签单行44px、正文左右10px,末尾内容不被底栏遮挡 ../2026-10-23/M07-detail-tabs-spacing-375.png、M07-detail-remark-anchor-414.png
危化证token/tenant/roles切换时旧列表/权限/操作/上传回调 生产代码受控验证通过,非真实角色/租户切换验收;规格和质量独立PASS mobile-pl-list-state.test.ts;根相关225/225通过
危化证414搜索、上传面板打开/取消、正常详情往返 通过:关键词、展开和滚动保留;未上传新文件或确认齐备 ../2026-10-23/M08-list-return-expanded-414.png
危化证返回首次请求失败→重试 错误可见,重试恢复结果和关键词;展开/滚动快照丢失,T06b待修 2026-10-23浏览器实际记录及report.md
危化证375选择与批量底栏 通过:checkbox44×44,三个批量按钮44高,无横溢;已清空选择,无写入 ../2026-10-23/M08-batch-touch-375.png
危化证全部712条,列表存在PO20261009022→更多计划编号搜索 失败:旧选择器显示无匹配数据,T07修复中;日期单列占高仍存在 ../2026-10-23/M08-existing-plan-option-missing-375.png、M08-more-filter-before-375.png
H5工作台8菜单分别进入/返回 通过,仅证明入口链路 ../2026-10-23/workbench-entry-return.json含7项;产品单独实测
T07远程搜索PO20261009022→选择→确认→应用 修复后通过,列表仅1条;取消不改草稿,重开保留已选 ../2026-10-23/M08-plan-remote-search-fixed-375.png
T07日期起止、计划量最小最大倒置 414实测提示并阻止应用;重置清范围并恢复712条 ../2026-10-23/M08-number-range-validation-414.png
T07双列与按钮触区 375/414通过;footer/input/选项44,最终原生清空按钮44×44;无横溢 ../2026-10-23/M08-more-filter-fixed-375.png、M08-more-filter-fixed-414.png
T07清空搜索→保留选中/弹层 修复后375/414通过;375清空后PO002已选仍1项 ../2026-10-23/M08-search-clear-preserves-picker-375.png
T07合同摘要与无匹配关键词 摘要供、需;414无匹配显示空态、不残留出库/入库 ../2026-10-23/M08-contract-search-empty-fixed-414.png
T07反序、关闭、上下文/账号、失败重试 受控真实production代码测试通过;规格/质量PASS,根82/82 /tmp/mobile-t07-root-final.log
T06b首次/补页恢复失败后重试 真实helper+两页handler受控测试通过;成功恢复原3页/展开/滚动并消费快照 /tmp/mobile-t06b-root-final.log,相关114/114,规格/质量PASS
T06b查询/账号变更又变回、卸载、并发、同内容资料刷新 真正变化失效,同内容保留;旧finally不解除新恢复;默认关闭保留CRM行为 同上;32新用例、旧82保持不变
T06b正常详情往返回归 375运输538→538、414危化证289→289,关键词/展开保持;未模拟浏览器网络故障 ../2026-10-23/M07-return-scroll-regression.json、M08-return-retry-regression-414.png
T01车辆库触区基线 待修:375关闭28×21、分类高34、搜索高36;无结果正常 ../2026-10-23/M07-vehicle-picker-touch-before-375.png

T01 实际补验(2026-10-23)

  • 375产品选择:名称命中专用产品→选中→搜索不存在名称,保留已选1/确定1;取消重开关键词空、确定0,父表单暂无产品。PASS。
  • 414产品选择:名称命中→选中→确认→父表单出现测试产品及测试规格,计划量1。未保存;退出后未创建记录。PASS。
  • 414车辆:三方→山峡→关闭→重开为三方;加载更多20→40,无选用。PASS。
  • 52/52生产SFC受控回归PASS;规格和质量PASS。失败重试/反序/卸载只记受控证据,非真实网络故障注入。

M01 关联面板补充回归(2026-10-23)

  • 测试客户合同面板共4份,合同001展开→查看为移动只读弹层;375/414均截图目视检查,长合同名换行,关闭60×46。合同资料汇总的合同数量仍0,与列表4存在数据口径差异,需对照Web/后端既有字段;本轮未修改共享业务。
  • 开票信息已有默认测试记录,编辑回填单位/地址/备注/默认状态正确;单位名清空保存被拦,提示“单位名称不能为空”。375 document宽=viewport375,保存按钮343×44;取消后未保存新值。
  • 联系人电话19900000001检索仅剩第二联系人;随后R2代码HMR导致页面整体重载,重载后的输入清空不计产品缺陷,后续需稳定版本再测筛选。
  • 证据:2026-10-23/M01-related-contract-detail-regression-375.png、414.png、M01-invoice-required-regression-375.png。本项补验不表示客户模块全部验收。

R3 2026-10-23最终持久化与复制回归(优先于早期缺陷状态)

场景 本轮结果及限制 证据(2026-10-23目录)
同产品同包装、不同合同行装1+2/送1+2 PO001修复保存重开后总量3、装3、送3,独立别名/品牌和明确装送关联保持;Web只读总量一致 M07-R3-repaired-、WEB-R3-repaired-total-readonly-1440.
复制新计划→创建→重开 新PO20261023002 ID9A7C8C428FA74947967C614F26E1069F;装送关联、各行别名/品牌与数量保持;Web只读3/3/3;源PO001再次读取不变 M07-R3-copy-*、M07-R3-source-after-copy-375.txt、WEB-R3-copy-readonly-1440.txt
无装货、只有送货产品0数量暂存 复用PO20261023001,客户/合同/产品/0数量/备注及待关联保存重开均保持;仍草稿,未安排 M07-R3-delivery-only-zero-draft-*
待关联正式保存 实际提示需选择装货关联,留编辑页;没有用首条产品静默替代 M07-R3-unlinked-formal-save-blocked-375.*
删除原装货行后仍有同品候选 未保存表单中删除装002,送甲变待关联,正式保存拦截;reload后原装002和3/3/3恢复,未持久化删除 M07-R3-stale-load-link-blocked-414.*、M07-R3-copy-after-block-reload-414.txt
414移动合同产品与完整合同 卡片双列、过滤保留已选、取消不新增;合同完整只读Sheet无横溢、关闭44px;5173外层414编辑正常 M07-R3-contract-product-card-414.png、M07-R3-picker-selection-filter-retained-414.png、M07-R3-full-contract-sheet-414.png、M07-R3-wrapper-copy-edit-414.png
移动数量单位 无装货时0/1个不误写吨实际通过;混合单位、未知、dun/吨历史值和字典值由实际SFC隔离测试覆盖;331相关测试及生产构建通过,规格/质量PASS M07-R3-delivery-only-unit-zero-fixed-375.*;/tmp/mobile-r3-root-unit-front.log

以上不覆盖安排、等通知、打印、微信真机或实际内部客户地磅;运输整体仍待R4/R5/R6和最终统一验收。U02产品/客户小触区修复进行中。

U02 客户/产品触控最终回归

场景 结果 证据(2026-10-23目录)
客户/产品列表375及414 返回/筛选/客户视图Tab均44px,无横溢;分类筛选1条→重置2条,客户视图切换保留关键词 U02-lists-after-375-414-geometry.json、U02-lists-reverse-widths-geometry.json
产品编辑输入/数字/品牌别名375及414 输入和select44、数字左右44×44、删除44且有名称;品牌/别名内容不挤压,固定底栏不遮挡 U02-product-brand-alias-fixed-375.png、U02-product-brand-alias-fixed-414.png;report.md最终选择器复测
数字边界与取消 税率0..100整数精度、库存小数增量及非负保持;临时新增删除空品牌/别名后取消,详情仍13%/库存0/预警10/原1品牌2别名 U02-product-number-boundaries-375.txt、U02-product-detail-after-cancel-375.txt
产品详情操作 所有可点按钮44px、原导航和页面模式保持 U02-product-detail-after-375-geometry.json、U02-product-detail-after-375.png
Web原布局 1440产品编辑仍3列,数字增减右上下32×18;未保存 WEB-U02-product-edit-1440.png

U02规格/质量独立PASS,root4/4定向回归及生产构建通过;不以该触区批次替代8模块剩余功能验收。

M03 2026-10-23 最终只读回归

用例 结果 证据
搜索/展开→详情→版本→详情→列表 375/414通过,33元口径一致,搜索和展开保留;无业务写入 ../2026-10-23/M03-final-*
详情布局/锚点 375所有按钮和锚点44px;414长分类通栏换行、短字段两列、产品定位正确 M03-final-detail-375-geometry.json、M03-final-product-anchor-414.png

运输打印按用户最新明确要求排除,不再作为待验收项;历史表格中的打印条目作废。

用户最新范围调整(2026-10-23)

商机相关操作按用户“不用管”指示排除,不再作为待验收或阻塞项,不需要合成商机。客户管理其他用例范围不变。

2026-10-23 用户确认继续后收尾(覆盖同项早期等待状态)

用例 结果 证据(../2026-10-23/)
M06 新合同驳回即时刷新 PASS:09:13:26驳回后无需刷新即草稿/已拒绝,审批按钮消失 M06-new-reject-immediate-result.txt/.png
M07 安排及调整运输 PASS:空可选人员安排成功;调整V2后正确回填合成司机/押运员;重开已安排、数量3/3/3;合同累计量未重复 M07-adjusted-reloaded-375.txt、M07-adjust-success-quantity-sheet-375.png
M08 三类证书上传预览保存重开 PASS:购买/运输/合法证明均为TEST ONLY图片;预览成功;重开三附件与自动齐备保持 M08-certs-saved-reopened-375.txt、M08-test-certificate-preview-375.png
M08 上传后的列表联动 PASS:相同PO002关键词,未上传列表0条,全部列表1条已齐备 M08-after-upload-missing-filter.txt、M08-after-upload-all-filter.txt
M08 下载实际落盘 PASS(用户人工实测):用户回复“下载成功,图片可打开”,对象为PO20261021002购买证 当前会话用户确认;M08-download-browser-block.json仅记录自动化工具限制

用户人工验证已补齐下载结果,约定H5范围8/8验收完成。微信真机/其他真实角色/实际运输地磅未实测,受控测试不冒充真实业务测试。