Răsfoiți Sursa

chore: auto bump version and changelog [skip ci]

iwt 6 zile în urmă
părinte
comite
acc9563acd

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-87604906415a4fcedb75d9f7daa820300dc5b498
+af8b5e0dfbc83a9232a0e2230290becf0e1c3691

+ 2 - 2
cfc-web/package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "cfc-web",
-  "version": "1.0.1670",
+  "version": "1.0.1671",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "cfc-web",
-      "version": "1.0.1670",
+      "version": "1.0.1671",
       "dependencies": {
         "@wangeditor/editor": "^5.1.23",
         "@wangeditor/editor-for-vue": "^1.0.2",

+ 1 - 1
cfc-web/package.json

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

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

@@ -4,6 +4,45 @@
 
 ---
 
+## v1.0.1672 (2026-10-18)
+
+### 新功能
+- 签署时间入库 + 确认页摘要精简 + 签名前同意勾选
+
+### 其他
+-   saveForMember 在问卷内容变更时显式置空 signature/signed_at(updateById 默认
+-   跳过 null 字段,必须用 UpdateWrapper 置空),使原签名不再对应当前回答
+- - 组件:新增 requireAgree/agreeText props + 同意勾选 UI,未勾选不可确认签名,
+-   取消勾选 emit agree-change(调用方作废已确认签名)
+- - 问卷确认页:摘要从 30 项精简为 12 个关键项(身高体重/血压/血糖胆固醇/疾病史/
+-   在服药物/睡眠/排便/心情/抗生素/过敏/饮食结构/饮食忌口),其余项收进
+-   「展开其余 N 项」;成员头部回显已签署时间;取消勾选同意即作废签名
+- - 购买页/收货人页:同样接入同意勾选
+- - 文档:API_REFERENCE 说明同步 signed_at;PROJECT-OVERVIEW 追加 4.52
+- 
+- - butler/select.vue 补漏 3 处:终审全库扫描发现此前批次遗漏的小写 #4a9bd7(btn-change/btn-select 实底 + butler-card.active 描边)-> $brand-primary + 补 lang="scss"
+- - 终审结论:旧蓝族源文件剩余命中均为已登记保留项——wuxing-sandbox(深面板 chrome + canvas 五边形网格)、energy/detail、gate-guide-bar(深面板 chrome);uni.scss 历史注释与审计脚本标签非翻转对象;dist/ 为陈旧构建产物
+- - 验证:butler C-2 PASS + node --check PASS;scripts/tmp_c2_verify.js 被外部进程误删后按原逻辑重建
+- 
+- - dimension-detail 7 处:容器 tint->$uni-primary-pale;header hero/主按钮渐变->$brand-primary->$brand-primary-light;百分位值/序号徽章/次级按钮文字描边->$brand-primary(与 C-2a-4b canvas 趋势图 #F97316 呼应)
+- - dimension-questionnaire 12 处:容器 tint;维度卡/选项选中态描边+浅底->$brand-primary+$brand-primary-soft;勾号徽章/进度文字/进度条渐变/主按钮渐变/次级按钮->橙族
+- - 定性:两文件场景全为主行动/选中态/hero,无 info 蓝场景
+- - 验证:2/2 C-2 before+预期替换==after 逐字节 PASS;全库 brand-legacy 页面引用 0;2 文件 node --check PASS
+- 
+-   - ':key="tpl_' + tpl.id"' -> getTplKey(tpl)
+-   - ':key="bg_' + i"' -> getBgKey(i)
+- - pages/health/report-list.vue
+-   - ':key="item.reportType + '-' + item.id"' -> getReportKey(item)
+- 
+
+### 重构
+- C-2c 旧蓝分流收官·令牌族删除 + 终审补漏
+- C-2b 旧蓝分流·令牌族批次 2 文件 19 处
+
+### Bug 修复
+- 修复 2 处 :key 字符串拼接表达式告警
+
+
 ## v1.0.1671 (2026-10-18)
 
 ### 重构

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

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.1671
+> 当前版本: v1.0.1672
 
 ## 历史版本
 
@@ -8,6 +8,45 @@
 
 ---
 
+## v1.0.1672 (2026-10-18)
+
+### 新功能
+- 签署时间入库 + 确认页摘要精简 + 签名前同意勾选
+
+### 其他
+-   saveForMember 在问卷内容变更时显式置空 signature/signed_at(updateById 默认
+-   跳过 null 字段,必须用 UpdateWrapper 置空),使原签名不再对应当前回答
+- - 组件:新增 requireAgree/agreeText props + 同意勾选 UI,未勾选不可确认签名,
+-   取消勾选 emit agree-change(调用方作废已确认签名)
+- - 问卷确认页:摘要从 30 项精简为 12 个关键项(身高体重/血压/血糖胆固醇/疾病史/
+-   在服药物/睡眠/排便/心情/抗生素/过敏/饮食结构/饮食忌口),其余项收进
+-   「展开其余 N 项」;成员头部回显已签署时间;取消勾选同意即作废签名
+- - 购买页/收货人页:同样接入同意勾选
+- - 文档:API_REFERENCE 说明同步 signed_at;PROJECT-OVERVIEW 追加 4.52
+- 
+- - butler/select.vue 补漏 3 处:终审全库扫描发现此前批次遗漏的小写 #4a9bd7(btn-change/btn-select 实底 + butler-card.active 描边)-> $brand-primary + 补 lang="scss"
+- - 终审结论:旧蓝族源文件剩余命中均为已登记保留项——wuxing-sandbox(深面板 chrome + canvas 五边形网格)、energy/detail、gate-guide-bar(深面板 chrome);uni.scss 历史注释与审计脚本标签非翻转对象;dist/ 为陈旧构建产物
+- - 验证:butler C-2 PASS + node --check PASS;scripts/tmp_c2_verify.js 被外部进程误删后按原逻辑重建
+- 
+- - dimension-detail 7 处:容器 tint->$uni-primary-pale;header hero/主按钮渐变->$brand-primary->$brand-primary-light;百分位值/序号徽章/次级按钮文字描边->$brand-primary(与 C-2a-4b canvas 趋势图 #F97316 呼应)
+- - dimension-questionnaire 12 处:容器 tint;维度卡/选项选中态描边+浅底->$brand-primary+$brand-primary-soft;勾号徽章/进度文字/进度条渐变/主按钮渐变/次级按钮->橙族
+- - 定性:两文件场景全为主行动/选中态/hero,无 info 蓝场景
+- - 验证:2/2 C-2 before+预期替换==after 逐字节 PASS;全库 brand-legacy 页面引用 0;2 文件 node --check PASS
+- 
+-   - ':key="tpl_' + tpl.id"' -> getTplKey(tpl)
+-   - ':key="bg_' + i"' -> getBgKey(i)
+- - pages/health/report-list.vue
+-   - ':key="item.reportType + '-' + item.id"' -> getReportKey(item)
+- 
+
+### 重构
+- C-2c 旧蓝分流收官·令牌族删除 + 终审补漏
+- C-2b 旧蓝分流·令牌族批次 2 文件 19 处
+
+### Bug 修复
+- 修复 2 处 :key 字符串拼接表达式告警
+
+
 ## v1.0.1671 (2026-10-18)
 
 ### 重构