# 家长锁关键界面原型

## PRD 同步（2026-09-22）

- 修复部分文档阅读器无法打开“对应案例”的问题：新增 `../prd.html` 网页阅读版，支持 12 个案例的目录跳转与直达链接，内嵌 5 张截图。MD 改用网页链接并保留完整章节号，两端 PRD 入口优先打开网页，仍可下载 MD。
- V1.4 增补 12 个独立文字案例、处理前后关系图及 5 张 V8 小程序截图；图例保存在 `../家长锁产品说明-图例/`，只解释现有规则，不变更交互和待确认边界。
- 新增完整替代文档 `../家长锁产品说明-V1.4.md`，同步小程序 V8、机器端 V8 及运营后台 V6；V1.3 保留。
- 补充设备级绑定与整机解绑、干净和历史多家长关系、手机首次设密、二维码设备信息、运营清理、客服 QA、案例及验收映射。
- 后台实现细节与产品未决事项分开标记，尤其是跨家长共享孩子策略的编辑边界，以及历史关系统一后的密码和网盘处理。
- 本轮仅修改文档及两端评审区的 PRD 链接，不改变 V8 界面交互；下列历史版本中的“尚未同步”仅描述当时状态。

## V8 手机设密与跳转说明（当前版本，2026-09-21）

- V7 已另存。保留既有视觉结构和孩子主导的小程序首页。
- 机器绑定结果移除“返回设置”“设置家长锁密码”按钮；未设密时提示“请在手机上完成家长锁密码设置”。顶部返回保留。
- 首次设密统一在小程序完成。已绑定设备扫码直接进入手机设密，不重复绑定；设备已有密码则继续沿用。
- 从斩词或网盘设置发起时，手机完成设密后机器回到来源页，开关保持原值。跨端结果由画面外按钮模拟，不实际同步。
- 机器二维码下方和绑定页面底部不展示型号、SN、当前账号；二维码上下文仍保留设备信息，手机确认页继续显示设备与 SN。
- 小程序采用确认文案：请继续设置家长锁密码，以更好地管理“斩词”、“百度网盘”等功能。补充说明开机和日常学习无需输入。
- 无登录账号设备提示新账号登录后自动纳入家庭管理，设备归属不因退出账号而改变。
- 每个原型画面外增加出现条件、用户操作、成功后去向、取消或未完成时的说明。共 17 个小程序场景、22 个机器端场景。
- 本轮只修改原型，不修改产品说明文档。历史冲突的密码和网盘处理规则仍待确认。

## V7 文案与入口修订（历史版本，2026-09-21）

- V6 原型已单独保存在 `../家长锁关键界面原型-V6存档/`。页面入口保持不变，当前显示版本为 V7；脚本文件名沿用 `review-v6.js`。
- 小程序首页恢复孩子主导：孩子头像、姓名、bczid、切换和该孩子的设备列表；保留“我管理的设备”作为辅助入口，覆盖孩子全部退出的设备。恢复原个人中心底部导航样式。
- 解绑确认文案改为“解绑后，孩子不会退出学习设备；学习记录和其他设备的绑定不受影响。”，整机解绑规则不变。
- 历史关系自动处理在原设置页后台执行，不再展示“正在核对家长绑定”的独立等待画面。演示用联网事件按钮放在机器界面之外。
- 历史多家长、当前账号未绑定的扫码标题改为“请用微信扫码”，说明扫码微信将成为设备唯一管理家长微信。手机端继续明确整机账号变更范围。
- 斩词及百度网盘设置在未绑定或未设密时只展示当前状态和明确操作按钮；准备完成后才显示开关。绑定及设密后返回来源设置页，不自动切换功能状态；设备已有密码时直接沿用。
- 删除指定设置页上的账号、bczid、SN 和权限归属说明，删除固定的“修改此设置需输入本设备的家长锁密码”文案；实际修改仍保留验密流程。
- 忘记密码页移除二维码下方及页面底部的重复设备信息。二维码示意保留设备上下文，正式二维码的设备信息要求不变，手机确认页仍展示型号与 SN。
- 当前包含小程序 17 个、机器端 21 个场景；验证脚本为 `verify-v7.cjs`，`V7-` 开头为本轮截图。后台和客服 QA 规则沿用 V6；产品说明 V1.3 尚未同步本轮原型。

## V6 一审后交互修订（历史版本）

