|
|
@@ -4,6 +4,28 @@
|
|
|
|
|
|
---
|
|
|
|
|
|
+## v1.0.1695 (2026-10-19)
|
|
|
+
|
|
|
+### 新功能
|
|
|
+- 文章/商品详情页关联文章+商品(文章在上商品在下、商城样式触底分页)+ 答题选中态修复
|
|
|
+
|
|
|
+### 其他
|
|
|
+- - 商品详情页:新增相关文章(商品标签匹配文章)+ 相关商品(商品标签匹配商品,排除自身),文章在上商品在下,均支持分页
|
|
|
+- - 后端:/api/articles/related 增加 page 参数;新增 /api/articles/related-by-product 与 /api/product/related-products(均入 JwtInterceptor/WebConfig 白名单)
|
|
|
+- - ProductRecommendationService 抽出标签匹配核心(getTagMatchedProducts),文章/商品两场景复用
|
|
|
+- - 答题:selectQuizAnswer 改用 \ 修复 Vue2 数组索引不响应导致选中态不显示;新增 currentQuestionOptions 计算属性统一派生字母/剥离后端前缀,规避模板内方法调用
|
|
|
+-
|
|
|
+- 5 张高频页的手写旧 stat-card 标记统一替换为全局注册的 <StatCard>,
|
|
|
+- 收敛到 Ant Design 5 语义色令牌,并移除对应死亡 CSS。
|
|
|
+- - 旧色值(blue/green/orange/purple)由 StatCard.COLOR_MAP 自动映射
|
|
|
+- - DanSettlement 移除 .admin-page{padding:20px} 局部覆盖,改由 B 的 24px 统一留白承接
|
|
|
+- - 净删 330 行,组件复用度与视觉一致性提升
|
|
|
+-
|
|
|
+
|
|
|
+### 重构
|
|
|
+- 高频页 KPI 卡片迁移至全局 StatCard 并清理死亡样式
|
|
|
+
|
|
|
+
|
|
|
## v1.0.1694 (2026-10-19)
|
|
|
|
|
|
### 样式
|