|
|
@@ -4,6 +4,68 @@
|
|
|
|
|
|
---
|
|
|
|
|
|
+## v1.0.1673 (2026-10-18)
|
|
|
+
|
|
|
+### 文档
|
|
|
+- 修正管理员判定注释,删去"或家庭创建者"(实现仅看 family_members.is_admin)
|
|
|
+- 综合调研设计稿补布里斯托 7 型变更记录
|
|
|
+
|
|
|
+### 其他
|
|
|
+- bowel 行标注粪便性状为布里斯托 7 型图片选择;新增「十一、变更记录 11.1」
|
|
|
+- 记录背景/现状实现/存量兼容/废弃文件不动 + 4 条验收要点
|
|
|
+- - PROJECT-OVERVIEW.md:对应条目追加 2026-10-18 调整说明(图片目录、
|
|
|
+- 生成脚本、共享选项与旧值归一模)
|
|
|
+-
|
|
|
+- 布里斯托大便分类法(Bristol Stool Scale)标准 7 型,每型一张示意图 +
|
|
|
+- 名称 + 特征描述;UI 为 2 列图片网格(flex wrap,非 Grid),选中态用
|
|
|
+- 暖橙描边(#FF8C42)
|
|
|
+- - 图片:static/health/bristol/bristol-{1..7}.png(200×200 透明底 PNG,
|
|
|
+- 合计约 61KB 计入主包);由 scripts/gen-bristol-stool-images.py 用 Pillow
|
|
|
+- 生成(4 倍超采样 + LANCZOS,暖棕配色与问卷主题一致)——为示意图非实拍照片
|
|
|
+- - 共享模块 utils/bowel-form.js:BOWEL_FORM_OPTIONS(value/label/desc/img)
|
|
|
+- + normalizeBowelForm(),把旧 5 档文案归一为新 7 型(干硬颗粒→1型、
|
|
|
+- 条状干硬→2型、正常香蕉状→4型、软便→5型、水样→7型)
|
|
|
+- - ComprehensiveSurvey.vue:初始化时归一 bowelForm;health-plan-summary.vue
|
|
|
+- 的 parseLifestyle 同样归一,保证确认页摘要回显一致
|
|
|
+- - 存储值仍为自由文本(如「4型(光滑柔软)」),后端只做 JSON 存储、
|
|
|
+- LangGraph adapter.py 直拼「粪便性状:xxx」入提示词,零后端改动零 DDL
|
|
|
+- - .gitignore:static 图片放行规则补 **/*.png(原规则只放行一级目录,
|
|
|
+- 嵌套目录图片会被静默忽略);生成脚本按仓库既有做法 -f 强加
|
|
|
+- - 旧 wizard 集群(LifestyleStep/ConfirmStep/HealthQuestionnaireWizard)
|
|
|
+- 仍为原 5 档文字选项,但已 DEPRECATED 且零引用,本次不动
|
|
|
+- 验证:vuecheck 2 文件 OK + node --check 新模块 OK + audit-duplicate-api-calls
|
|
|
+- 0 error/108 warning + audit-beautify-debt 无新增命中
|
|
|
+-
|
|
|
+- 写的是 tracking_number/express_company(另一组列)。详情展示/管理端/小
|
|
|
+- 程序全链路均读 logisticsNo/logisticsCompany 列,部分更新时微信同步
|
|
|
+- 回退读 trackingNumber 列,ship 落库列拿不到单号,静默跳过漏同步。
|
|
|
+- 修复:
|
|
|
+- - ProductOrderService.updateExpress() 落库改为 setLogisticsNo/setLogisticsCompany;
|
|
|
+- - 微信同步回退读 order.getLogisticsNo()/getLogisticsCompany()(与 ship 一致);
|
|
|
+- - schema.sql 补齐 logistics_no/logistics_company 两列(迁移 1023-1034 已有 ALTER
|
|
|
+- 但从未同步进建表快照,违反 AGENTS.md『schema.sql 必须同步』规范),
|
|
|
+- 并标注 tracking_number/express_company 为历史列。
|
|
|
+- 新增回归测试 ProductOrderServiceUpdateExpressFieldTest(3 用例:
|
|
|
+- updateExpress_onlyCompany 部分更新回退、updateExpress_fullUpdate 全量更新、
|
|
|
+- ship_writesLogisticsColumns 回归保护)。修复前 2 用例失败(精确命中根因:
|
|
|
+- logisticsCompany expected <中通快递> but was <顺丰速运>、新单号未进 logisticsNo);
|
|
|
+- 修复后 3/3 通过。存量失败已用 git stash 在干净 HEAD 复跑排除。
|
|
|
+- 编译验证:mvn compile BUILD SUCCESS。
|
|
|
+-
|
|
|
+- - web/business/img_dan_model.png:DAN 潜能模型配图(intro.html L639 引用)
|
|
|
+- 该文件此前被 .gitignore 的 *.png 规则忽略,导致 intro.html 上线后图片缺失
|
|
|
+- - .gitignore:新增 !web/business/*.png 例外,与既有 !web/img/*.png、
|
|
|
+- !web/articles/*.png 例外保持一致
|
|
|
+-
|
|
|
+
|
|
|
+### 新功能
|
|
|
+- 粪便性状改为布里斯托 7 型图片选择
|
|
|
+- 提交企业健康关怀落地页配图(补 .gitignore PNG 例外)
|
|
|
+
|
|
|
+### Bug 修复
|
|
|
+- updateExpress 发货字段双轨修复 —— 改快递与发货落库统一 logistics_no/logistics_company 列
|
|
|
+
|
|
|
+
|
|
|
## v1.0.1672 (2026-10-18)
|
|
|
|
|
|
### 新功能
|