1.2 KiB
1.2 KiB
G06 搜索/邀请码加入双模式实施计划
Goal: 将 G06 收敛为“加入家谱”单页双模式,补齐详细结果卡、六种用户关系操作和邀请码状态,同时保持已选题签视觉资产。
Contract owner: g06-search-genealogies.vue 的本地 resultFixtures 与 mode/searchState/inviteState 是页面样式阶段唯一状态合同;移除远程 API 调用和旧的“结果卡统一可申请”逻辑。
Constraints
- 只做本地样式状态,不接搜索或邀请码接口。
- 结果卡必须明确谱名、姓氏、地区、堂号、上级谱、当前支系、管理/认证、成员数、更新时间。
- 六种关系各只有一个明确动作;未加入卡片可进入 G05 公开预览,申请动作进入 G08。
- 使用自定义页内错误/状态,不使用原生 UniApp UI;320×568 正常滚动。
- 页面保持
[~]待用户审核。
Tasks
- 契约先行:双模式、详细字段、六种状态、本地数据、无原生 UI/无 appApi。
- 实现搜索初始/加载/结果/空/失败/清空与邀请码初始/无效/有效目标。
- 实现关系动作路由和公开预览入口。
- 三档运行烟测,生成初始/结果/邀请码联系表并更新 QA。