机构端 + 家长端 · 2026-09-24
| 序号 | 哪一端 | 页面 | 改了什么 | 在哪看 | 代码位置 |
|---|---|---|---|---|---|
| 1 | 机构端 | 视光档案页顶栏 | 「返回」左边加「机构码」白底小胶囊 | 流程三 第①步 | web/app/h5/store-refractive/page.tsx:223(白底边同搜索框)、web/app/h5/store-refractive/page.tsx:206-214(按钮本体照「返回」) |
| 2 | 机构端 | 点「绑定家长」 | 先弹两个选项:扫家长二维码 / 从本机构家长中选 | 流程一 第④步、流程二 第②步 | 居中写法照 web/app/h5/settings/components/SeatStoreCard.tsx:922-933;列表行/按钮沿用 web/app/h5/store-refractive/_components/bind-parent-sheet.tsx |
| 3 | 机构端 | 选孩子弹框(新) | 扫到家长码后选要绑定的孩子 | 流程一 第⑤步 | 居中写法照 web/app/h5/settings/components/SeatStoreCard.tsx:922-933;列表行/按钮沿用 web/app/h5/store-refractive/_components/bind-parent-sheet.tsx |
| 4 | 机构端 | 新建孩子档案 | 保持底部弹出;多一行「家长:王女士」;按钮改「保存并绑定」 | 流程一 分支 a | web/app/h5/store-refractive/_components/create-patient-sheet.tsx:262-286(现网弹层上只加一行) |
| 5 | 机构端 | 关联已有档案 | 居中弹框 | 流程一 分支 b | 居中写法照 web/app/h5/settings/components/SeatStoreCard.tsx:922-933;组件本体 web/app/h5/store-refractive/page.tsx:433-489;footer 沿用 web/app/h5/store-refractive/_components/bind-parent-sheet.tsx:180-208 |
| 6 | 机构端 | 选档案、选家长弹框 | 从底部弹出改为居中 | 流程二 第③④步 | 居中写法照 web/app/h5/settings/components/SeatStoreCard.tsx:922-933;③档案本体 web/app/h5/store-refractive/page.tsx:433-489,④家长本体 web/app/h5/store-refractive/_components/bind-parent-sheet.tsx |
| 7 | 机构端 | 档案详情页「绑定家长」 | 按钮不变,点开改为两个选项 | 流程一 另一个入口 | 与第2行同一个弹框;按钮本身不变 web/app/h5/store-refractive/[patientId]/page.tsx:514-529 |
| 8 | 机构端 | 机构二维码页(新) | 打印贴前台,家长扫码绑定 | 流程三 第②步 | web/app/h5/store-refractive/page.tsx:196-205(顶栏样式) |
| 9 | 家长端 | 个人档案页 | 「新建档案」下加「扫一扫」「我的二维码」 | 流程一 第①步、流程三 智脑内入口 | web/app/h5/family/page.tsx:139-150(新建档案按钮同高h40/13px/700) |
| 10 | 家长端 | 我的二维码页(新) | 到机构出示给工作人员扫 | 流程一 第②步 | web/app/h5/family/page.tsx:118-133(顶栏照搬) |
| 11 | 家长端 | 扫机构码后的页面(新) | 确认身份(没登录时)/ 选孩子 / 绑定成功,外加三种提示 | 流程三 第③-⑤步和异常 | web/app/h5/chat/components/seat-wx-auth-landing.tsx:40-42(真实组件,仅文案改) |
| 12 | 家长端 | 扫到的不是机构码 | 居中提示框 | 流程三 异常 | web/app/h5/settings/components/SeatStoreCard.tsx:922-933(居中壳 fixed inset-0 flex items-center justify-center) |
家长出示自己的码,机构工作人员扫码,选孩子,绑定。
从档案详情页进来时档案已确定,点「从本机构家长中选择」后直接到第④步。
机构把二维码打印贴在前台,家长用微信扫,选孩子,绑定;只绑定,不开账号。这个微信里登录过智脑的家长,直接用当前账号,跳过第③步。
| 核对项 | 结果 | 证据位置 |
|---|---|---|
| 页面来源 200 | 全部通过 —— 店端 8 次页面跳转、家长端 3 次页面跳转,返回状态码全部是 200(正常)。 | store/verify.txt [NAV] 各行(如 line1 S01-now status=200、line46 S04 status=200); parent/verify.txt [NAV] 各行(如 line1 /h5/family status=200、line20 /h5/brand-scan status=200) |
| 只读(非 GET 放行数) | 全部为 0 —— 店端会修改数据的请求放行次数是 0;家长端会修改数据的请求放行次数也是 0(只放行了 1 次真正查询用的请求,另外 2 次接口用演示数据顶替,没有打到真服务器)。 | store/verify.txt 106行[NONGET] allow=0 block=0、234行[NONGET] block=0 []、176行[NONGET] block=0 []; parent/verify.txt 74行[ROUTE-SUMMARY] stub=2 allow=1 block=0 nonGetAllow=0 |
| 字号对齐 | 一致 —— 「机构码」白底小胶囊与「返回」按钮上下对齐误差 0 像素;下方搜索框的位置没有跟着往下挪,误差也是 0 像素;「扫一扫/我的二维码」按钮与真实「新建档案」按钮字号、字重、圆角也完全一致;6 个居中弹框的标题字号字重同样统一(都是 20px/加粗)。 | store/verify.txt 376-382行[A3]「白底小胶囊」段(vCenterDiff/searchBoxTop); parent/verify.txt 9行[VERIFY-3] P08 |
| 弹框上下居中 | 一致 —— 6 个机构端居中弹框,上边留白和下边留白相差都是 0 像素;家长端弹框上下留白也相差 0 像素。 | store/verify.txt 243-252行REWORK3几何统一对照表(gapDiff 列全 0); parent/verify.txt 13行[VERIFY-4] P09c 上下间隙差 diff=0 |
| 横向溢出 | 全部为 0 —— 店端 14 次抽查、家长端 8 次抽查,画面超出屏幕宽度的元素数量全部是 0。 | store/verify.txt 多处[VERIFY-6]/[VERIFY-overflow]/[VERIFY] overflow(如25行、111-124行、195/202/209/216/224/231/241行均 count=0); parent/verify.txt 多处[VERIFY-5]/[VERIFY-OVERFLOW](如4/8/12/19/25/28/31/34/37/40行均 count=0) |
| 文案与方案图一致 | 一致 —— 店端 18 条新加文案逐条核对方案图,全部能找到,没有缺漏;家长端 18 条也逐条核对,全部能找到;另外故意打错一个字做对照测试,结果确实找不到,证明核对方法有效。 | store/verify.txt 56-82行[VERIFY-7]「全部 ≥1,0 命中条目数 = 0」; parent/verify.txt 41-59行[VERIFY-6](含57行故意打错字对照组=0) |
| 控制台报错 | 全部为 0 —— 店端 17 次采样、家长端 13 次采样,浏览器控制台新增报错次数全部是 0。 | store/verify.txt 多处[ERR] delta=0;parent/verify.txt 多处[ERR] delta=0 |
| 图标与官方图标库一致 | 一致 —— 店端的机构码图标、家长端的 6 个图标(二维码/关闭/扫码/刷新/提示/对勾)以及绑定成功用的对勾图标,逐字比对官方图标库源文件完全一样;另外故意改动一位数字做对照测试,比对结果确实不一样,证明比对方法有效。 | store/verify.txt 104行[VERIFY-9]、105行[VERIFY-9-CONTROL]; parent/verify.txt 60-68行[VERIFY-8]系列、139-141行[VERIFY-ICON]系列 |
| 豆腐块 | 两端都测过,均未见豆腐块 —— 店端 6 个非中文非英文的符号(书名号「」、箭头›、冒号:、间隔号·、逗号,)墨迹都正常,外观也和「空心方块」占位符基准不一样;家长端「,」「·」「:」三个标点也都有正常墨迹。两边各自的对照组汉字「中」墨迹面积都大于 0,证明测量方法有效。 | store/verify.txt 337-357行---TOFU---段;parent/verify.txt 69-73行[VERIFY-9]系列 |