From 413429ce35c283dfedb65caf5cdee1ab3841bff4 Mon Sep 17 00:00:00 2001
From: xiaocp2009 <39615122+xiaocp2009@users.noreply.github.com>
Date: Fri, 22 Aug 2025 14:51:35 +0800
Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E4=BF=AE=E5=A4=8D=E4=B8=BB=E9=A2=98?=
=?UTF-8?q?=E8=AE=BE=E7=BD=AE=E6=97=A0=E6=B3=95=E7=94=9F=E6=95=88=E7=9A=84?=
=?UTF-8?q?bug=202=E3=80=81SVG=E6=9C=AC=E5=9C=B0=E5=8C=96V3=203=E3=80=81?=
=?UTF-8?q?=E4=BC=98=E5=8C=96=E6=8E=A7=E5=88=B6=E5=8F=B0=E6=95=B0=E6=8D=AE?=
=?UTF-8?q?=E6=98=BE=E7=A4=BA=E6=96=B9=E5=BC=8F=E4=B8=BA=E5=BC=82=E6=AD=A5?=
=?UTF-8?q?,=E4=BB=A5=E6=8F=90=E9=AB=98=E6=95=B4=E4=BD=93=E6=B8=B2?=
=?UTF-8?q?=E6=9F=93=E6=95=88=E7=8E=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/assets/svg-icon/menu/bili1.svg | 2 +-
.../src/assets/svg-icon/menu/bili2.svg | 1 +
.../src/assets/svg-icon/menu/bili3.svg | 1 +
.../src/assets/svg-icon/menu/daima.svg | 2 +-
.../src/assets/svg-icon/menu/huancun.svg | 2 +-
.../src/assets/svg-icon/menu/huancun1.svg | 1 +
.../src/assets/svg-icon/menu/juese1.svg | 1 +
.../src/assets/svg-icon/menu/result.svg | 1 +
.../src/assets/svg-icon/menu/shenji.svg | 1 +
.../src/assets/svg-icon/menu/user-manage.svg | 2 +-
.../src/assets/svg-icon/menu/zidian.svg | 2 +-
.../src/assets/svg-icon/menu/zuhu.svg | 2 +-
.../layouts/modules/global-header/index.vue | 7 ++++
.../components/layout-mode-card.vue | 2 +
.../layouts/modules/theme-drawer/index.vue | 1 +
.../theme-drawer/modules/dark-mode.vue | 38 ++++++++++++++++--
.../theme-drawer/modules/theme-color.vue | 28 +++++++++++++
cds-fontend-2025.V1/src/theme/settings.ts | 40 ++++++++++++++-----
.../src/views/home/modules/card-data-mkt.vue | 10 ++++-
.../src/views/home/modules/line-chart-mkt.vue | 18 +++++++++
.../views/home/modules/line-chart-summary.vue | 17 ++++++++
.../src/views/home/modules/pie-chart-mkt.vue | 6 +++
.../views/home/modules/pie-chart-summary.vue | 6 +++
23 files changed, 170 insertions(+), 21 deletions(-)
create mode 100644 cds-fontend-2025.V1/src/assets/svg-icon/menu/bili2.svg
create mode 100644 cds-fontend-2025.V1/src/assets/svg-icon/menu/bili3.svg
create mode 100644 cds-fontend-2025.V1/src/assets/svg-icon/menu/huancun1.svg
create mode 100644 cds-fontend-2025.V1/src/assets/svg-icon/menu/juese1.svg
create mode 100644 cds-fontend-2025.V1/src/assets/svg-icon/menu/result.svg
create mode 100644 cds-fontend-2025.V1/src/assets/svg-icon/menu/shenji.svg
diff --git a/cds-fontend-2025.V1/src/assets/svg-icon/menu/bili1.svg b/cds-fontend-2025.V1/src/assets/svg-icon/menu/bili1.svg
index baed132..930faa9 100644
--- a/cds-fontend-2025.V1/src/assets/svg-icon/menu/bili1.svg
+++ b/cds-fontend-2025.V1/src/assets/svg-icon/menu/bili1.svg
@@ -1 +1 @@
-
+
diff --git a/cds-fontend-2025.V1/src/assets/svg-icon/menu/bili2.svg b/cds-fontend-2025.V1/src/assets/svg-icon/menu/bili2.svg
new file mode 100644
index 0000000..965abfb
--- /dev/null
+++ b/cds-fontend-2025.V1/src/assets/svg-icon/menu/bili2.svg
@@ -0,0 +1 @@
+
diff --git a/cds-fontend-2025.V1/src/assets/svg-icon/menu/bili3.svg b/cds-fontend-2025.V1/src/assets/svg-icon/menu/bili3.svg
new file mode 100644
index 0000000..f9c92d4
--- /dev/null
+++ b/cds-fontend-2025.V1/src/assets/svg-icon/menu/bili3.svg
@@ -0,0 +1 @@
+
diff --git a/cds-fontend-2025.V1/src/assets/svg-icon/menu/daima.svg b/cds-fontend-2025.V1/src/assets/svg-icon/menu/daima.svg
index 1139e9c..3941e34 100644
--- a/cds-fontend-2025.V1/src/assets/svg-icon/menu/daima.svg
+++ b/cds-fontend-2025.V1/src/assets/svg-icon/menu/daima.svg
@@ -1 +1 @@
-
+
diff --git a/cds-fontend-2025.V1/src/assets/svg-icon/menu/huancun.svg b/cds-fontend-2025.V1/src/assets/svg-icon/menu/huancun.svg
index ba94c24..2b38a57 100644
--- a/cds-fontend-2025.V1/src/assets/svg-icon/menu/huancun.svg
+++ b/cds-fontend-2025.V1/src/assets/svg-icon/menu/huancun.svg
@@ -1 +1 @@
-
+
diff --git a/cds-fontend-2025.V1/src/assets/svg-icon/menu/huancun1.svg b/cds-fontend-2025.V1/src/assets/svg-icon/menu/huancun1.svg
new file mode 100644
index 0000000..8947545
--- /dev/null
+++ b/cds-fontend-2025.V1/src/assets/svg-icon/menu/huancun1.svg
@@ -0,0 +1 @@
+
diff --git a/cds-fontend-2025.V1/src/assets/svg-icon/menu/juese1.svg b/cds-fontend-2025.V1/src/assets/svg-icon/menu/juese1.svg
new file mode 100644
index 0000000..3fd286a
--- /dev/null
+++ b/cds-fontend-2025.V1/src/assets/svg-icon/menu/juese1.svg
@@ -0,0 +1 @@
+
diff --git a/cds-fontend-2025.V1/src/assets/svg-icon/menu/result.svg b/cds-fontend-2025.V1/src/assets/svg-icon/menu/result.svg
new file mode 100644
index 0000000..5c155eb
--- /dev/null
+++ b/cds-fontend-2025.V1/src/assets/svg-icon/menu/result.svg
@@ -0,0 +1 @@
+
diff --git a/cds-fontend-2025.V1/src/assets/svg-icon/menu/shenji.svg b/cds-fontend-2025.V1/src/assets/svg-icon/menu/shenji.svg
new file mode 100644
index 0000000..989f940
--- /dev/null
+++ b/cds-fontend-2025.V1/src/assets/svg-icon/menu/shenji.svg
@@ -0,0 +1 @@
+
diff --git a/cds-fontend-2025.V1/src/assets/svg-icon/menu/user-manage.svg b/cds-fontend-2025.V1/src/assets/svg-icon/menu/user-manage.svg
index c655db0..96b6be2 100644
--- a/cds-fontend-2025.V1/src/assets/svg-icon/menu/user-manage.svg
+++ b/cds-fontend-2025.V1/src/assets/svg-icon/menu/user-manage.svg
@@ -1 +1 @@
-
+
diff --git a/cds-fontend-2025.V1/src/assets/svg-icon/menu/zidian.svg b/cds-fontend-2025.V1/src/assets/svg-icon/menu/zidian.svg
index 6538a70..5e1664f 100644
--- a/cds-fontend-2025.V1/src/assets/svg-icon/menu/zidian.svg
+++ b/cds-fontend-2025.V1/src/assets/svg-icon/menu/zidian.svg
@@ -1 +1 @@
-
+
diff --git a/cds-fontend-2025.V1/src/assets/svg-icon/menu/zuhu.svg b/cds-fontend-2025.V1/src/assets/svg-icon/menu/zuhu.svg
index fea770b..6265dd4 100644
--- a/cds-fontend-2025.V1/src/assets/svg-icon/menu/zuhu.svg
+++ b/cds-fontend-2025.V1/src/assets/svg-icon/menu/zuhu.svg
@@ -1 +1 @@
-
+
diff --git a/cds-fontend-2025.V1/src/layouts/modules/global-header/index.vue b/cds-fontend-2025.V1/src/layouts/modules/global-header/index.vue
index c5c688d..70f863d 100644
--- a/cds-fontend-2025.V1/src/layouts/modules/global-header/index.vue
+++ b/cds-fontend-2025.V1/src/layouts/modules/global-header/index.vue
@@ -44,21 +44,28 @@ const tenantId = ref(authStore.userInfo?.user?.tenantId || '0
+
+
+
+
+
+
+
diff --git a/cds-fontend-2025.V1/src/layouts/modules/theme-drawer/components/layout-mode-card.vue b/cds-fontend-2025.V1/src/layouts/modules/theme-drawer/components/layout-mode-card.vue
index ae39604..bbd9aec 100644
--- a/cds-fontend-2025.V1/src/layouts/modules/theme-drawer/components/layout-mode-card.vue
+++ b/cds-fontend-2025.V1/src/layouts/modules/theme-drawer/components/layout-mode-card.vue
@@ -62,6 +62,8 @@ const layoutConfig: LayoutConfig = {
function handleChangeMode(mode: UnionKey.ThemeLayoutMode) {
if (props.disabled) return;
+ // 保存到 localStorage
+ localStorage.setItem('layout-mode', mode);
emit('update:mode', mode);
}
diff --git a/cds-fontend-2025.V1/src/layouts/modules/theme-drawer/index.vue b/cds-fontend-2025.V1/src/layouts/modules/theme-drawer/index.vue
index 668e476..3186d1c 100644
--- a/cds-fontend-2025.V1/src/layouts/modules/theme-drawer/index.vue
+++ b/cds-fontend-2025.V1/src/layouts/modules/theme-drawer/index.vue
@@ -18,6 +18,7 @@ const appStore = useAppStore();
+
diff --git a/cds-fontend-2025.V1/src/layouts/modules/theme-drawer/modules/dark-mode.vue b/cds-fontend-2025.V1/src/layouts/modules/theme-drawer/modules/dark-mode.vue
index f58602d..7acc639 100644
--- a/cds-fontend-2025.V1/src/layouts/modules/theme-drawer/modules/dark-mode.vue
+++ b/cds-fontend-2025.V1/src/layouts/modules/theme-drawer/modules/dark-mode.vue
@@ -1,5 +1,5 @@