
给设计师:在体测仪旁做大幅指引,流程、原文文案、注意事项都以线上代码为准。
会员只要四步:扫码、确认、上机、看报告,全程大约 1 分钟测完。
以下截图都来自线上同版本代码在手机宽度下的渲染,数据为演示值。
会员用微信「扫一扫」扫体测仪屏幕上的二维码,直接进入小程序「开始体测」页,顶部显示「已与体测仪配对」「海迪体测仪 + 设备编号」和门店名。也可以在小程序「智能体测」页点右下角「扫码体测」再扫。
没登录时显示「登录后开始体测」「登录后将原地继续,不丢失本次配对」,按钮「微信一键登录」(用微信手机号登录)。
页面标题「确认体测资料」,列出姓名、性别、出生日期、身高,右上「去修改」。下面提示「填写真实的身体信息,体测结果更准哦~」。
次数卡显示「× 次 剩余体测次数」「本次预占 1 次 · 测完才扣」;没有次数时显示「暂无体测次数」「购买后即可开始」,并列出「体测次数包」。



点「确认资料并开始体测」后弹出「健康数据授权」:说明会向广州海迪 HOWBODY 提供性别、身高、年龄、手机号,用于体成分计算,保留 12 个月。勾选「我已阅读并同意《健康数据授权协议》」后点「同意并开始」;点「不同意」则无法体测。
绑定时短暂显示「正在为你绑定体测仪…」「稍等一下,马上就好」,期间微信可能弹出订阅通知授权。然后显示「可以上机了」「按下面三步做,大约 1 分钟测完」:
| 1 | 脱掉鞋袜,站上踏板 前后脚掌都要踩到金属片上 |
| 2 | 两手各握一个手柄 拇指按住上面那条金属,其余四指握住下面 |
| 3 | 手臂自然张开,站直别动 胳膊别夹住身体,测量中尽量不说话 |
底部小字「测完回到小程序,就能看到这次的报告」,按钮「去看我的报告」。
点「去看我的报告」进入「智能体测」页的「历次报告」,每条显示健康分、时间、门店、体重、体脂率、骨骼肌。报告生成后微信还会推一条服务通知「你的体测报告已生成,快去查看吧」。



小程序已有三张步骤插图(脚踩踏板、手握手柄、站姿),海报可沿用同一套姿势。但原图只有 240 像素,大幅海报需要重绘。

左列是什么情况,右列是界面上的标题、原文和会员能点的出口。
| 扫到的码不对 / 参数丢失 | 未识别到体测仪 没有读取到体测仪信息,请重新扫描体测仪屏幕上的二维码 出口:「回首页」 |
| 体测仪没登记或已停用 | 体测仪不可用 设备未注册 / 设备已停用(兜底:该体测仪未注册或已停用,请联系门店工作人员) 出口:「回首页」或「返回」 |
| 别人正在测 | 体测仪使用中 当前有人正在体测,请稍后再扫码(后台原话:体测进行中,请稍后再来) 出口:「重试」 |
| 网络出错 | 加载失败 网络异常,没能读到体测仪状态,请重试 出口:「重试」 |
| 没登录 | 登录后开始体测 登录后将原地继续,不丢失本次配对 出口:「微信一键登录」;失败提示「登录失败」 |
| 资料没填全 | 还差 姓名、性别…,补齐后就能开始 按钮变为「补齐××后开始」;点击后提示「请完善姓名」「请完善性别」「请完善出生日期」「请填写身高」 出口:跳到资料页,顶部「体测还差××」 |
| 身高超范围 | — 身高需在80-250cm之间 出口:跳资料页 |
| 年龄不足 4 岁 | — 年龄过小,暂不支持体测 出口:— |
| 没有次数 | 0 次 暂无体测次数 购买后即可开始;按钮「购买体测次数」;购买弹窗提示「购买后将自动续期本次体测」 出口:「微信支付」;支付成功页「体测次数已到账」「去体测」 |
| 门店没上架次数包 | — 该门店暂未开放购买 出口:— |
| 不同意授权 | 未授权,无法体测 健康数据授权是体测的必要条件 出口:「重新授权」 |
| 开始时次数已用完 | — 次数不足,请重新扫码购买次数 出口:— |
| 账号没绑手机号 | — 请先绑定手机号 出口:— |
| 体测仪绑定失败 | — 体测仪异常,请稍后再来;或「(体测仪返回原因),请在体测仪上点击返回并重试」 出口:在体测仪上点返回,重新扫码 |
| 测完报告生成 | 微信服务通知 你的体测报告已生成,快去查看吧(需会员在绑定后弹出的订阅授权里允许) 出口:点通知进报告 |



