From 8cae1dcd8d2bde01880ac4b70bdda4e61df3c7ef Mon Sep 17 00:00:00 2001 From: YangYuGang <1378265336@qq.com> Date: 星期六, 08 三月 2025 12:46:26 +0800 Subject: [PATCH] 送货单(U9) --- src/App.vue | 23 +++++++++++++++++++++-- 1 files changed, 21 insertions(+), 2 deletions(-) diff --git a/src/App.vue b/src/App.vue index a4d2e80..4a46522 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,5 +1,5 @@ <template> - <ConfigProvider :locale="getAntdLocale"> + <ConfigProvider :locale="getAntdLocale" :theme="themeConfig"> <AppProvider> <RouterView /> </AppProvider> @@ -7,15 +7,34 @@ </template> <script lang="ts" setup> - import { ConfigProvider } from 'ant-design-vue'; import { AppProvider } from '@/components/Application'; import { useTitle } from '@/hooks/web/useTitle'; import { useLocale } from '@/locales/useLocale'; + import { ConfigProvider } from 'ant-design-vue'; + + import { useDarkModeTheme } from '@/hooks/setting/useDarkModeTheme'; + import 'dayjs/locale/zh-cn'; + import { computed } from 'vue'; // support Multi-language const { getAntdLocale } = useLocale(); + const { isDark, darkTheme } = useDarkModeTheme(); + const themeConfig = computed(() => + Object.assign( + { + token: { + colorPrimary: '#0960bd', + colorSuccess: '#55D187', + colorWarning: '#EFBD47', + colorError: '#ED6F6F', + colorInfo: '#0960bd', + }, + }, + isDark.value ? darkTheme : {}, + ), + ); // Listening to page changes and dynamically changing site titles useTitle(); </script> -- Gitblit v1.9.3