|
@@ -4,6 +4,189 @@
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|
|
|
|
|
+## v1.0.1671 (2026-10-18)
|
|
|
|
|
+
|
|
|
|
|
+### 重构
|
|
|
|
|
+- C-2a-4c 旧蓝分流·长尾批次 11 文件 22 处
|
|
|
|
|
+- C-2a-4b 旧蓝分流·大家伙批次 7 文件
|
|
|
|
|
+- C-2a-4a 旧蓝分流·跨面长尾第一批 18 文件
|
|
|
|
|
+- C-2a-3 旧蓝分流·health 集群收尾 9 文件 26 处(#4A9BD7 族)
|
|
|
|
|
+- C-2a-2 旧蓝分流第二批四页 48 处(diet/article/discover/reminder)
|
|
|
|
|
+- C-2a-1 旧蓝品牌色分流·health 报告链 7 文件 54 处
|
|
|
|
|
+- B-5d 成员维度 section 四组件令牌化——财富子链收官(56 处,零观感变化)
|
|
|
|
|
+- B-5c 财富子链第三批四页令牌化(178 处,零观感变化)
|
|
|
|
|
+- B-5b 财富子链第二批三页令牌化(59 处,零观感变化)
|
|
|
|
|
+- B-5a member-detail + wealth 4 组件令牌化(零观感变化)
|
|
|
|
|
+- B-4c 最后四页令牌化——action-detail 生态 13/13 收官(零观感变化)
|
|
|
|
|
+- B-4b 四页令牌化(零观感变化)
|
|
|
|
|
+- B-4a index + 4 diagram 组件令牌化(零观感变化)
|
|
|
|
|
+- B-3c self-quiz + cognitive-report 令牌化——wisdom 生态 5/5 收官(零观感变化)
|
|
|
|
|
+- B-3b index 调色板整合(零观感变化)
|
|
|
|
|
+- B-3a member-wisdom-detail + training-hub 令牌化(零观感变化)
|
|
|
|
|
+- B-2g health-report 令牌化——body-detail 生态 7/7 收官(零观感变化)
|
|
|
|
|
+- B-2f health-dimensions 令牌化(零观感变化)
|
|
|
|
|
+
|
|
|
|
|
+### 其他
|
|
|
|
|
+- - PlayfulButton:primary/secondary/clay/focus 阴影跟随按钮色(success/warning/error 已状态配套不动)
|
|
|
|
|
+- - my-posts.write-btn / assessment-plan detail+list.progress-fill:实底 #5B9BD5 -> $brand-primary + 补 lang="scss"
|
|
|
|
|
+- - meal-config 早餐槽 / discover coverGradients[0]:数据类目蓝槽 -> sky 现代化(#38BDF8/#BAE6FD),保早午晚与五槽区分
|
|
|
|
|
+- - 验证:9 页 C-2 before+预期替换==after 逐字节 PASS;discover JS 计数断言;11 文件 node --check PASS;残留 0
|
|
|
|
|
+-
|
|
|
|
|
+- - PROJECT-OVERVIEW:API_REFERENCE 索引行合并 Statsh/Upstream 两侧 2026-10-18
|
|
|
|
|
+- 更新(发货同步 + 会员对比表 4.50)并追加手签名接口(4.51);
|
|
|
|
|
+- 该行原有已提交的 <<<<<<< / ======= / >>>>>>> 冲突标记,非本次改动引入,
|
|
|
|
|
+- 顺手清理(内容无损,两侧记录都保留)
|
|
|
|
|
+-
|
|
|
|
|
+- 坐标用 boundingClientRect 换算画布偏移,导出 base64 PNG data URL,
|
|
|
|
|
+- 支持回显透传(预填签名时确认不会导出空白画布)
|
|
|
|
|
+- - health-plan-summary:问卷完成后插入 Step 3『确认问卷内容+手签名』,
|
|
|
|
|
+- 按成员展示问卷摘要(体征/病史/用药/生活方式/饮食),
|
|
|
|
|
+- 签名落库后才进入方案生成(Step 4)
|
|
|
|
|
+- - checkout:hand_signature 购买字段改用手签名组件,
|
|
|
|
|
+- 未完成签名禁止提交,签名值随 purchaseInfo 一起下单
|
|
|
|
|
+- - consignee-edit:新增手签名采集,存入 consignees.hand_signature,
|
|
|
|
|
+- 列表页『已设置手签名』因此有数据来源
|
|
|
|
|
+- - 后端:health_status.signature(迁移382 + schema.sql 同步),
|
|
|
|
|
+- 新接口 POST /api/health-status/signature 用 LambdaUpdateWrapper 仅更
|
|
|
|
|
+- 新签名列,避免 saveForMember 全字段覆盖清空其他字段
|
|
|
|
|
+-
|
|
|
|
|
+- points-card 渐变/边框/双重阴影、streak-badge 描边阴影;数据类目槽
|
|
|
|
|
+- task-cat--life/quick-icon--growth -> sky-600 rgba(2,132,199,x)(防与
|
|
|
|
|
+- study/tasks 的 sky-500 及既有橙槽撞色);补 lang="scss"
|
|
|
|
|
+- - parent-index:stat-icon-orange/act-add 名橙实蓝 -> 恢复品牌橙语义;
|
|
|
|
|
+- milestone-trophy/pending-icon--blue/advice -> info 蓝;
|
|
|
|
|
+- JS 渐变蓝槽 -> info 蓝渐变(第 4 槽已橙禁撞色)
|
|
|
|
|
+- - index-home:3 处 JS 渐变蓝槽 -> info 蓝渐变(同上禁撞色)
|
|
|
|
|
+- - wuxing-sandbox:深海军蓝面板仅翻品牌氛围层——ambient 光晕 + toggle
|
|
|
|
|
+- 选中态渐变/描边;#8FC5E8 面板 chrome 与 #42A5F5 水行语义保留
|
|
|
|
|
+- (chrome 翻橙会与火行 #FF6B35 撞色);补 lang="scss"
|
|
|
|
|
+- - articles.vue:弃 $c-brand-legacy 局部声明(含 C-2 移交注释块),
|
|
|
|
|
+- filter-chip.active/article-category 内联 $brand-primary + rgba(249,115,22,0.1)
|
|
|
|
|
+- - dimension-detail:canvas 趋势图线/区/点 -> #F97316 + rgba(249,115,22,0.1)
|
|
|
|
|
+- - member-detail:home 槽 color/gradient -> 品牌橙(与 FamilyRelationGraph
|
|
|
|
|
+- home 槽一致)
|
|
|
|
|
+- 验证:6 个 style 文件 C-2 视觉变更验证 PASS(含块级规则 + sass 数值
|
|
|
|
|
+- 规范化 0.30->0.3/0.10->0.1);5 个 JS 触及点计数断言全中;7 文件
|
|
|
|
|
+- node --check 通过;旧蓝族残留扫描 0(wuxing chrome/水行为故意保留)
|
|
|
|
|
+-
|
|
|
|
|
+- - 主行动/选中态 -> $brand-primary 族:teacher 7 页按钮/tab/边框、
|
|
|
|
|
+- gates 三处、report-detail、report-management、profile/index 渐变、
|
|
|
|
|
+- member-home-detail 渐变、article-edit、coupons 背景、gate-lock 渐变
|
|
|
|
|
+- - 信息提示 -> $uni-info:ProfileMenu 链接、coupons 文字、
|
|
|
|
|
+- gates/review-family/review-workbench 浅蓝底徽章(保蓝徽章 coherent)
|
|
|
|
|
+- - gate-lock 锁面板 on-dark accent 随品牌族:#8FC5E8 -> $brand-primary-light、
|
|
|
|
|
+- rgba(143,197,232,0.5|0.7) -> rgba(251,146,60,0.5|0.7)
|
|
|
|
|
+- - JS/模板:FamilyRelationGraph home 槽 -> #F97316;
|
|
|
|
|
+- DimensionArticles 渐变蓝槽 -> info 蓝 #0EA5E9->#38BDF8(防与既有橙槽撞色);
|
|
|
|
|
+- ProfileMenu 模板 switch -> #F97316
|
|
|
|
|
+- - 补 lang="scss" 17 处;reward-energy material 蓝徽章(#42A5F5)按范围纪律保留
|
|
|
|
|
+- 验证:16 个 style 文件 C-2 视觉变更验证(before+预期替换==after 逐字节)全 PASS;
|
|
|
|
|
+- 3 个 script 触及文件 node --check 通过;旧蓝族残留扫描 0(material 徽章为故意保留)
|
|
|
|
|
+-
|
|
|
|
|
+- ($brand-primary→$brand-primary-dark);fab/btn-confirm/btn-save 主行动 →
|
|
|
|
|
+- $brand-primary;sub-group-title/feedback-text/change-more-text accent 文字 →
|
|
|
|
|
+- $brand-primary;JS 九系色板 #4A9BD7×2 → #0EA5E9(保蓝色槽位,翻橙会与
|
|
|
|
|
+- #FF8C42 营养均衡撞色——数据类目禁撞色)
|
|
|
|
|
+- - species-detail 4 处:nav-edit/tab-active/btn-save → $brand-primary;
|
|
|
|
|
+- .flora-level-tag 等级徽章(配 #E3F2FD 浅蓝底)→ $uni-info 保徽章 coherent
|
|
|
|
|
+- - risks-detail 4 处:nav-edit/section-line 装饰竖线/risk-more/btn-save → 全橙
|
|
|
|
|
+- - feedback-popup 2 处:fb-btn-submit 主按钮 → $brand-primary;
|
|
|
|
|
+- fb-quote-label(配 #F5FAFE 浅蓝底)→ $uni-info
|
|
|
|
|
+- - plan-list btn-create / my-feedback badge-question(→$uni-info)/
|
|
|
|
|
+- indicator-quicklook cat-active 选中态 ×2 → 按角色分流
|
|
|
|
|
+- - report-blocks-renderer 模板兜底色 '#4A9BD7' → '#F97316';
|
|
|
|
|
+- health-report 四系色板头位 '#5B9BD5' → '#F97316'(与 #FF9800 有列表间距)
|
|
|
|
|
+- - 7 个 style 块补 lang="scss"(原块零 $ 零 //);执行器新增单行块兼容
|
|
|
|
|
+- (species 的 .flora-level-tag 选择器与声明同行)
|
|
|
|
|
+- - 验证:7/7 页 C-2 预期替换验证 PASS;JS/模板 3 处计数断言 + diff 复核;
|
|
|
|
|
+- 全文件终检 0 残留
|
|
|
|
|
+-
|
|
|
|
|
+- 选中态与入口 → $brand-primary;.tip-text 提示卡 → $uni-info;两条渐变
|
|
|
|
|
+- 整条同族翻(#8FC5E8 浅档 → $brand-primary-light,防渐变断裂);
|
|
|
|
|
+- add-member-entry:active 配套浅底 #F0F7FF → $uni-primary-pale
|
|
|
|
|
+- - article-detail 11 处:spinner/meta-author/badge/category/listen 信息簇
|
|
|
|
|
+- → $uni-info + rgba(14,165,233,x);retry-btn solid 主按钮 → $brand-primary
|
|
|
|
|
+- - discover 8 处:旧蓝=商品价格/选中 chip/卡片横幅的页面主 accent → 全品牌橙
|
|
|
|
|
+- - reminder-config 12 处:switch-on/channel-selected/timing-active 选中态 → 橙;
|
|
|
|
|
+- channel-tip-text/tip-text 信息提示 → $uni-info(块级例外);
|
|
|
|
|
+- timing-active name 选中文字 → $brand-primary-dark;配套浅底 → pale
|
|
|
|
|
+- - 四页 style 均由裸 <style scoped> 补 lang="scss"(原块零 $ 零 //,零风险)
|
|
|
|
|
+- - meal-config 页面令牌注释「品牌蓝」同步刷新为「品牌橙」
|
|
|
|
|
+- - 验证:4/4 页 C-2 预期替换验证 PASS;style 块旧蓝残留 0;
|
|
|
|
|
+- verify 脚本新增块级规则支持 + norm() rgba 空格归一(sass 编译会规范化
|
|
|
|
|
+- rgba 逗号空格,规则形态需与归一对齐)
|
|
|
|
|
+-
|
|
|
|
|
+- #3A7CC4→$brand-primary-dark(3)、#3B82F6→$brand-primary-dark(1,渐变姊妹色)
|
|
|
|
|
+- - report-list 6 / report-survey 2 / indicator-curve 2:#5B9BD5→$brand-primary,
|
|
|
|
|
+- indicator-curve 渐变深档 #3A7CC4→$brand-primary-dark
|
|
|
|
|
+- - report-upload 3 处全局翻转 + 块级例外:.analyzing-text 文字色走 $uni-info
|
|
|
|
|
+- (信息提示语义,非品牌行动色)
|
|
|
|
|
+- - challenge-manage 1 处 + rgba(91,155,213,0.1)→rgba(249,115,22,0.1)
|
|
|
|
|
+- - report-upload 对话卡渐变 tokenize:linear-gradient($status-info,
|
|
|
|
|
+- $status-info-deep-3)(blue-500/700 同值,与拍照卡品牌橙渐变做双卡区分,
|
|
|
|
|
+- 编译产物逐字节不变);新登记 $status-info-deep-3 #1D4ED8
|
|
|
|
|
+- - 验证:7/7 页 C-2 预期替换验证 PASS(before+预期替换==after 逐字节相同);
|
|
|
|
|
+- style 块旧蓝残留 0;style 标签全部 scoped lang="scss"
|
|
|
|
|
+-
|
|
|
|
|
+- - 新全局令牌 1 枚:$status-danger-flat #E74C3C(flat 红,2 文件)
|
|
|
|
|
+- - 局部 1 枚:mind-section $c-mind-light(pink-300 渐变亮端)
|
|
|
|
|
+- - BodyWealthAlert 跳过:B-5a 已令牌化(残留 hex 仅局部声明值与注释引用)
|
|
|
|
|
+- - 修复 split(\n,1) 消耗分隔符 bug:重组补回 \n,局部声明不再吞后续选择器
|
|
|
|
|
+- - 等价回归四连 PASS
|
|
|
|
|
+-
|
|
|
|
|
+- - 新全局令牌 5 枚:$app-bg-2 / $brand-primary-light-2 / $accent-navy / $status-info-deep-2 / $facade-hairline-2
|
|
|
|
|
+- - 局部令牌 8 枚:wealth-cf 1(indigo 边框)+ insurance-planning 7(antd 深档族 green-700/red-700/gold-7 等)
|
|
|
|
|
+- - 歧义同值按语义分流:#F59E0B checkin 页面主 accent 走 $dim-wealth、insurance-planning 警示卡走 $status-warning-2
|
|
|
|
|
+- - 修复 split(\n,1) 消耗分隔符导致的换行丢失(局部声明曾吞掉 .container 选择器)
|
|
|
|
|
+- - 等价回归四连 PASS
|
|
|
|
|
+-
|
|
|
|
|
+- - report-detail.vue 24 处:antd 蓝/绿/橙新档映射($status-info-3 等 4 枚新令牌)
|
|
|
|
|
+- - insurance-list.vue 23 处:含 #f5f5f5/#F5F5F5 大小写双条目 → $facade-fill-2
|
|
|
|
|
+- - 补装 insurance-list <style> → lang="scss"(原为裸全局样式)
|
|
|
|
|
+- - 等价回归三连 PASS
|
|
|
|
|
+-
|
|
|
|
|
+- - uni.scss 新登记 antd 补档 4 枚:$status-success-3 #52C41A、$status-success-tint-3 #F6FFED、$status-danger-tint-3 #FFF1F0、$status-warning-strong-2 #B45309
|
|
|
|
|
+- - BodyWealthAlert 保留单页专有 $c-antd-gold/#FAAD14 + $c-antd-gold-tint/#FFFBE6
|
|
|
|
|
+- - equiv-regression 五连 PASS
|
|
|
|
|
+-
|
|
|
|
|
+- - 全部映射既有令牌(本批 6 枚新令牌已在 B-4b 预登记):品牌橙 $brand-primary 系 24 + 填充 31 + 文字 39 + indigo/pink 族 5 + 其余维度/状态色 35
|
|
|
|
|
+- - equiv-regression 四连 PASS
|
|
|
|
|
+-
|
|
|
|
|
+- - uni.scss 新登记 6 枚:indigo 族补 $accent-indigo-ink #4338CA / $accent-indigo-tint #E0E7FF;pink 族 $accent-pink #EC4899 / $accent-pink-deep #DB2777 / $accent-pink-tint #FCE7F3;$status-danger-2 #FF4D4F
|
|
|
|
|
+- - #F0FFF4 映射 $dim-action-tint(action 维度浅底归位);equiv-regression 四连 PASS
|
|
|
|
|
+-
|
|
|
|
|
+- - uni.scss 新登记 5 枚:$status-success-light-3 #34D399、$status-info-light #38BDF8、$status-danger-light #F87171、$facade-text-slate-deep #475569、$facade-fill-slate #F1F5F9
|
|
|
|
|
+- - #1E293B/#64748B/#94A3B8/#FFF7ED/#1A1A2E 按 single-source 映射既有全局($uni-text-color 等旧层 + $app-text-subtle 新层)
|
|
|
|
|
+- - index 保留单页专有 $c-tint-mint-wash #E6FFF2;equiv-regression 五连 PASS
|
|
|
|
|
+-
|
|
|
|
|
+- - cognitive-report 87 处:靛紫渐变族 14($accent-indigo/deep 归位)+ 状态族 26 + wisdom 浅底 3 + 填充 6 + 文字 25
|
|
|
|
|
+- - uni.scss 新登记 3 枚:$dim-wisdom-tint-4 #F8F9FF、$dim-wisdom-tint-5 #F9F9FF、$status-success-2 #22C55E(green-500 副档)
|
|
|
|
|
+- - cognitive-report 保留单页专有 $c-accent-ios #FF9500(先替换后插声明);两页补 lang="scss"
|
|
|
|
|
+- - equiv-regression 双 PASS
|
|
|
|
|
+-
|
|
|
|
|
+- - uni.scss §16 登记 wisdom 专有档 5 枚(indigo-400/600/800 + 浅底两档)
|
|
|
|
|
+- - 3 枚单页专有保留并补 vs 全局邻档注释($c-tint-b/d、$c-ink-strong)
|
|
|
|
|
+- - rename-equiv PASS
|
|
|
|
|
+-
|
|
|
|
|
+- - uni.scss 新登记 $accent-gold-deep #FFA500(金渐变伴生深档,9 文件)
|
|
|
|
|
+- - 两页均补 lang="scss";equiv-regression 双 PASS
|
|
|
|
|
+-
|
|
|
|
|
+- - uni.scss 新登记 5 枚:$mat-green-base-2 #43A047、$mat-blue-light #BBDEFB、$mat-blue-light-2 #64B5F6(§12 mat 族补档)、$status-success-soft-2 #DCFCE7、$status-success-strong-2 #16A34A
|
|
|
|
|
+- - SVG 模板属性 4 处 + 脚本/canvas 运行时色 20 处按纪律保持原样
|
|
|
|
|
+- - equiv-regression PASS
|
|
|
|
|
+-
|
|
|
|
|
+- - uni.scss 新登记 2 枚:$status-info-soft #DBEAFE(blue-100,15 文件)、$facade-hairline #E0E0E0(26 文件)
|
|
|
|
|
+- - 补 lang="scss";脚本区 canvas 7 处运行时色保持原样
|
|
|
|
|
+- - equiv-regression PASS
|
|
|
|
|
+-
|
|
|
|
|
+
|
|
|
|
|
+### 文档
|
|
|
|
|
+- 补记 POST /api/health-status/signature;修复 PROJECT-OVERVIEW 遗留冲突标记
|
|
|
|
|
+
|
|
|
|
|
+### 新功能
|
|
|
|
|
+- 通用手签名组件 + 问卷确认签名 + 购买/收货人签名落地
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
## v1.0.1670 (2026-10-18)
|
|
## v1.0.1670 (2026-10-18)
|
|
|
|
|
|
|
|
### 重构
|
|
### 重构
|