From 1f08ea85f95b5f53cce141cf47d0989b3f70dc38 Mon Sep 17 00:00:00 2001 From: sladro Date: Tue, 16 Sep 2025 19:23:21 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E7=BB=9F=E4=B8=80=E4=B8=BB=E5=AE=B9?= =?UTF-8?q?=E5=99=A8=E8=83=8C=E6=99=AF=E4=B8=BA=E6=B7=B1=E8=89=B2=E4=B8=BB?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将所有主要容器背景色统一改为 --color-bg-primary, 实现全站深色主题的视觉一致性: - AppHeader: 头部导航栏 - MainLayout: 主布局侧边栏和工作区头部 - CadSidebar: 左侧边栏容器 - CreoModelViewer: 模型查看器主容器 - ModelManagement: 模型管理主容器 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- src/components/layout/AppHeader.vue | 2 +- src/components/layout/CadSidebar.vue | 2 +- src/components/layout/MainLayout.vue | 4 ++-- src/components/layout/ModelManagement.vue | 2 +- src/components/model/CreoModelViewer.vue | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components/layout/AppHeader.vue b/src/components/layout/AppHeader.vue index 30ecebd..ec08e90 100644 --- a/src/components/layout/AppHeader.vue +++ b/src/components/layout/AppHeader.vue @@ -110,7 +110,7 @@ const handleNavClick = (page) => { align-items: center; justify-content: space-between; height: 60px; - background: var(--color-bg-secondary); + background: var(--color-bg-primary); border-bottom: 1px solid var(--color-border-primary); padding: 0 20px; position: relative; diff --git a/src/components/layout/CadSidebar.vue b/src/components/layout/CadSidebar.vue index a953cb9..c69a97e 100644 --- a/src/components/layout/CadSidebar.vue +++ b/src/components/layout/CadSidebar.vue @@ -165,7 +165,7 @@ const handleOpenModel = async () => { height: 100%; display: flex; flex-direction: column; - background: var(--color-bg-secondary); + background: var(--color-bg-primary); color: var(--color-text-primary); overflow-y: auto; padding: 20px; diff --git a/src/components/layout/MainLayout.vue b/src/components/layout/MainLayout.vue index c6eed7d..8add4ee 100644 --- a/src/components/layout/MainLayout.vue +++ b/src/components/layout/MainLayout.vue @@ -81,7 +81,7 @@ import AppHeader from './AppHeader.vue' .app-sidebar { width: 350px; - background: var(--color-bg-secondary); + background: var(--color-bg-primary); border-right: 1px solid var(--color-border-primary); overflow-y: auto; flex-shrink: 0; @@ -100,7 +100,7 @@ import AppHeader from './AppHeader.vue' align-items: center; justify-content: space-between; padding: 16px 24px; - background: var(--color-bg-secondary); + background: var(--color-bg-primary); border-bottom: 1px solid var(--color-border-primary); flex-shrink: 0; } diff --git a/src/components/layout/ModelManagement.vue b/src/components/layout/ModelManagement.vue index e600dde..e3f87e1 100644 --- a/src/components/layout/ModelManagement.vue +++ b/src/components/layout/ModelManagement.vue @@ -572,7 +572,7 @@ const openSelectedFile = async () => { } .file-dialog { - background: var(--color-bg-secondary); + background: var(--color-bg-primary); border: 1px solid var(--color-border-primary); border-radius: var(--size-border-radius-card); width: 90%; diff --git a/src/components/model/CreoModelViewer.vue b/src/components/model/CreoModelViewer.vue index fe6927f..eb17fd7 100644 --- a/src/components/model/CreoModelViewer.vue +++ b/src/components/model/CreoModelViewer.vue @@ -189,7 +189,7 @@ const basicCheck = () => {