|
|
@@ -4,6 +4,173 @@
|
|
|
|
|
|
---
|
|
|
|
|
|
+## v1.0.1087 (2026-08-15)
|
|
|
+
|
|
|
+### Bug 修复
|
|
|
+- 清理菜单管理页残留冲突标记
|
|
|
+- 迁移247 user_intents补skip_count/last_skip_at列,修复Unknown column错误
|
|
|
+
|
|
|
+### 新功能
|
|
|
+- 菜单编辑改用树形选择器作为上级菜单
|
|
|
+
|
|
|
+### 其他
|
|
|
+- - 新增 treeData computed:递归展平菜单树,带 padding 缩进
|
|
|
+- - 新增 currentLabel computed:选中后显示面包屑路径(如 系统配置 > 基础管理 > 用户管理)
|
|
|
+- - 新增 excludedIds computed:编辑模式下自动排除自身及所有子孙节点,防循环引用
|
|
|
+- - 新增 selectParentNode 方法:点击树节点设置 parentId
|
|
|
+- - 添加 parent-hint 提示条:显示当前选中上级路径或'顶级菜单'
|
|
|
+-
|
|
|
+
|
|
|
+### 样式
|
|
|
+- 副标题文案调整
|
|
|
+
|
|
|
+
|
|
|
+## v1.0.1086 (2026-08-15)
|
|
|
+
|
|
|
+### 新功能
|
|
|
+- 通知模板通道多选加公众号选项 (W3)
|
|
|
+- 通知五通道模型 - 公众号通道 + 通道抽象 (W3)
|
|
|
+
|
|
|
+### 其他
|
|
|
+- - 提示文案:小程序内为内置通道,短信/微信/公众号/电话需接入外部接口后生效
|
|
|
+- Ultraworked with [Sisyphus](https://github.com/OhMyOpenCode)
|
|
|
+- Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
|
|
+-
|
|
|
+- - NotificationChannel 接口 + NotificationMessage DTO
|
|
|
+- - 5 通道实现:
|
|
|
+- - InAppNotificationChannel 内置写库
|
|
|
+- - Sms/Wechat/Gzh/Phone 外部通道预留 stub(enabled 配置开关 + 日志,TODO 接入网关)
|
|
|
+- - NotificationDispatchService 统一分发入口:读模板 → 占位符替换 → 按 channels 多选分发
|
|
|
+- - DanReportUploadService / ProblemCompletionService 改走分发服务(移除硬编码/模板辅助方法)
|
|
|
+- Ultraworked with [Sisyphus](https://github.com/OhMyOpenCode)
|
|
|
+- Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
|
|
+-
|
|
|
+
|
|
|
+
|
|
|
+## v1.0.1085 (2026-08-15)
|
|
|
+
|
|
|
+### 新功能
|
|
|
+- 单入口问卷弹窗 + 首页跳转修正
|
|
|
+
|
|
|
+### 其他
|
|
|
+- - 以后再说调用 /api/user-intent/skip 记录skipCount,最多3次
|
|
|
+- - B类跳转改为 /pages/health/ai-questionnaire(原指向domain-list)
|
|
|
+- - handleIntentClose 移除旧 intent_skipped 存储标记
|
|
|
+- - 后端skip接口、user_intents.skip_count列均已就绪
|
|
|
+-
|
|
|
+
|
|
|
+
|
|
|
+## v1.0.1083 (2026-08-15)
|
|
|
+
|
|
|
+### Bug 修复
|
|
|
+- ArticleCategory.vue 修复 el-dialog 标签缺失导致属性裸奔
|
|
|
+
|
|
|
+### 新功能
|
|
|
+- 意图问卷入口 + 跳过提醒机制
|
|
|
+
|
|
|
+### 其他
|
|
|
+- - UserIntent实体新增skipCount/lastSkipAt字段
|
|
|
+- - 新增POST /api/user-intent/skip 接口记录跳过次数
|
|
|
+- - 迁移243: user_intents表添加skip_count和last_skip_at列
|
|
|
+- 前端:
|
|
|
+- - 新增pages/health/intent-quiz.vue意图问卷入口页(三选一:随便看看/先了解自己/解决问题+以后再说)
|
|
|
+- - health-main新增showIntentReminder状态,跳过1-2次后显示提醒横幅
|
|
|
+- - 跳转逻辑:A类→返回浏览 / B类→AI问卷 / C类→问题域选择
|
|
|
+- 设计说明:
|
|
|
+- - 所有用户从统一入口开始(intent-quiz页面)
|
|
|
+- - 随便看看用户点击以后再说,记录skipCount,最多提醒3次
|
|
|
+- - 先了解自己/解决问题用户直接进入AI智能问卷或问题域选择
|
|
|
+-
|
|
|
+
|
|
|
+
|
|
|
+## v1.0.1082 (2026-08-15)
|
|
|
+
|
|
|
+### Bug 修复
|
|
|
+- 报告详情页异常数量修复 + 指标自组装异常统计补齐
|
|
|
+- 修复动态菜单子菜单名称为空、无子菜单的一级菜单展开箭头问题
|
|
|
+
|
|
|
+### 其他
|
|
|
+- 仅 high/low/abnormal/偏高/偏低/异常/缺乏/不足/注意/高风险 计入异常数
|
|
|
+- - assembleBlocksFromPayload 生成 indicator 块时携带 abnormalCount
|
|
|
+- - report-blocks-renderer indicator 块标题行显示异常数量
|
|
|
+-
|
|
|
+- - 模板: el-submenu 增加 children.length > 0 条件(无子节点时不渲染展开箭头)
|
|
|
+- - key/index: 补充 id 兜底,避免 path 为空时的渲染异常
|
|
|
+-
|
|
|
+
|
|
|
+
|
|
|
+## v1.0.1081 (2026-08-15)
|
|
|
+
|
|
|
+### 新功能
|
|
|
+- 商品详情页展示套餐包含明细
|
|
|
+- 商品编辑页支持套餐类型及套餐组成配置
|
|
|
+- ProductService.detail返回套餐商品组成
|
|
|
+- ProductDTO新增bundleItems套餐组成字段
|
|
|
+- 迁移246创建product_bundle_items表(套餐商品组成明细)
|
|
|
+
|
|
|
+### 文档
|
|
|
+- 商品套餐管理功能实现计划
|
|
|
+
|
|
|
+
|
|
|
+## v1.0.1080 (2026-08-15)
|
|
|
+
|
|
|
+### 文档
|
|
|
+- 更新 PROJECT-OVERVIEW.md v2.8 — SKU价格单位统一分 + 规格选择响应式修复 (7 Tasks 已完成)
|
|
|
+- SKU价格统一分单位+规格按钮修复 实现计划
|
|
|
+- SKU规格价格统一分单位 + 详情页规格按钮响应式修复设计文档
|
|
|
+
|
|
|
+### Bug 修复
|
|
|
+- 详情页规格选择用/,按钮始终可点
|
|
|
+- ProductSkuEditor 价格显示/输入采用元,提交采用分 (×100)
|
|
|
+- 迁移245 product_skus存量价格×100(元→分),sys_config幂等标记
|
|
|
+- 购物车项单价有SKU时用规格价,修复购物车显示商品价而非规格价
|
|
|
+- ProductSku/ProductSkuDTO 价格字段 BigDecimal(元)→Integer(分),统一价格单位
|
|
|
+
|
|
|
+
|
|
|
+## v1.0.1079 (2026-08-15)
|
|
|
+
|
|
|
+### 文档
|
|
|
+- 商品套餐管理功能设计文档(建表/管理端配置/小程序展示)
|
|
|
+
|
|
|
+
|
|
|
+## v1.0.1078 (2026-08-15)
|
|
|
+
|
|
|
+### 新功能
|
|
|
+- 我的页面新增当前意图展示与重新选择入口
|
|
|
+
|
|
|
+### 重构
|
|
|
+- 统一家庭成员接口迁移到 getFamilyMemberList,修复 quick-survey :key 警告
|
|
|
+
|
|
|
+### 其他
|
|
|
+- - api.js 新增 getFamilyMemberList 唯一入口,移除 getFamilyMembers/getVisibleFamilyMembers/listFamilyMembers 废弃导出
|
|
|
+- - 迁移 24 处调用点(8 getFamilyMembers + 13 getVisibleFamilyMembers + 3 listFamilyMembers)
|
|
|
+- - quick-survey.vue 3 处 :key 表达式改为方法调用
|
|
|
+- - api.test.js 测试同步更新
|
|
|
+-
|
|
|
+
|
|
|
+
|
|
|
+## v1.0.1077 (2026-08-15)
|
|
|
+
|
|
|
+### 新功能
|
|
|
+- 报告详情直入编辑模式取消返回列表页
|
|
|
+
|
|
|
+### 其他
|
|
|
+- - cancelEdit: directEdit 时 uni.navigateBack() 返回报告列表/卡片页,等同原生返回
|
|
|
+- - enterEditMode: 重置 directEdit,view 内点编辑后取消仍回 view 模式
|
|
|
+- Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
|
|
|
+- Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
|
|
+-
|
|
|
+
|
|
|
+
|
|
|
+## v1.0.1076 (2026-08-15)
|
|
|
+
|
|
|
+### Bug 修复
|
|
|
+- 报告详情/确认页被检测人选择面板始终列出全部成员
|
|
|
+
|
|
|
+### 其他
|
|
|
+-
|
|
|
+
|
|
|
+
|
|
|
## v1.0.1075 (2026-08-15)
|
|
|
|
|
|
### 新功能
|