- 一审前完整原型保存在 `../家长锁关键界面原型-一审前存档/`。当前入口仍为 `index.html` 和 `machine-v3.html`，增加 `operations-v6.html`。
- 小程序包含 16 个场景，机器端包含 19 个场景；沿用已有视觉结构，机器保持 16:9 横屏。场景导航加载独立示例，画面内操作连续执行；跨端结果仍由演示按钮模拟。
- 家长绑定对象改为设备 SN；一次扫码确认纳入该设备当前全部账号。干净关系下，原有单一家长自动纳入其他未绑定账号，不再提供单个 Noah 新增绑定。
- 小程序增加家长级设备入口及无登录账号状态；姓名与 bczid 同时展示。解绑改为解除家长与整台设备的关系，包含二次确认及结果页；清除该 SN 的密码和网盘状态，其他设备及学习记录不受影响。
- 首次设密前先绑定微信。设备已有密码但未绑定时，绑定后沿用原密码；斩词和网盘设置入口都覆盖该流程。设备密码与网盘按 SN 管理，斩词仍保留孩子级设置。
- 历史多家长关系：当前账号已绑定时，以其当前合法家长关系收敛；当前账号未绑定时，重新扫码并明确确认统一。收敛完成后不随孩子切换再次改变家长。原家长提醒只保留“我知道了”，只移除当前 SN 关系，Eddie 在 SN009 与 B 的关系保留。
- 普通换家长、转让或赠送必须先解除原绑定，再由新家长绑定；历史冲突扫码统一是单独的处理分支。机器端删除无法获取的微信号，所有扫码页显示设备类型与 SN。
- 运营后台新增独立“清理家长绑定”入口，输入 SN 后二次确认，不展示关系详情。退货复用原有输入与确认操作，仅追加后台清理逻辑。换主板导致 SN 变化的处理纳入客服 QA。
- 扫学机按同样绑定逻辑发版；彩屏单词机预留设备与家长关系及二维码设备信息，详细界面下期展开。
- 本轮只更新原型及版本说明。产品说明 V1.3 仍为一审前版本，页面链接已明确标注，后续另行更新 PRD。
- 待确认项：历史多家长收敛时设备密码和网盘状态的处理；同一孩子在不同设备由不同家长管理时，孩子级跨设备权限的编辑边界；后端触发时机、并发与离线状态同步。原型未将这些事项视为真实服务已完成。
- 校验脚本为 `verify-v6.cjs`；覆盖绑定与取消、首次设密、错误密码与取消不提交、历史收敛、整机解绑、通知、后台二次确认以及手机/平板/桌面布局。`V6-` 开头截图对应当前版本，旧截图及下列章节仅为历史记录。

## 2026-09-20 产品说明同步

- 最新完整说明：[家长锁产品说明 V1.3](../家长锁产品说明-V1.3.md)。V1.2 保留为历史版本，不覆盖。
- 核对基线：小程序 V4（含 Lily 解绑）及机器端 V5；本次不改变已确认界面设计和产品规则，仅统一机器端 Eddie 的示例 bczid 为 7654321。
- 文档同步首次设密层级、Noah 默认允许斩词且报告独立绑定、按 SN 保留密码与网盘状态、Max 不支持本期控制、家庭迁移和重新绑定规则。
- 原型未展开的旧版流程单独注明；迁移后端、微信标识、异常状态、网盘再次验密和解绑历史数据等仍标记待确认。旧章节中“未修改产品说明”仅记录当时变更范围，不代表当前同步状态。

## V5 机器端规则与文案调整

- 修改前完整版本另存于 `家长锁关键界面原型-V5修改前存档`。机器端沿用 `machine-v3.html` 入口，页面版本更新为 V5；小程序页面与 Lily 解绑交互不变。
- 设置列表将“学情报告”放在首位。绑定结果、忘记密码等页面移除面向开发的缓存、权限读取与身份校验说明。
- 绑定冲突定义：SN001 已由家长微信 A 管理，微信 B 尝试扫码绑定。页面展示原微信标识，明确先解除本设备原绑定，再由新微信绑定；不在机器端提供解除或迁移操作。
- `parent_demo_01` 仅为示例。微信标识能否获取、展示字段、脱敏方式，以及迁移授权和后台处理均待后端确认。
- Noah 定义为全新用户，学情报告未绑定时也默认允许斩词；不继承 Shirley 的禁止斩词权限，不自动继承报告绑定。若要修改孩子的斩词设置，先绑定家长微信，再验证本设备密码。
- 该新用户默认规则替代旧版“未绑定账号禁止斩词”的处理，意味着新建账号可恢复斩词能力。旧账号重新登录、重新绑定或新增设备不能据此重置权限，仍读取该孩子当前有效权限。
- 设备密码、百度网盘账号及网盘开关继续按 SN 保留。Noah 未绑定也可经设备密码验证修改网盘开关，不新增孩子绑定前置条件。网盘开关开启后，实际退出或切换仍验密的步骤沿用旧稿，待核实。
- 本次只更新原型及此版本说明，产品说明文档尚未同步。

