Просмотр исходного кода

fix(frontend): 修复 dart-sass 未定义变量导致的编译失败

- completion-rate.vue:$c-comp-done/-deep 被写成了自引用($x: $x),
  改回原值 #4ECDC4/#44B09E;RATE_COLORS 里同样被误替换成 SCSS 变量
  字符串的 JS 色值一并还原(否则图表颜色渲染为非法字符串)
- profile-main/profile.vue:D6 删掉了局部 $c-indigo 定义但保留了引用,
  改用 uni.scss 中同值的全局 $accent-indigo (#667EEA)
- 校验:全仓 367 个 <style lang="scss"> 块用 dart-sass 单独编译,0 失败
liaoxg 1 неделя назад
Родитель
Сommit
7d45cc48c9

+ 1 - 1
cfc-frontend/pages/profile-main/profile.vue

@@ -902,7 +902,7 @@ $c-fill-2b:         #F2F2F2;
   display: flex;
   justify-content: space-between;
   align-items: center;
-  box-shadow: 0 8rpx 32rpx rgba($c-indigo, 0.3);
+  box-shadow: 0 8rpx 32rpx rgba($accent-indigo, 0.3);
 }
 .user-card-left {
   display: flex;

+ 4 - 4
cfc-frontend/pages/stats/completion-rate.vue

@@ -154,8 +154,8 @@ import { BrandColors } from '../../utils/brand-colors.js'
 // 完成率页专属色板(flat 青绿图表系 + 米白卡片系,单页专用)
 const RATE_COLORS = {
   track:      '#FFF0E6', // 环形底轨
-  done:       '$c-comp-done', // 已完成(青绿)
-  doneDeep:   '$c-comp-done-deep', // 青绿渐变深档
+  done:       '#4ECDC4', // 已完成(青绿)
+  doneDeep:   '#44B09E', // 青绿渐变深档
   pending:    '#FFB088', // 进行中(浅橙)
   overdue:    BrandColors.primary, // 已逾期(品牌橙)
   bar:        '#FFD93D', // 柱图高亮黄
@@ -273,8 +273,8 @@ export default {
 $c-comp-bg:           #FFF9F0; // 页面米白底
 $c-comp-card:         #FFF5EB; // 暖白卡片底
 $c-comp-warm:         #FFF0E6; // 暖米色(环形底轨 / 分隔)
-$c-comp-done:         $c-comp-done; // 已完成青绿(图表 / 图例)
-$c-comp-done-deep:    $c-comp-done-deep; // 青绿渐变深档
+$c-comp-done:         #4ECDC4; // 已完成青绿(图表 / 图例)
+$c-comp-done-deep:    #44B09E; // 青绿渐变深档
 $c-comp-ink:          #2D3436; // 主文字(深灰)
 $c-comp-muted:        #B2BEC3; // 次要文字(灰)
 $c-comp-muted2:       #636E72; // 辅助文字(中灰)