# 业务场景交付体检

> 历史交付检查：下文“本轮”“当前行为”及待办描述按各次记录当时的版本保留。阶段修复经过见场景走查记录（内部检查记录）；2026-09-17 当前修复与待验证范围见[规范内容核对记录](../规范内容核对记录.md)，字体以系统字体合同（内部检查记录）为准。下文浏览器记录不作为最新本地版本的实屏复测。

日期：2026-09-11。检查对象：当前 showcase 演示；Element UI 2.15.6 / Vue 2.6.14。检查方式：源文件比对、代码检查、内置浏览器实际操作和本地流程回归。

## 结论

**整套业务演示暂不通过完整交付验收，更不能作为可直接上线的业务系统。** 本轮已修复用户指出的界面偏差，取款审核和系统通知使用指定话题组件；运营总览已重做，个人中心与登录设计已接入。取款审核和新增账号可以按下面的已测路径进行局部评审；其他业务仍有来源对齐和业务深度缺口，不能用“页面能打开”代替完成。

## 历史版本已修复（账号旧表单结果不适用于当前实际业务版）

| 问题 | 当前行为 | 验证 |
|---|---|---|
| 页面上有无用英文标题、说明和统计卡 | 取款审核直接呈现队列、筛选、工具条和表格；移除重复页面标题和装饰性统计 | 浏览器 |
| 审核详情只有通用字段和虚构进度条 | 复用原审核详情，集中呈现会员与金额、锁单、风控准入、命中规则、流水、资金与收款、凭证和操作记录 | 浏览器 + 来源比对 |
| 审核底部动作与原组件不同 | 使用原详情和确认组件；上一条 / 下一条与关闭、驳回、通过按原位置显示 | 浏览器 |
| 他人锁单时列表与详情状态名称不同 | 统一显示“审核中”，展示锁定人和时间，禁用提交动作并说明原因 | 浏览器 + 状态迁移检查 |
| 审核成功后缺少结果核对 | 待审核减少、审核记录增加；已处理详情保留审核人、时间与意见，不能重复提交 | 浏览器 + 状态迁移检查 |
| 列设置和导出是另造的样式 | 复用原设置、导出和下载组件；显示列与导出字段独立，只有“同步列设置”主动同步 | 浏览器 |
| 导出接入时空密码导致 ZIP 生成失败 | 空值交由原工具生成密码；下载记录显示文件、密码和下载操作 | 浏览器 + 实际 ZIP 生成/解压检查 |
| 操作人和顶部信息不一致 | 当前操作人统一为安心；顶部北京时间实时更新 | 浏览器 |
| 新增账号重复标题和按钮装饰 | 去掉“新增账号记录”；新增会员 / 代理使用纯文本操作 | 浏览器 |
| 新增账号分组与会员详情不一致 | 使用会员详情的边框分块、浅底标题、间距和固定头尾；去掉数字编号 | 源 CSS 比对 + 浏览器 |
| 必填代理没有星号，账号提示与规则不同 | 必填标记补齐；账号提示明确以字母开头 | 浏览器 |
| 创建时选择停用，表格仍写正常 | 表格显示实际开通状态 | 浏览器有效创建 |
| 自定义抽屉被读成“场景说明” | 可访问名称关联自身可见标题 | 浏览器可访问树 |
| 编辑已发布内容会降为草稿 | 编辑保存保留原状态和原发布人；新建才保存草稿；文案相应区分 | 浏览器 + 代码检查 |
| HTML 与旧缓存脚本混用 | 更新已修改资源版本；重新加载检查 | 浏览器 |

## 实际走过的路径

### 取款审核

1. 查看 10 条待审核、6 条审核记录，打开申请详情。
2. 驳回时空提交：原因和补充说明报错，不改变原记录。
3. 取消驳回，填写通过意见并确认：待审核由 10 条变为 9 条，审核记录由 6 条变为 7 条。
4. 重新打开处理后的申请：核对审核人、时间、意见及只读动作。
5. 打开他人锁单申请：审核中、锁定信息、禁用提交一致。
6. 列设置隐藏会员账号、通过键盘调整字段分组；保存后检查表格。
7. 导出字段仍独立保留会员账号；点击同步列设置后才移除。
8. 创建导出任务，在下载记录看到 ZIP、解压密码和下载入口，实际触发下载。

