diff --git a/package.json b/package.json index 91a10b6..a84010a 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "dependencies": { "@arco-design/color": "^0.4.0", "@visactor/vchart": "^1.11.0", + "@visactor/vchart-arco-theme": "^1.11.0", "dc-admin": "link:", "nprogress": "^0.2.0", "pinia": "^2.1.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 73567db..3743f61 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,6 +11,9 @@ dependencies: '@visactor/vchart': specifier: ^1.11.0 version: 1.11.0 + '@visactor/vchart-arco-theme': + specifier: ^1.11.0 + version: 1.11.0(@visactor/vchart@1.11.0) dc-admin: specifier: 'link:' version: 'link:' @@ -1692,6 +1695,23 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true + /@visactor/vchart-arco-theme@1.11.0(@visactor/vchart@1.11.0): + resolution: {integrity: sha512-yjIXzM4Gd9dSyEmiH4MhwXutHT9I/AMsuzIqTIfwCyVpEEnbZNejjxZutGIidNdEt1qtApQECVZ970TCBJHz7w==} + peerDependencies: + '@visactor/vchart': '>=1.10.4' + dependencies: + '@visactor/vchart': 1.11.0 + '@visactor/vchart-theme-utils': 1.11.0(@visactor/vchart@1.11.0) + dev: false + + /@visactor/vchart-theme-utils@1.11.0(@visactor/vchart@1.11.0): + resolution: {integrity: sha512-GMQeT+X0hI6EQpd2GTdMYBwZbsR4B/NvAURYWzWTFW4KYdefEKHQMZNlq81aagJZTF3M09CZTkg9/uWRuBSqgQ==} + peerDependencies: + '@visactor/vchart': '>=1.10.4' + dependencies: + '@visactor/vchart': 1.11.0 + dev: false + /@visactor/vchart@1.11.0: resolution: {integrity: sha512-omEwPwLzi9PioVmiP/9L8IJoJnqRs/LsGPEkFhQYCBdSSuyh+OApWXo/a7jL/t7PsRSZVIeogmXh6YUY72XuLw==} dependencies: diff --git a/src/main.ts b/src/main.ts index dbff909..b12a8cf 100644 --- a/src/main.ts +++ b/src/main.ts @@ -17,6 +17,9 @@ import "virtual:svg-icons-register"; import i18n from "@/lang/index"; // 引入字体 import "@/assets/fonts/fonts.scss"; +// vchart-arco-theme 主题关联-黑暗模式 +import { initVChartArcoTheme } from "@visactor/vchart-arco-theme"; +initVChartArcoTheme(); const app = createApp(App); app.use(ArcoVue, { componentPrefix: "arco" diff --git a/src/style/global-theme.scss b/src/style/global-theme.scss index 160cc00..e1724e3 100644 --- a/src/style/global-theme.scss +++ b/src/style/global-theme.scss @@ -46,7 +46,7 @@ $color-text-3: var(--color-text-3); // 次要信息 二级字体色 $color-text-4: var(--color-text-4); // 置灰信息 // 背景色 -$color-bg-1: var(--color-bg-1); // 整体背景色 +$color-bg-1: var(--color-bg-1); // 整体背景色-可用于main窗口背景 $color-bg-2: var(--color-bg-2); // 一级容器背景 $color-bg-3: var(--color-bg-3); // 二级容器背景 $color-bg-4: var(--color-bg-4); // 三级容器背景 diff --git a/src/views/home/home.vue b/src/views/home/home.vue index 7c636bb..b2c71c9 100644 --- a/src/views/home/home.vue +++ b/src/views/home/home.vue @@ -193,7 +193,7 @@ const financeData = ref([