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

fix(web): 修复管理端暗色侧边栏菜单文字对比度过低

Xiaogang Liao 3 недель назад
Родитель
Сommit
75979304f0

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-7427f3981efbea8981ba405688f009a321c0c3e7
+5aa138324f75c1afa34d622a09b48a1725e0d464

+ 1 - 1
cfc-web/package.json

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

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

@@ -4,6 +4,24 @@
 
 ---
 
+## v1.0.1752 (2026-10-22)
+
+### 其他
+- - 公司地址:中国 · 北京 → 北京市海淀区和盈中心三层
+- - 新增联系电话:010-58733188(联系区 + footer.js 已有)
+- - 清理所有 html/css/js 中的「亿图腾」品牌名残留
+- - articles/js/footer.js 地址补全至完整街道
+- 
+- - 唯一消费方 pages/activity/activity-detail/activity-detail.vue 的 import 改为
+-   @/pages/activity/components/ActivityPoster.vue
+- - 组件内只有 @/utils/format.js、@/utils/fontScale.js 两处别名引用,移动后无需改动
+- - 校验:verify-vue-compile 两个文件 模板/样式/脚本 均通过;全仓无残留旧路径引用
+- 
+
+### 重构
+- ActivityPoster 移入 pages/activity 子包,主包减重
+
+
 ## v1.0.1751 (2026-10-22)
 
 ### 新功能

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

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.1751
+> 当前版本: v1.0.1752
 
 ## 历史版本
 
@@ -8,6 +8,24 @@
 
 ---
 
+## v1.0.1752 (2026-10-22)
+
+### 其他
+- - 公司地址:中国 · 北京 → 北京市海淀区和盈中心三层
+- - 新增联系电话:010-58733188(联系区 + footer.js 已有)
+- - 清理所有 html/css/js 中的「亿图腾」品牌名残留
+- - articles/js/footer.js 地址补全至完整街道
+- 
+- - 唯一消费方 pages/activity/activity-detail/activity-detail.vue 的 import 改为
+-   @/pages/activity/components/ActivityPoster.vue
+- - 组件内只有 @/utils/format.js、@/utils/fontScale.js 两处别名引用,移动后无需改动
+- - 校验:verify-vue-compile 两个文件 模板/样式/脚本 均通过;全仓无残留旧路径引用
+- 
+
+### 重构
+- ActivityPoster 移入 pages/activity 子包,主包减重
+
+
 ## v1.0.1751 (2026-10-22)
 
 ### 新功能

+ 4 - 0
cfc-web/src/styles/admin-tokens.css

@@ -104,6 +104,10 @@
   --adm-text-65: rgba(0, 0, 0, 0.65);
   --adm-text-45: rgba(0, 0, 0, 0.45);
   --adm-text-25: rgba(0, 0, 0, 0.25);
+  /* ---- 暗色侧边栏文字(深底浅字,避免复用正文黑色 token) ---- */
+  --adm-sidebar-text: rgba(255, 255, 255, 0.72);
+  --adm-sidebar-text-active: #69B1FF;
+  --adm-sidebar-text-muted: rgba(255, 255, 255, 0.55);
   --adm-border-base: #D9D9D9;
   --adm-border-split: #F0F0F0;
   --adm-fill: #F5F5F5;

+ 5 - 5
cfc-web/src/views/Layout.vue

@@ -14,8 +14,8 @@
           :default-active="activeMenu"
           class="sidebar-menu"
           background-color="transparent"
-          text-color="var(--adm-text-45)"
-          active-text-color="var(--adm-primary)"
+          text-color="var(--adm-sidebar-text)"
+          active-text-color="var(--adm-sidebar-text-active)"
           @select="handleMenuSelect"
         >
 <template v-for="item in effectiveMenuItems">
@@ -1031,7 +1031,7 @@ export default {
 .menu-load-failed {
   padding: 24px 16px;
   text-align: center;
-  color: var(--adm-text-45);
+  color: var(--adm-sidebar-text-muted);
 }
 .menu-load-failed .el-icon-warning-outline {
   font-size: 28px;
@@ -1041,12 +1041,12 @@ export default {
   margin: 8px 0 0;
   font-size: 13px;
   font-weight: 600;
-  color: var(--adm-text-45);
+  color: var(--adm-sidebar-text);
 }
 .menu-load-failed-sub {
   margin: 4px 0 0;
   font-size: 12px;
-  color: var(--adm-text-45);
+  color: var(--adm-sidebar-text-muted);
 }
 
 </style>