体测仪一次只能一个人用:有人在测时,别人扫码会看到「体测仪使用中」。绑定失败时要在体测仪上点返回,再重新扫码。
报告只给本人看,入口在小程序「运动」页的体测卡和「智能体测」页。
| 顶部 | 健康分(满分 100)、测试时间、门店、性别 / 年龄 / 身高 / 体重标签 |
| AI 解读 | 有就显示在最前,标「由 ×× 生成,仅供参考」;没有则显示「健康提示」 |
| 基础数据 | 体重、体脂率、基础代谢、代谢年龄 |
| 体重控制 | 目标体重、体重控制、肌肉控制、脂肪控制 |
| 身体成分 | 体重、体水分、蛋白质、无机盐、细胞内液、细胞外液 |
| 肌肉脂肪 | 骨骼肌、体脂肪、去脂体重 |
| 肥胖分析 | BMI、体脂率、腰臀比、内脏脂肪(级) |
| 节段分析 | 左上肢、右上肢、躯干、左下肢、右下肢的肌肉和脂肪 |
| 底部 | 保存图片、推荐给朋友、删除 |


报告底部原话:「本报告由海迪体成分分析仪生成,数值仅供健康参考,不作为医疗诊断依据。」别人看不到你的报告;「推荐给朋友」只分享小程序,想给朋友看要用「保存图片」。
建议 4 个大图标步骤,第 3 步「上机」占最大面积。
| ① 扫码 | 微信扫体测仪屏幕上的二维码 (箭头指向体测仪屏幕) |
| ② 确认 | 确认资料,点「确认资料并开始体测」 同意健康数据授权 |
| ③ 上机 | 看到「可以上机了」再上机 脱掉鞋袜站上踏板 · 两手各握一个手柄 · 手臂自然张开站直别动 |
| ④ 看报告 | 约 1 分钟测完,回小程序看报告 以后在「运动」页随时查看 |
那个码每次会话都会换,印出来扫了会提示「未识别到体测仪」或打开错误的会话。
空腹、禁忌人群、医疗诊断、精准度百分比、价格都没有出处,需运营确认后再加。报告原话是「仅供健康参考,不作为医疗诊断依据」。
设备是海迪 HOWBODY;门店页有一句「InBody 级体成分分析」只是比喻,海报别用别家品牌名。
海报上的按钮名、页面名用「」框起来并和手机上一致:「确认资料并开始体测」「可以上机了」「去看我的报告」,会员对得上更不容易卡住。
代码出处、还缺的图,以及需要运营拍板的问题。
| 用户端 | GitLab lianer/lianer-user-app · master 4c7e9a5(2026-11-10 14:45 北京时间);体测页面最后改动 038bbc2(2026-10-21) |
| 关键文件 | src/pages/hardware/index.vue(扫码→确认→授权→上机);src/pages/fitness/bodyTestRecord.vue(智能体测页);bodyTestDetail.vue(报告);src/pages/course/index.vue(运动页入口卡);src/pages/store/index.vue(门店页入口) |
| 后端 | GitLab lianer2/lianer-back · master 275376af6(2026-11-10 14:23 北京时间);体测相关最后改动 4cfe24119(2026-09-18) |
| 关键文件 | lianer-user/…/front/UserBodyFrontImpl.java(扫码、开始体测、次数、报告);lianer-user/…/web/HaidiBackController.java(体测仪回传报告、扣次、服务通知) |
| 线上核对 | 2026-11-10 只读调用线上接口:扫码接口对假设备返回「设备未注册」,与代码一致;支持体测门店接口返回 10 家门店 |