# 更新日志 > 当前版本: v1.0.927 ## 历史版本 - [v1.0 版本历史](CHANGELOG-v1.0.md) --- ## v1.0.927 (2026-08-09) ### Bug 修复 - 移除维度页未使用的LoginGuideCard import ## v1.0.926 (2026-08-09) ### 新功能 - 五维页登录前改月度引导语 + 富页面移除底部菜单 ### Bug 修复 - 修正指标异常计数与展示不一致 ### 其他 - (未知文本一律算异常),而 _cssClass/statusText 用白名单映射(未知显示正常), - 导致分组标题'X 项异常'把样式正常的指标计入异常数。 - 改为与 _cssClass 一致的白名单判定(仅 high/low/abnormal/偏高/偏低/异常/ - 缺乏/不足/注意/高风险 计异常),并补齐 _cssClass/statusText 的'异常'中文键。 - ## v1.0.925 (2026-08-09) ### Bug 修复 - 修复 parse 读取文件路径重复拼接 uploadBaseDir - 健康报告上传改用 upload-only 接口 ### 其他 - parse/parse-preview 读取时又拼一次 uploadBaseDir,形成 - /data/cfc-uploads/data/cfc-uploads/uploads/... 的重复路径导致文件找不到。 - 新增 resolveUploadFilePath 兼容绝对/相对两种历史格式,两处读取统一走该方法。 - - 前端 uploadReportOnly 仍调旧路由命中一体化 uploadReport(返回详情无 draftId), - 导致上传成功但 res.data.draftId 为空、不跳转确认页且 toast 显示 message=success。 - 修正 URL 为 /api/health/report/upload-only。 - ## v1.0.924 (2026-08-09) ### Bug 修复 - 删除DanshopSync stub + 实现EnergyService占位方法 + PdfReport用PDFBox渲染 + AiGateway新增generateHealthPlan ## v1.0.923 (2026-08-09) ### 新功能 - 成长页面重构为干预中心 + 定期调研系统全栈实现 ### 其他 - - 新增SurveyTemplate/SurveyRecord实体 + Mapper + SurveyService - - 新增SurveyController(小程序端status/active/submit/history) - - 新增AdminSurveyController(管理端save/list/delete/ai-generate) - - AI生成调研题目调用LangGraph,失败回退本地fallback - - 前端小程序:新增survey-questionnaire/survey-history页面 - - 重构growth-main为干预中心(今日干预进度卡+持续追踪Tab+里程碑+定期调研) - - 前端api.js新增调研API,pages.json注册新页面 - - Web管理端:新增SurveyTemplates.vue(CRUD+AI生成)+ survey.js API - - 修复getSurveyStatus命名冲突(旧report-survey重命名为getReportSurveyStatus) - - 同步更新schema.sql + PROJECT-OVERVIEW.md - ## v1.0.922 (2026-08-09) ### Bug 修复 - 迁移208 health_gut_flora.detection_rate 列扩容 ### 其他 - - VARCHAR(50)→VARCHAR(255),源数据(菌种检出率描述)可能超过50字符 - - 生产 DB 已直连 ALTER(即时生效) - - schema.sql 新增 health_gut_flora 表 DDL - ## v1.0.921 (2026-08-09) ### 新功能 - 上传后自动跳转确认页按 draftId 解析,移除本页预览/成员选择逻辑 ## v1.0.920 (2026-08-09) ### Bug 修复 - 后台管理列表页统一显示用户名而非用户ID ### 其他 - - CouponGrantLog/DanExecution/CfValueManage/MembershipCenter/PendingRefund/ButlerAudit/ServiceRoleApplications/supply-system/Detail/HealthReportAudit: 新增resolveUserNames方法,通过searchUsers API将userId解析为用户名显示 - ## v1.0.919 (2026-08-09) ### 新功能 - 新增 JOIN 赠券种子数据 + 我的优惠券接口 ## v1.0.918 (2026-08-09) ### Bug 修复 - 移除 @Slf4j 注解,改用显式 Logger 避免编译错误 ### 新功能 - 健康数据中心全栈实现 ### 其他 - - 在线测评(dimension-questionnaire.vue)扩展:cognitive/mental/relationship三套题库(各8题)+dim参数路由 - - 方案汇总页(health-plan-summary.vue)新建:生成表单+结果展示+历史列表 - - 后端:health_plans表+HealthPlan实体/Mapper/Service/Controller(4端点) - - 数据库迁移207:health_plans表 - - 前端API:generateHealthPlan/saveHealthPlan/getHealthPlanList/getHealthPlanDetail - - pages.json注册health-plan-summary页面 - - PROJECT-OVERVIEW更新 - ## v1.0.917 (2026-08-09) ### 文档 - 新增规划与设计文档 - 内部沟通/合伙人PPT/家庭挑战参与 ### Bug 修复 - CouponService 改用显式 Logger 替代 @Slf4j,修复编译错误 ## v1.0.916 (2026-08-09) ### Bug 修复 - 健康报告页修复 - memberId兜底、移除自定义导航、指标状态标签、文案优化 ## v1.0.915 (2026-08-09) ### 新功能 - 会员中心支持编辑会员等级(前端弹窗+后端update接口) ## v1.0.914 (2026-08-09) ### 文档 - 成长页面重构为干预中心设计文档(今日进度+持续追踪+里程碑+定期调研) ## v1.0.913 (2026-08-09) ### 新功能 - 会员页精简 - 合并续费/升级卡片、移除tab价格、个人中心按钮与徽章等高 ### 其他 - Co-authored-by: Sisyphus - ### Bug 修复 - 清理残留成长档案文案 (DimensionIntroCard + profile-main) ## v1.0.912 (2026-08-09) ### Bug 修复 - AdminController 补 @Slf4j + 修复 AdminNoticeController LambdaQueryWrapper 写法 ### 新功能 - 报告上传流程拆分 — 新增 /report/upload(仅上传)+ /report/parse(按草稿解析)端点,修复 uploadBaseDir BLOCKING-2 残留 ## v1.0.911 (2026-08-09) ### 新功能 - 健康/成长Tab功能入口重组 + 成长档案改名成长记录 ### 其他 - - 成长Tab: 移除重复体征记录入口,保留每日打卡等8项执行层入口 - - 全局改名: 成长档案 → 成长记录 (15个文件: 页面文本/导航标题/注释) - - 导航修复: mind-detail和wealth的TabBar页跳转改用nav.goPage; child-index/child-detail goToGrowth改用switchTab - ### Bug 修复 - health tab getReportList 空 memberId → 从 store/storage 取当前用户ID ## v1.0.910 (2026-08-09) ### 新功能 - 会员中心权益对比文案与个人中心会员卡升级入口 - 会员升级页移除功能列表、权益对比列联动高亮、状态卡片紧凑化 - member_upgrade_records 增加 approve_* 审核列迁移 ### 其他 - Co-authored-by: Sisyphus - - Co-authored-by: Sisyphus - - Co-authored-by: Sisyphus - ## v1.0.909 (2026-08-09) ### 新功能 - 首页新增品牌定位语区块 ## v1.0.908 (2026-08-09) ### 新功能 - 添加DimensionIntroCard组件 + 四个维度页插入介绍卡片 ## v1.0.907 (2026-08-09) ### 新功能 - 登录前页面改版 - 五维品牌定位语+LoginGuideCard升级+我的页跳过入口+富维度商城预览 ## v1.0.906 (2026-08-09) ### Bug 修复 - AdminNoticeController LambdaQueryWrapper eq方法参数类型错误 ## v1.0.905 (2026-08-09) ### 文档 - 补充富维度登录前/后设计 + 五维统一视觉规范 - 更新 PROJECT-OVERVIEW.md v2.7 — 增加 LIFETIME 终身会员全栈完成记录 ### 新功能 - 富维度页面重构为财富之泉主题 - 小程序 index.vue 增加 LIFETIME 检测与会员态修复(终身会员隐藏续费入口、显示永久有效) - 子维度改为水滴水满样式 - 新增财富能量环组件 - 小程序 upgrade.vue 增加 LIFETIME 权益对比列(灰色不可购买)与状态卡片终身会员展示 ### Bug 修复 - 富维度 banner 配色改为琥珀金 ## v1.0.904 (2026-08-09) ### 新功能 - 首页动态改为单行跑马灯滚动, 快捷按钮放大 ## v1.0.903 (2026-08-09) ### 文档 - 登录前页面改版设计 + 维度介绍卡片规范 - 富维度页面 redesign 设计文档 (财富之泉方案) ### 新功能 - Web MembershipCenter.vue 增加终身会员统计卡片与标签样式 - AdminController 增加终身会员概览统计、候选人查询与审核授予接口 ## v1.0.902 (2026-08-09) ### 文档 - 健康数据中心实现计划(12任务,3批次) ## v1.0.901 (2026-08-09) ### 文档 - 健康数据中心实现计划(12任务,3批次) ## v1.0.900 (2026-08-09) ### 新功能 - 新增LifetimeStatsMapper消费/销售滚动365天聚合查询 - getPricingPlans 改读membership_levels并过滤LIFETIME(下线sys_config价格) - 插入LIFETIME终身会员等级行(migration 204) - membership_levels 添加原价列并幂等同步价格(migration 203) - 会员等级实体/DTO增加原价字段, 升级记录增加审批字段 ## v1.0.899 (2026-08-09) ### Bug 修复 - 推荐服务商品状态改 on_shelf 修复 dimension-products 空数组; feat(frontend): 推荐阅读三列书封比例/推荐商品自加载/会员级别样式 ## v1.0.898 (2026-08-09) ### 新功能 - 平台公告功能 - 动态页显示平台消息+管理员公告管理 ## v1.0.897 (2026-08-09) ### 新功能 - 商品详情底部按钮布局调整 - 海报靠左、加购物车/立即购买靠右 ### 文档 - 健康数据中心设计文档(看见·主动健康闭环) ### Bug 修复 - getOrderCounts 接口路径错误导致 404 ### 其他 - Co-authored-by: Sisyphus - ## v1.0.896 (2026-08-09) ### Bug 修复 - growth-main 移除活动维度参数 - home-detail 移除任务维度参数 - member-detail 移除任务维度参数 - index-home 移除维度参数 - wisdom 成员详情页移除维度参数 - wisdom-detail 成员详情页移除维度参数 - mind-detail 成员详情页移除维度参数 - body-detail 成员详情页移除维度参数 - action 成员详情页移除维度参数 - mind 成员详情页移除维度参数 - body 成员详情页移除维度参数 - DimensionTasks 移除维度参数自加载 - DimensionActivities 移除维度参数自加载 - DimensionArticles 移除维度参数自加载 - DimensionProducts 移除维度参数自加载 - 推荐商品接口支持空 dimensionCode 返回全量 ### 文档 - 平台终身会员(LIFETIME)设计文档(方案A: 等级扩展+实时聚合+管理员审核) - 推荐组件移除维度实现计划 - 补充推荐组件移除维度设计细节 ### 新功能 - 商品推荐支持空维度返回全量推荐 ## v1.0.895 (2026-08-09) ### 新功能 - 手机号快捷登录 - 使用微信 getPhoneNumber 授权获取手机号 ## v1.0.894 (2026-08-09) ### 文档 - 推荐组件移除维度参数设计 ### 新功能 - 推荐商品/推荐阅读改四列网格; fix(backend): 家庭成员列表按userId去重 - 管理端CF值余额与流水查询页面 - 新增管理端CF值余额与流水查询接口 - 购买商品发放CF值并激活推荐人分润 - 活动签到发放CF值 ### 其他 - - ArticleBookshelf 组件: 书册横滑改四列网格, 显示4篇文章 - - index-home: 推荐阅读移到推荐商品下方, 推荐商品请求数量 2->4 - - FamilyMemberStrip: 无 props 用法时自我加载可见家庭成员 - - UserService: 家庭成员列表按 userId 去重(创建者双表记录) - ### 重构 - 标记旧佣金结算链路为@Deprecated - 提现流程改为基于CF值余额 ## v1.0.893 (2026-08-09) ### 重构 - 清理重复的 loadAllData 调用 ### 新功能 - 去掉'我的'页面 Tab 切换过渡页 ## v1.0.892 (2026-08-09) ### Bug 修复 - 添加家庭成员数量校验 - 任务分配需≥2人/挑战需≥2参与者/互动双方不能同一人 ## v1.0.891 (2026-08-09) ### 新功能 - 新增CF值表结构迁移与存量佣金迁移 - 新增PlatformPointsService管理CF值余额与流水 - 新增CF值余额与流水实体及Mapper ## v1.0.890 (2026-08-09) ### 新功能 - pages.json 注册会员 pay/result 页面 - 新增支付结果页 result.vue(成功态+赠券/失败态+续付) - 新增订单确认页 pay.vue(明细/优惠券/拆单提示/虚拟支付逐期) - /api/membership/plans 返回原价字段(originalYearly/Monthly/Quarterly) - 会员原价配置(sys_config 新增4键: family/premium 年费月费原价) ### 重构 - upgrade页移除支付/优惠券逻辑,改下一步跳转pay,修复会员状态判断bug,支持划线原价 ### Bug 修复 - createOrder 透传 couponId(会员优惠券此前未生效) ### 文档 - 会员支付/升级实现计划(upgrade→pay→result 三段式 + 原价配置) - 会员支付/升级页面设计(方案B:upgrade→pay→result 三段式 + 原价配置) ## v1.0.889 (2026-08-09) ### 新功能 - 商城首页搜索栏加购物车入口(带角标) 财富页移除购物车服务项 ## v1.0.888 (2026-08-09) ### 样式 - 添加商城订单快捷和推广中心快捷样式 ### 新功能 - 商城订单快捷+推广中心快捷+购物车/订单角标 ## v1.0.887 (2026-08-09) ### 重构 - 重设计我的页面 - 用户卡片+数据概览+五维能量+待办提醒+分组菜单 - 重设计'我的'页面为信息集散中心 - 用户卡片+数据概览+五维能量+待办提醒+功能菜单 ## v1.0.885 (2026-08-09) ### Bug 修复 - 管理员登录兼容 BCrypt 密码验证 + 新管理员密码用 BCrypt - 家庭成员邀请改为小程序原生分享 ### 其他 - - 移除 dead code: 无意义的 empty-tip 视图 - - 移除无用 import: generateFamilyInviteQrCode - - onInvite 使用 uni.share type=5(小程序原生卡片分享),不再依赖 QR 图片 - - 分享卡片带标题+家庭名,被邀请人直接打开 invite/join 页面 - ## v1.0.884 (2026-08-09) ### 新功能 - 我的页面服务区添加商城和购物车入口 ### 其他 - 🛒 购物车 (pages/shop/cart/cart) 快捷入口。 - Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) - Co-authored-by: Sisyphus - - 当 store familyId 为空时显示 FamilyEmptyState(暂无数据)。 - 编辑个人资料不应依赖是否有家庭,改为老用户 (isNewUserFlow=false) 始终显示表单。 - Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) - Co-authored-by: Sisyphus - ### Bug 修复 - 完善信息页面移除 hasFamily 门控 — 老用户编辑时始终显示表单 ## v1.0.883 (2026-08-09) ### 新功能 - 我的页面服务区添加商城和购物车入口 ### 其他 - 🛒 购物车 (pages/shop/cart/cart) 快捷入口。 - Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) - Co-authored-by: Sisyphus - - 当 store familyId 为空时显示 FamilyEmptyState(暂无数据)。 - 编辑个人资料不应依赖是否有家庭,改为老用户 (isNewUserFlow=false) 始终显示表单。 - Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) - Co-authored-by: Sisyphus - ### Bug 修复 - 完善信息页面移除 hasFamily 门控 — 老用户编辑时始终显示表单 ## v1.0.882 (2026-08-08) ### 重构 - 首页重新设计 — 对齐新TabBar页面模式 ### 其他 - - 移除 FamilyEnergyBar(沙盘已含能量信息) - - 移除 DimensionTasks/圈子模块,移入功能入口 - - 新增 3列功能入口网格(对齐健康/成长页 grid-3col) - - 移除未登录态五维全景幸福矩阵 - - 重构结构:Banner → FamilyMemberStrip → 沙盘 → 网格 → 挑战 → 推荐 - - 清理冗余 JS 数据/方法/API调用和 CSS 样式 - - 导致 ProfileHeader/Badges/Growth/Menu 加载失败,页面仅显示内联个人信息卡片。 - 将 4 个 Profile 组件复制到全局 components/ 目录,并更新两处 import 路径。 - Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) - Co-authored-by: Sisyphus - ### Bug 修复 - 修复我的页面主包引用分包组件导致内容不显示 ## v1.0.881 (2026-08-08) ### 重构 - 移除维度页中的活动/文章/商品区块,仅保留能量相关内容 ## v1.0.880 (2026-08-08) ### Bug 修复 - adjust position of heart icon and update tab icons ## v1.0.879 (2026-08-08) ### 新功能 - 将过渡页从首页移入独立页面 pages/splash ## v1.0.878 (2026-08-08) ### Bug 修复 - growth tab 空态不刷新 — hasFamily 加入 children/records 判断 ## v1.0.877 (2026-08-08) ### Bug 修复 - TabBar 分包冲突 + 自定义TabBar不显示修复 ### 其他 - pages/health/index → pages/health-main/index - pages/growth/index → pages/growth-main/index - pages/profile/profile → pages/profile-main/profile - - 更新 nav.js, custom-tab-bar, pages.json 等 10 处引用 - - main.js 添加 custom-tab-bar 显式注册(强制构建编译) - - pages.json 4个Tab页添加 usingComponents 引用 custom-tab-bar - - 修复 checkout.vue ES6 简写方法语法错误 - ## v1.0.876 (2026-08-08) ### 文档 - 更新 PROJECT-OVERVIEW v2.6 - TabBar 重构完成状态 - 更新 TabBar 重构计划为 completed 状态 + 完成情况清单 ### 新功能 - TabBar 重构 - 4Tabs(首页/健康/成长/我的) + 中间五维启动器 + 自定义TabBar ### 其他 - - 五维 index 页移入分包: mind→mind-detail, body→body-detail, wisdom→wisdom-detail, wealth分包 - - 新建 custom-tab-bar: 4Tab + 中间⭐按钮 + 五维半屏浮层, 规划师5Tab不变 - - 新建 pages/health/index.vue 健康Tab页(报告/测评/打卡概览) - - 增强 pages/growth/index.vue 为方案执行中心(待办/功能入口) - - 新建 utils/nav.js 统一导航工具 - - 替换 switchTab 引用为 nav.goPage/navigateTo - - 活动推荐移至成长页, 健康页新增科普文章推荐 - - profile 显示完整菜单(showServices=true) - ## v1.0.875 (2026-08-08) ### Bug 修复 - 缩小推荐商品卡片尺寸 ## v1.0.874 (2026-08-08) ### Bug 修复 - 能量沙盘调整顺序 - 心在最上,顺时针身智富行 ### 文档 - 家庭挑战参与机制实现计划 ### 新功能 - 小程序同意/拒绝+参与成员多选+pending展示 ## v1.0.873 (2026-08-08) ### 文档 - add TabBar redesign spec + restructure plan (4 native tabs + 5-dim launcher + wuxing dashboards + theory layer) ## v1.0.872 (2026-08-08) ### Bug 修复 - 修复邀请流程 - 传递familyRole、改用小程序分享 - 创建家庭时自动将创建人加入为家庭成员(修复空心家庭问题) ## v1.0.871 (2026-08-08) ### Bug 修复 - 修复 UserService 中 createJoinRequest 调用 - 修复 createJoinRequest 调用参数 - 修复邀请流程 - 保存familyRole、修复轮询逻辑 ## v1.0.870 (2026-08-08) ### Bug 修复 - 修复 RequestBodyCachingFilter 编译问题 - FamilyMemberStrip centerMemberId watcher 加 immediate + 清理重复 .action-header 样式 - pairwise VO 补齐 isSpouse 与 lastInteractionAt(修复成员详情页 action-sheet 关系标签和上次填写时间显示) - 修正 parseDate import 语法(named export) ### 新功能 - 成员详情页接入以成员为中心的关系条 - pairwise接口API + 成员条centerMemberId视角模式 - 成员条空状态引导 + 长按菜单升级关系现状Action Sheet - 家庭成员卡片增加关系现状三色点 - 关系pairwise接口(以成员为中心) + VO补齐沟通评分+isSelf - 问卷提交时同步pairwise关系评分到family_relationships - family_relationships表增加关系质量评分三列 ### 文档 - 家庭成员关系条增强实现计划(FamilyMemberStrip) - 家庭成员关系条关系展示增强设计文档 ## v1.0.869 (2026-08-08) ### Bug 修复 - 移除多余的 String 构造函数调用 - 修复 Java 8 兼容性问题 - readAllBytes 改用 readStream ## v1.0.868 (2026-08-08) ### Bug 修复 - 将 Java 11 HttpClient 改为 RestTemplate 兼容 Java 8 ## v1.0.867 (2026-08-08) ### Bug 修复 - LangGraph 管理页面使用原生 fetch 避免 axios 拦截器问题 - 迁移192 verification_codes.type 添加默认值 ### 其他 - - 旧版 INSERT 未携带 type 字段,DB 列 NOT NULL 无默认值导致插入失败 - - 使用 MODIFY COLUMN 添加 DEFAULT 'login'(向后兼容,无需改代码) - - 直连生产 DB ALTER 已执行(下次服务重启 DBI 迁移幂等跳过) - ## v1.0.866 (2026-08-08) ### Bug 修复 - LangGraph 管理页面使用独立 axios 实例避免 CORS 和响应格式问题 ## v1.0.865 (2026-08-08) ### 新功能 - 健康饮食菜单添加 LangGraph 管理入口 ## v1.0.864 (2026-08-08) ### Bug 修复 - 处理生产日志错误(foods.report_id/score + 知识库JSON + DBI迁移112) ### 其他 - - 迁移191: foods 添加 report_id/score 列 - - 直连生产 DB ALTER 已执行 - - 修复 菌属-食材映射 JSON 解析失败: - - DB 顶层为 JSON Array 但代码期望 Map,加载时包装为 {_list: [...]} - - 消费端兼容两种形态 - - 修复 迁移112 日志等级: - - Duplicate column 已存在是幂等预期,log.error → log.warn - - 避免误报 - ## v1.0.863 (2026-08-08) ### Bug 修复 - 修复测试编译与 getTemplates 断言;补充肠道菌群解析参考脚本 ### 新功能 - 报告解析管理端页面 - 类型管理/指纹自学习/解析器导入/未知聚类 - 报告解析 agent 接入指纹识别与自动标注 - 报告指纹解析系统 - 类型注册/指纹识别/未知聚类/解析器导入 ### 其他 - - report_parse API 对接报告类型注册表 - - 新增 test_auto_tag 自动标注测试 - - report_unknown_cluster/report_unknown_upload/report_parser_import 五表 - - 新增 ReportParserController + ReportParserAdminController - - 新增 5 entity + 5 mapper + 3 service(ReportFingerprintService/ - ReportImportService/ReportParserDispatchService) - - schema.sql 同步 5 张新表定义 - ## v1.0.862 (2026-08-08) ### Bug 修复 - 修复 diet/index.vue 运行时错误 ### 其他 - - addIngredient/removeIngredient/addFood 方法缺少 var self = this - ### 新功能 - 管理端挑战评分配置页+AdminChallengeScoreConfigController - respond端点+创建去门控+list返回myStatus - create改pending+respondChallenge+打卡结算口径收紧 ### 测试 - 参与机制单元测试(respond/评分矩阵) ## v1.0.861 (2026-08-08) ### Bug 修复 - 饮食首页改造——原生导航栏+空数据弹窗+未配置共餐降级 ### 其他 - 2. 前端:无菌群报告/无推荐食材时弹窗引导上传报告 - 3. 后端:generateIngredientList 未配置共餐时降级为查询 - 家庭全部成员,而非返回空列表 - ### 新功能 - ChallengeScoreService方向性评分结算引擎 - EnergyService新增awardEnergyByCode按维度code发放 - 新增participant/方向分数/评分配置实体与Mapper - 参与机制迁移-新增participant/方向分数/评分配置表 ## v1.0.860 (2026-08-08) ### Bug 修复 - 家庭成员扇形展开 - fan-wrap 改 fixed 修复成员错位+不可点击; 半径 280→220rpx ## v1.0.859 (2026-08-07) ### Bug 修复 - 修复 FamilyChallengeService.getTemplates 数组越界 Index 7 out of bounds ### 其他 - 导致 ArrayIndexOutOfBoundsException: Index 7 out of bounds for length 7 - ## v1.0.858 (2026-08-07) ### Bug 修复 - 修正身页面饮食入口路径 - 迁移180/181 health_reports.health_report_drafts 缺列修复 ### 其他 - 改为指向正确的饮食模块首页 /pages/diet/index - - - 修复 Unknown column 'is_living_together'(family_members, 迁移174已生效但DBI嵌套错误未触发) - - 修复嵌套 try/catch 结构(迁移178/180 误嵌在迁移179 catch 内) - - 迁移号校正:178→180, 180→181(diet 模块占用了原 178-181 编号) - - health_reports 新增 proxy_uploader_id / proxy_upload_note / ai_analysis - - health_report_drafts 新增 remark - 生产 DB 已直连 ALTER(无需等下次重启) - ## v1.0.857 (2026-08-07) ### 文档 - 更新 PROJECT-OVERVIEW.md - 更新参考资料/dan_reports 提取脚本(extract_all_types +468行重构,merge 与 type_detector 小修) ## v1.0.856 (2026-08-07) ### Bug 修复 - 首页家庭挑战区块增加管理入口跳转 challenge-manage - 修复 FamilyControllerTest 编译错误 - 废弃接口测试改为无参断言 410 ### 其他 - - ## v1.0.855 (2026-08-07) ### 新功能 - 恢复商品会员价 - 管理端设置 + 小程序详情页展示 ### 其他 - - product-detail.vue: 详情页按会员身份展示 - 非会员显示普通价+加入会员享会员价链接,会员显示会员价+原价划线;去掉底部栏价格 - - 修复远端合并引入的编译错误: HealthReportController缺import、HealthReportService的reportMapper笔误、HealthReportDraft实体补remark字段 - ## v1.0.854 (2026-08-07) ### Bug 修复 - FamilyMemberStrip fan-wrap 改 v-if 不再遮挡五维页点击; diet :key 表达式改方法调用 ### 其他 - revert(frontend): 撤销 tabbar 4Tab 重构, 恢复 5维TabBar(行心身智富) - revert(frontend): 撤销分包重命名 -pkg, 恢复为 health/growth/profile - revert(frontend): 撤销 tabbar 入口页移至 pages/tabs/ 的改动 ## v1.0.853 (2026-08-07) ### Bug 修复 - 修复家庭FAB按钮点击失效 + 位置上移 ### 其他 - 改为 v-if="!fanOpen"(默认常驻),且背景由透明边框改为实心半透明 - rgba(249,115,22,0.25)。该层绝对定位 72rpx 与 .fab-avatar 完全重合、 - DOM 顺序在后且未设 pointer-events: none,常驻覆盖在 FAB 按钮上层, - 拦截所有点击,导致家庭成员扇形无法展开。 - - .fab-pulse 增加 pointer-events: none,点击穿透到按钮本体 - - FAB 位置从 bottom: 33.33% 上移至 bottom: 45%(黄金分割位下移后过于靠下) - Reviewed-by: Sisyphus - ## v1.0.852 (2026-08-07) ### Bug 修复 - 恢复添加家庭成员页保存按钮 ### 其他 - (