本地逻辑另外验证：不可重复处理、上游未准入不可处理、高风险 / 大额不可批量通过、驳回保留原因。使用 Python ZIP 读取器成功解压原工具生成的测试文件并核对 CSV 内容。这些验证只证明本地原型行为，不证明真实多人并发控制。

### 新增账号旧版（历史记录，已被实际业务版替换）

1. 页面无重复标题，两个创建入口为纯文本。
2. 新增会员按四个信息分组显示；上级代理有必填星号。
3. 空提交定位账号错误；两次密码不同和代理未选择阻止创建。
4. 取消填写后选择继续填写，已填数据保留。
5. 修正密码、选择代理、关闭启用状态，创建后表格显示停用。
6. 新增代理显示层级关系和代理类型；空白表单可以直接关闭。

### 其他入口

存款、资料审核、活动、广告、通知、人群标签、操作日志、总览均检查了当前入口的实际内容，保留快照。通知另外实测保存已发布记录。**这不是八个业务的全功能验收。**

## 尚未通过的项目

| 优先级 | 项目 | 具体缺口 / 验收条件 |
|---|---|---|
| 高 | 存款记录 | 当前仍有通用详情。需逐项对齐指定业务来源的证据、处理条件、结果与失败分支；不能直接把“处理中”都当成待人工审核。资料审核现已替换为系统消息话题原组件 |
| 高 | 运营场景完整周期 | 活动 / 广告 / 通知已经有编辑与多语言，但发布、停用、定时生效和版本处理未形成完整演练；目前只验收局部编辑行为 |
| 高 | 原会员与报表运行验收 | 原文件哈希一致已通过；浏览器策略曾阻止源地址读取，本轮未通过其他地址绕过，不能宣布嵌入后的所有交互已验收 |
| 中 | 其他公共组件来源对齐 | 系统消息、个人中心和登录页已按来源接入；其余未找到或未核验的独立来源仍不能标记为已复刻 |
| 中 | 新增账号业务范围 | 会员、总代及非总代字段已按截图与确认更新；本轮实屏复测仍受限，正式字典与接口、删除 / 停用完整流程未接入；与指定原会员页数据独立 |
| 中 | 总览和日志 | 保留合成样本，未与各业务事件和统计口径完整关联；不能作为真实监控或审计证据 |
| 中 | 全量状态与容器 | 本轮主要实际检查 1280×720 桌面视口；长文、多语言溢出、不同分辨率、真实文件上传等仍需专项验收 |

## 来源一致性与浏览器检查分开记录

- 会员管理全套 dist 和推广报表原 HTML 共 15 个清单文件按源文件哈希核对。派生 embedded 页面仅承接公共导航适配，原副本不改写。
- 审核工作台、详情、确认、设置、导出、下载与金额共 7 个原 Vue 文件，以及数据和 ZIP 工具在清单中记录来源与哈希。适配逻辑独立放置。
- 原页面受浏览器读取策略限制的部分，只记录静态一致性；本次没有改地址或换浏览器绕过。
- 已通过模板编译和脚本语法检查。本轮调试曾发现脚本语法和缓存版本问题，均已修正；历史控制台错误不作为最终版本的错误，也不隐藏其发生事实。
- 当前为本地原型：新增账号、个人资料和系统通知相关结果使用各自独立的 localStorage；其他演示状态按所在模块实现维护，不能一概声称刷新恢复或跨页面同步。不连接业务后端。上线还需要正式权限、服务端校验、锁单 / 幂等、持久化、日志及失败恢复验收，不能由前端样例代替。

## 可复核证据

