# 验证结果与流程缺口

## 本轮验证范围

核对日期：2026-09-15（北京时间），核对人：玉米（Yumi）。

使用 Test 真实用户端和管理端，检查已有记录、导航、卡片切换、按钮、输入字段、禁用原因及加载后的画面。没有替换页面数据、隐藏错误或将 Mock 结果当作线上结果。

前一轮已重新拍摄 31 张页面截图，本轮补充 9 张入口/表单/详情截图。补图逐张查看，确认没有加载占位、图片损坏，标题与画面对应；有业务阻止提示的图只说明阻止状态。全部图片在 Markdown 中就地引用，HTML 不另排图库。

**结论：文档细节和页面核对已补充，但下单后完整业务闭环尚未通过本轮验收。** 本轮没有提交新生成、付款、退款、生产、发货或内容发布。不能把“打开表单成功”写成“所有功能测试通过”。

## 新版说明与线上截图不是同一版本

本轮末核对最新主分支为 `023a0b9`，Oracle 应用活动版本仍为 `968d449`，远端仓库当时为 `42bb071`。这三者分别是最新开发内容、实际运行应用、服务器工作目录，不能混为一谈。

最新主分支已有以下更新，但本轮没有发布应用或迁移数据库，只更新产品文档：

- 样品付款改为同页的 Stripe 安全银行卡表单，确认期间保留原表单，到账后进入订单详情。
- 样品区直接上传图片/视频，上传发送与生产进度独立，不要求生产完成或质检通过。此规则覆盖旧文档的样品发布前置要求。
- 已完成订单金额摘要的白屏修复、订单卡片动态、提交量产动态、客户额度显示等已合入新版；线上旧版复验仍需单独记录。

正文按新版已确认规则解释操作，并给旧图标注版本。无法取得新版线上画面的地方，不用本地模拟图假装上线结果；也不为上线文档顺带部署应用。

## 新增检查结果

| 检查项 | 本轮实际动作 | 结果及证明边界 |
| --- | --- | --- |
| 创建三视图入口 | 工作区选择单图资产，查看主图右侧加号 | 已核对位置与费用提示；未生成 |
| 付款请求表单 | 打开待报价量产订单，切换付款请求 | 已核对字段与先报价提示；不能提交，不代表付款成功 |
| 生产进度表单 | 切换生产卡 | 滑块、说明、上传与发送可见；表单初始 25% 不是已保存进度 |
| 样品审核表单 | 切换样品卡 | 显示条件不足，发送禁用；不能作为质检/发布成功证明 |
| 地址请求 | 切换地址请求 | 未付款量产显示说明，无发送入口；待地址阶段尚未验证 |
| 物流表单 | 切换物流 | 地址/运费未确认时阻止发送；未发货 |
| 交付表单 | 切换交付 | 状态、日期、说明与按钮可见；未发送 |
| 客户详情 | 从客户列表打开 Test 客户 | 联系信息、账户状态和额度操作可见；关联订单有不一致 |
| 创作详情 | 从创作记录打开资产 | 主图、正侧背、提示词、关联订单和蓝图可见 |
| 已完成样品的管理详情 | 打开与客户样品相同的订单 | 未通过，页面白屏；没有保存无效截图充数 |

以上专项共 10 项：9 项页面核对完成、1 项未通过；其中“9 项”包含不能提交的正确阻止画面，不是 9 条业务闭环通过。

## 当前问题与产品影响

