44 lines
3.9 KiB
Markdown
44 lines
3.9 KiB
Markdown
# 登录后体验验证 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. 继续用真实权限角色验收成员、管理员与非成员的访问边界。
|