- 取款审核当前页面（内部检查记录）
- 驳回必填校验（内部检查记录）
- 通过后的记录（内部检查记录）
- 锁单状态修正后（内部检查记录）
- 原列设置（内部检查记录） / 原导出设置（内部检查记录）
- ZIP 生成成功（内部检查记录）
- 新增账号旧版页面（内部检查记录） / 旧版分组抽屉（内部检查记录）（不代表当前业务版）
- 创建后停用状态（内部检查记录）
- 通知编辑结果（内部检查记录）
- 本地流程检查（内部检查记录）
- [原页面来源清单](reference-manifest.json) / [共享组件来源清单](shared-component-manifest.json)
- [来源与适配说明](来源与适配说明.md)

[进入取款审核](index.html#withdrawals) · [进入新增账号](index.html#create-account) · [场景文档](docs/README.md)

## 本轮补充：系统通知

已接入“系统消息√”的通知及审核原组件，补齐铃铛、通知中心、详情、定位、已读和结果回写。原文件一致性、本地服务与宿主浏览器检查分别记录于 系统通知接入检查（内部检查记录）。会员留白、占位文案和会员目标桥接仅进行了原页源码检查，未将其计入原页浏览器验收。其他既有未解决项继续有效。

## 本轮补充：运营总览、导航、账号与登录

- 历史版本记录（已被本次友盟留存分析版本替换，以下浏览器结果不适用于新版）：运营总览曾采用同周期经营指标与趋势、当前待办、终端贡献和运营排期；7 / 14 天聚合、上一周期、净流入及终端占比通过本地计算检查。浏览器已验证 14 天数据表、会员趋势切换、失败存款跳转为 2 条记录、排期打开对应活动编辑。
- 导航展开状态从时钟渲染中分离；浏览器已验证手动展开不会随时钟变化、折叠再展开恢复、搜索多组并在清空后恢复搜索前分组。选中行不再有左侧浅色竖条。
- 新增会员 / 新增代理保持纯文本并移到左侧。默认两条示例可查看，实际新建 demo_created_01 后列表立即新增，刷新仍可查看；密码字段不进入存储。
- 个人中心编译指定源组件，登录页复制指定源目录。已验证个人资料保存和刷新、未保存离开选择继续编辑、页签高亮恢复、账号安全入口、密码空提交、退出确认取消与确认、登录演示成功进入总览。
- 复制和下载入口已在总览与登录页触发，场景文档载荷与 .md 文件逐一比对。文件一致不等同于所有浏览器下载策略均已验收。
- 发现并修复了取消离开个人中心后顶部页签仍选中目标页的问题；最终验证取消后页签与内容保持一致。

上述为实际完成的局部路径，完整生产认证、验证码、真实密码更新与全量业务上线仍未接入。证据见 本轮检查记录（内部检查记录）、计算与文件检查（内部检查记录）、[账号页面来源清单](account-source-manifest.json)。

## 2026-09-11：友盟留存分析版运营总览

- 当前 #overview 为留存用户、用户新鲜度、用户活跃度三个内部页签，旧经营指标/待办/排期版已移除。
- 三模块由同一批独立合成注册与访问记录计算；已校验留存群体、分子分母、观察期、周/月、加权平均、每日活跃与新鲜度合计、15日去重、来源过滤。
- 已以 Vue 组件逻辑测试条件记忆、查询/重置、成分百分比、区间选择、时间缩放、单日期、空日期拦截、共享 CSV 与加密 ZIP 导出。
- 模板/语法、冻结原件哈希、文档复制下载载荷一致性通过。
- 浏览器：友盟三个参考和官方定义已访问；本地 HTTP 预览返回空响应，本地 file HTML 被浏览器 URL 安全策略拦截。未尝试其他浏览器或地址绕过，因此新版视觉与鼠标交互验收未完成。
- 新版本不能继承旧版本浏览器通过结论；详见 quality/retention-overview-verification.md。

## 2026-09-11：新增账号实际业务版

会员与代理按新截图重构；总代/非总代在同一表单切换，按已确认规则继承配置。列表默认 anxin001（启用）、anxin002（禁用），去掉圆点。会员、总代及非总代创建结果共用列表和完整详情；不保存密码。已完成源码、组件方法、模型边界、来源哈希和文档检查，浏览器 URL 策略仍阻止本轮实屏验收。旧表单的两次密码、手机、姓名和开通开关不再适用。详见 当前账号业务检查（内部检查记录）。
