cd01550d80ab5bf786cb98c7803c649c7d2169b0
为支持全局换色 (theme.scss :root 改 1 行即换主色), 把所有业务代码里 硬编码主色清理掉, 改用 CSS 变量. 扫描结果 (grep -ri '#1[Ee]3[Aa]8[Aa]' src/): - theme.scss:21 定义本身 → 保留 - theme.js:7-8 JSDoc 注释示例 → 保留 - 其它 19 处业务硬编码 → 全部替换 替换明细: - auth/Login.vue 13 处 (login-tabs/bg/color/border/btn/links) - manager/Workbench.vue 2 处 (stat-card bg + border, 跟上个 commit 对齐) - sponsor/SponsorProjects.vue 1 处 (var(--brand-primary, #1E3A8A) fallback → 裸变量, SKILL 禁 fallback) - doctor/SignContract.vue 1 处 (同上) rgb(30,58,138) / rgba(30,58,138,X) 形式: 0 处. 效果: 改 theme.scss :root --brand-primary 一行, 全项目颜色自动跟随. 派生色 (deep/darker/light/lighter/text/mix) 已在 theme.scss 内 HEX→HSL 自动算, 不需手动改.
Description
No description provided
20 MiB
Languages
Java
43.8%
Vue
26.8%
HTML
26%
Python
1.3%
JavaScript
1.2%
Other
0.8%