From 2af71bcf522c485ea005184c977986374a7dcc4a Mon Sep 17 00:00:00 2001 From: Sanakey <714737083@qq.com> Date: 星期六, 28 九月 2024 09:47:10 +0800 Subject: [PATCH] Merge branch 'feng-v1-editor' of http://192.168.100.20:9090/r/onbus_crm into li-v1 --- src/App.vue | 41 ++++++++++++++++++++++++++++++++++++++--- 1 files changed, 38 insertions(+), 3 deletions(-) diff --git a/src/App.vue b/src/App.vue index a4d2e80..401b213 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,50 @@ </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 'dayjs/locale/zh-cn'; + import { ConfigProvider } from 'ant-design-vue'; + import { useDarkModeTheme } from '@/hooks/setting/useDarkModeTheme'; + import 'dayjs/locale/zh-cn'; + import { computed, ref } from 'vue'; + + import { getCurrentInstance } from 'vue'; + + // 鑾峰彇褰撳墠瀹炰緥 + const instance = getCurrentInstance(); + const proxy = instance?.proxy; + + const setCookie = () => { + // 鍏堟鏌roxy鏄惁瀛樺湪锛屽啀杩涜鎿嶄綔 + if (proxy && proxy.$cookies) { + proxy.$cookies.remove('JSESSIONID'); + proxy.$cookies.set('JSESSIONID', '23542F948D2C450599CF5850631B432D.jvm_59_9010', '1d'); + } else { + console.error('proxy瀵硅薄鏈垵濮嬪寲鎴栦笉鍖呭惈$cookies灞炴��'); + } + }; + setCookie(); // 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.8.0