Files
jiapu/docs/验证20%记录.md
T
2026-08-29 19:06:07 +08:00

44 lines
3.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 登录后体验验证 20% 记录
## 本轮目标
围绕“登录后页面层级不清、不同尺寸下显得拥挤”的反馈,先完成不改变业务接口的体验验证与 P0/P1 收口。
## 已完成
1. 登录后的真实去向
- 仅有一部真实家谱时直接进入该家谱主页;多部或无家谱时进入“我的家谱”。
- 个人中心不再展示无家谱上下文的演示数据或业务入口。
2. 当前家谱上下文
- 家谱业务页在页头展示当前家谱,并可回到“我的家谱”切换。
- 个人中心、我的家谱、当前家谱主页使用可返回的三级路径。
3. 响应式导航
- 1320px 及以下的个人中心页面使用统一的折叠菜单,避免当前家谱、导航和操作按钮相互挤压。
- 720px 及以下隐藏与顶部菜单重复的家谱侧栏,让实际内容进入首屏。
- 折叠菜单显示当前所在页;“我的家谱”页移除页头重复的创建入口。
## 验证方式
- 自动回归:`npm test`379 项通过。
- 独立无界面 Chrome 点击回归:132 条流程通过。除原有认证、表单、权限和异常流程外,逐页覆盖 33 个家谱工作区页面、14 个账号工作区页面,实际点击 22 个家谱侧栏入口和 12 个账号侧栏入口,并检查顶部/左侧位置、宽度、吸顶行为、当前项、父级展开、家谱上下文以及 1440px、1024px、390px 三档横向溢出。
- 真实流程:登录后进入真实家谱列表、选择家谱主页,并在 1249px 桌面与 390px 手机视口检查导航和首屏。
- 验收使用隔离浏览器配置;测试账号、登录令牌及真实家谱标识不写入仓库。
## 20% 后续维护记录
- 个人中心继续以 `C:\Users\Rain\Desktop\job\Jiapu-App` 的账户与家谱能力为信息架构参考;真实读写仅使用当前 PC 客户端契约。
- 已补齐当前家谱上下文传递、业务页统一加载/空数据/失败/无权限状态,以及账户、家谱和内容表单的标签与失败反馈。
- 2026-08-27 按后端最新 `genealogy-pc-openapi.yaml` 复核后,资料提醒、家谱邀请、重要证件、家谱生命周期、推广收益与提现、VIP 微信扫码支付均已有正式 PC 契约并已接入;分享奖励、推荐偏好仍保持不可操作,不展示模拟数据。
- 交给后端的完整补齐范围、最小 DTO、权限和验收要求见 `docs/PC后端补齐清单.md`;该清单只描述 PC 能力,不迁用 App 接口。
- 本次当前全量回归为 379 项通过;测试账号、密码、令牌和真实家谱信息仍不写入代码、文档或 Git。
- 全部根目录 HTML 的站内链接和页面锚点已做自动完整性检查;空锚点形式的退出操作已改为语义正确的按钮,避免被误判为导航和被自动巡检误触。
- 活动页在没有任何可邀请成员时不再提交空名单,避免无意义写请求及误清空邀请;该边界已纳入无界面浏览器连续提交回归。
- 角色运行时验收受阻:已用隔离身份只读确认谱主能力和未认证访问闭环,但该身份可访问的家谱中没有管理员或普通成员实体。未创建成员、未提交申请或写入家谱数据;解除条件是提供已有的隔离管理员、普通成员身份,或预先在隔离家谱中准备对应角色关系。
- 最新只读复核跳过:隔离登录响应未提供可明确消费的令牌字段;为避免打印原始响应或猜测字段,未继续请求角色接口。该项不影响现有静态权限回归,待测试环境恢复标准 PC 登录响应后再验收。
## 后续优先级
1. 统一业务页的加载中、空数据、请求失败和无权限状态,减少页面之间的割裂感。
2. 收口表单标签、必填提示、提交中与提交失败反馈,优先覆盖登录、创建/加入家谱和内容发布。
3. 继续用真实权限角色验收成员、管理员与非成员的访问边界。