21 lines
1.2 KiB
Markdown
21 lines
1.2 KiB
Markdown
# 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。
|