فهرست منبع

chore(web): 构建产物版本更新(部署 2026-10-18 19:21)

Xiaogang Liao 6 روز پیش
والد
کامیت
3913be4d4d
4فایلهای تغییر یافته به همراه127 افزوده شده و 3 حذف شده
  1. 1 1
      cfc-web/.last_build_commit
  2. 1 1
      cfc-web/package.json
  3. 62 0
      cfc-web/public/CHANGELOG-v1.0.md
  4. 63 1
      cfc-web/public/CHANGELOG.md

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-af8b5e0dfbc83a9232a0e2230290becf0e1c3691
+d6b4089299682b810098051badbec6e2022d2a65

+ 1 - 1
cfc-web/package.json

@@ -1,6 +1,6 @@
 {
   "name": "cfc-web",
-  "version": "1.0.1672",
+  "version": "1.0.1673",
   "private": true,
   "scripts": {
     "dev": "vue-cli-service serve",

+ 62 - 0
cfc-web/public/CHANGELOG-v1.0.md

@@ -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)
 
 ### 新功能

+ 63 - 1
cfc-web/public/CHANGELOG.md

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.1672
+> 当前版本: v1.0.1673
 
 ## 历史版本
 
@@ -8,6 +8,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)
 
 ### 新功能