登录 / 注册
演示用账号:张清河堂族长 — 手机 10000000000 / 密码 admin123(已自动登录供后台操作)。也可注册新族众体验申请-审核流程。
管理员登录(已预置)
注册新族众
微信登录(OAuth 身份层)
真实态跳转微信授权页(需配置 WECHAT_APPID/WECHAT_SECRET);当前为开发态,点击即走 mock 回调自动建档并登录,无需真实微信账号即可演示全链路。
配置位(生产环境)
族人列表 & 三层隐私
授权/支管可见全量(姓名+墓位);访客仅见已故者的世次/字辈/支(脱敏)。切换身份观察差异。
实时协作房间(Yjs CRDT)
连接后进入 b_zhang 协作房间;提交写入时本地先改 Y.Doc(离线可用、乐观更新),增量经 WebSocket 合并到服务端权威文档并广播给同房间其他人,无冲突并发合并(取代原 LWW)。
申请审核台
列出当前数据岛的写入权(auth)/数据修订(data)申请,管理员可审核通过或驳回。
审计轨迹 & 回滚
所有写入操作落审计日志,可一键回滚(add 删除该族人 / edit 还原字段)。
跨岛寻根(联邦轻索引匹配)
在中心「脱敏轻索引」上做家族级匹配:世次0.5 + 字辈0.3 + 祖籍0.2。中心永不持有在世姓名与墓位坐标。
跨岛认亲 & 主张路由
提交认亲主张 → 路由到目标岛 → 目标岛受理后在岛内自动生成挂入申请(不污染中心原始数据)。
联邦拓扑 & 中心轻索引
多数据岛自治,中心只聚合脱敏轻索引(姓/堂号/祖籍/字辈诗/世次锚点)。
墓地总览(仅授权可见精确坐标)
墓位坐标属敏感信息,仅分支授权/支管可调取,并提供高德导航链接。
血缘隐私:族人登录后仅能看本人及直系后代的墓位坐标,其余脱敏(灰)。点「族人认领始迁祖」演示「认领为本人」后血缘展开——因始迁祖的后代即全族,墓位全部解禁。
迁徙地图(公开寻根层 + 授权墓位叠加)
迁徙线段属公开寻根层,任何人可看;墓位精确坐标(最内层隐私)仅本支授权/支管可见,否则隐藏。
族谱树 · 垂珠吊线图(方形节点)
以某位祖先为根:上为长辈、下为晚辈。方形节点为族人,虚线小框为配偶(标「某之妻/夫」),节点下标注「母:X氏」;同一父亲有多位妻子时按生母分房连线。点击节点看详情——族长视角可编辑并落审计;访客视角仅见脱敏层。
谱书导出(欧式 / 苏式 / 世系录)
把本族族人排成传统谱书版式,可打印或导出 PDF(点「打印 / 导出 PDF」→ 在对话框选「另存为 PDF」)。需族长 / 支管视角才能看全名。三种版式对齐中华家谱常见排法。