| 编号 | 现象或缺口 | 对流程的影响 | 后续验证条件 |
| --- | --- | --- | --- |
| 问题一 | Test 已完成样品 MS-T-C9179F75B28D 管理详情白屏；新版已有金额摘要修复 | 当前线上管理员无法核对同订单对话、评价与售后，不能完成双端配对验收 | 应用修复部署后，同号订单摘要、消息、评价可读且刷新保留 |
| 问题二 | 待报价详情未找到独立接受/拒绝申请表单 | 原文要求点击“接受并报价/拒绝”不符合实际入口，已删除误导说明 | 有明确、可操作的拒绝原因及客户结果展示；或先确认其他承接方式 |
| 问题三 | 旧 Test 样品上传仍受生产/质检前置限制，新版已解除；制造失败质检/返工另缺完整验证 | 独立样品新规则尚未线上验收，制造质量失败也不能当通过处理 | 部署后样品可独立上传发送，制造质检与返工另行验证 |
| 问题四 | 样品通过后转量产、完成生产与不寄送样品结束未实测 | 不能从“生产/交付”表单存在推断所有状态可推进 | 同笔订单从付款走到正确生产阶段和最终结果，双端一致 |
| 问题五 | 物流轨迹、交付日期虽可填写，完整保存回读尚未验证 | 填写字段不等于客户一定能收到相同信息 | 提交后两端刷新，逐项核对运单、日期、轨迹和说明 |
| 问题六 | 发货后客户售后入口转联系客服，未见完整自助退货换货链路 | 聊天入口不等于退货地址、退货运单、换货和退款闭环 | 明确正式处理入口，并验证交接、状态和资金结果 |
| 问题七 | 管理通知发送记录报错，且保留 Mock 提示；用户通知计数与空列表同时出现 | 无法凭当前截图证明消息发送/收件/未读计数一致 | 发一条受控测试通知，后台历史与客户收件及已读一致 |
| 问题八 | 首页编辑保留 Mock 内容提示，尚未做发布回读 | 当前文案与真实发布预期存在差异，不能认定客户已读新内容 | 后台发布一笔受控改动，客户刷新显示相同版本 |
| 问题九 | 用户协议、隐私政策、积分规则尚未发布；Cookie 政策提示尚未公开 | 用户只能看到未发布状态，不是完整政策体验 | 配置正式正文后，客户对应入口能够读取 |
| 问题十 | 图片计费页面仍写“提交时预留” | 与已确认的不预留规则冲突 | 页面说明与实际成功输出后结算规则一致 |
| 问题十一 | Test 客户详情订单统计为 1，下方客户订单为空 | 管理员不能仅靠详情列表确认该客户没有订单 | 统计口径与关联记录一致，点击能够打开同一客户订单 |

问题一在本轮重复访问仍出现，错误内容为“Cannot read properties of undefined (reading 'amount')”。不把白屏称为加载等待，也不把其他订单详情移花接木作为成功图。

## 下一次完整闭环应如何验收

每项至少核对两端相同订单号、操作前状态、填写值、按钮提交结果、对方看到的卡片和刷新后的记录。纯产品文档不提供绕过页面改订单状态的方法。

| 场景 | 必须走的操作 | 通过标准 |
| --- | --- | --- |
| 样品直接付款 | 蓝图 → 样品页内 Stripe 安全表单 → 等待确认 → 订单 | 无量产报价前置，确认期间保留表单，支付记录正确；制造需管理员推进 |
| 量产报价付款 | 客户提交 → 管理员报价 → 客户接受并付款 | 预算不直接收款，有效报价与实际支付金额一致 |
| 独立补款 | 管理员付款请求 → 客户付款 | 原履约阶段保留，对应款项独立可查 |
| 样品修改 | 独立上传样品 → 发布 → 客户修改 → 权益/补款 → 新样品确认 | 不依赖生产/质检前置，不用旧确认替代新版本；制造返工另验 |
| 地址和运费 | 请求 → 客户选择/新增并提交 → 管理员确认 → 运费/必要补款 | 地址快照一致，改地址需重新确认，保存运费不自动收费 |
| 量产发货收货 | 开始大货 → 完成/质检 → 物流 → 送达 → 客户收货 | 每个阶段真实推进，运单与日期可回读 |
| 退款停止履约 | 客户申请 → 管理员决定 → Stripe Test 退款结果 | 申请、批准、处理中和成功分开；暂停/取消状态正确 |
| 部分退款继续履约 | 申请部分金额并继续 → 审核退款 → 后续制造 | 不超额退款，不错误取消剩余履约 |
| 发货后售后 | 联系问题 → 正式退换/退款处理 → 结果 | 不只停留在聊天，双方明确下一步和实际结果 |
| 评价处理 | 客户提交 → 管理员只读查看并内部处理 | 星级原文不被管理员更改，内部备注不冒充客户回复 |
| 内容与通知 | 按各页真实保存/发布方式提交 → 客户回读 | 不只验证后台按钮，而验证客户获得相同内容 |

以上是待完成的功能验收清单，不是缩减产品范围。本轮仅补正文、截图与验证记录，未修改应用视觉、业务代码或线上数据。