## V4 小程序改版

### Lily 解绑交互补充

- 修改前版本另存为 `家长锁关键界面原型-V4存档`。
- Max 设备详情中的“解除 Lily 与此设备的绑定”指账号与设备解绑，不是关闭家长锁；Max 不支持本期家长锁。
- 交互：设备详情点击解绑 → 确认弹窗（姓名、bczid、型号、SN）→ 取消保留原状态 / 确认后移除 Lily 的设备卡片，返回个人中心并提示成功。
- 本次为前台交互提案。学情报告、历史数据处理以及最后一台设备解绑后是否保留孩子入口待确认。原型暂保留 Lily 入口展示无设备状态，不修改其他账号、密码、权限或网盘设置。
- 仅补充 Lily 与 Max 案例，不自动套用于超级单词机的设备密码生命周期规则。

- 当前小程序入口：`index.html`；机器端仍为 `machine-v3.html`，保持不变。改动前完整版本存于 `家长锁关键界面原型-V3存档`。
- 依据已确认的 11 项修改：个人中心移除斩词开关，设备详情增加独立家长锁入口；无密码时先设密，再进入功能管理。密码管理位于家长锁页顶部，不与网盘开关混排。
- 新增 Lily（bczid 5528106），仅绑定百词斩单词机 Max（MX001），不展示本期家长锁入口或斩词开关。
- 移除“按孩子生效”、全部支持设备数量说明及微信身份校验说明。孩子列表与设备绑定名单补充 bczid。
- 更新同设备新增 Noah 的绑定提示；将迁移说明合并至冲突页，删除独立迁移说明页。迁移授权与后台处理仍待确认。
- 设密不重置孩子权限；不同孩子权限独立，同一孩子跨超级单词机共享，网盘开关与密码按 SN 管理。
- 四组当前总览图为 `07-V4-孩子与设备.png` 至 `10-V4-绑定与迁移.png`。早期图片和验证脚本保留作版本参考，当前小程序验证脚本为 `verify-v4.cjs`。
- 本次更新仅针对原型，未修改产品说明文档。

## V3 现有设计延展

- 入口：`machine-v3.html`。V2 已另存于 `家长锁关键界面原型-V2存档`。
- 依据新提供的机器端现状截图，沿用设置、学情报告入口及浅紫背景、左侧插画、右侧白卡结构；现有小程序页面保留。
- 新增 12 个机器端状态：设置、待绑定、二维码失效、等待手机确认、绑定成功、家庭冲突、斩词设置、密码验证、学习页拦截、网盘账号管理、网盘设置、忘记密码。
- 插画复用参考截图中的未遮挡部分。二维码为示意占位，截图中的协作头像浮层不作为产品界面。
- 初次创建及修改密码的完整流程、迁移授权与后台流程未展开。未绑定账号的具体限制范围及网盘开启后的验密步骤仍待确认。
- 跨端演示通过独立按钮模拟手机确认事件，不连接真实服务，不将“已扫码”直接当作“绑定成功”。

## V2 横屏调整

- V1：完整保存于相邻目录 `家长锁关键界面原型-V1存档`，保留原 HTML、总览图与验证脚本。
- V2：当前目录，小程序界面与业务规则沿用 V1；第 07 页机器端改为超级单词机横屏。
- 比例：将“横屏 9:16”按横屏宽高比 16:9 处理，设计画布为 720 × 405，仅代表原型比例，不代表实际硬件分辨率。
- 机器端采用独立的横屏布局、设备顶栏、账号信息区和扫码区，去掉手机状态栏、微信胶囊和底部手势条。
- “演示：家长扫码”位于机器画面之外，用于演示从设备到家长小程序的跳转，不是产品内按钮。
- 本次不修改产品说明，不调整密码归属及绑定规则。
