1.1 KiB
1.1 KiB
G03 创建家谱与首代人物流程实施计划
Goal: 将 G03 两步流程改为纯本地页面样式合同,补齐创建前已有谱提醒、页内校验、提交中/失败、中断恢复和完成后进入 G05。
Contract owner: G03 的 currentStep、createState、ancestorState 是两步页面状态唯一所有者;移除当前页面的远程 API 调用和旧的完成后直跳 T01 路径。
Constraints
- 第一步字段:姓氏、谱名、堂号、所在地、访问规则。
- 创建前先显示自定义“搜索潜在已有家谱”提醒,允许去 G06 或确认创建。
- 已创建未录始祖时以
step=ancestor&genealogyId=恢复,不重复建谱。 - 第二步完成后进入 G05 总览,不直接跳 T01。
- 禁止原生 UniApp UI;320×568 正常滚动;页面保持
[~]。
Tasks
- 契约先行:无 appApi/原生 UI,要求提醒层、页内错误、两步状态和 G05 完成路径。
- 实现第一步校验、访问规则、重复建谱提醒、创建中/失败。
- 实现首代校验、中断恢复、保存中/失败/成功结果。
- 两步真实运行和联系表 QA。