Sanakey
3 天以前 b5c1614fe473330ceca8b7cff0f1802e19bd5039
提交 | 用户 | age
2f6253 1 <template>
bb3d5b 2   <ConfigProvider :locale="getAntdLocale" :theme="themeConfig">
74e62c 3     <AppProvider>
4d7001 4       <RouterView />
74e62c 5     </AppProvider>
2f6253 6   </ConfigProvider>
7 </template>
8
bb89c5 9 <script lang="ts" setup>
5e8ef2 10   import { AppProvider } from '@/components/Application';
V 11   import { useTitle } from '@/hooks/web/useTitle';
12   import { useLocale } from '@/locales/useLocale';
bb3d5b 13   import { ConfigProvider } from 'ant-design-vue';
dbdd81 14
IW 15   import { useDarkModeTheme } from '@/hooks/setting/useDarkModeTheme';
bb3d5b 16   import 'dayjs/locale/zh-cn';
128809 17   import { computed, ref } from 'vue';
5e8ef2 18
128809 19   import { getCurrentInstance } from 'vue';
b5c161 20   import { useFormBaseData } from '@/store/modules/formBaseData';
S 21   import {useUserStore} from "@/store/modules/user";
22   import {getSysMode} from "@/api/sys/onbusUser";
23
24   const userStore = useUserStore();
25   let userInfo = userStore.getUserInfo;
26   Logger.log('userInfo...', userInfo);
27
28   // 获取表单基础数据
29   const userBaseDataStore= useFormBaseData();
30   userBaseDataStore.getSelectInfoAction();
31   let baseData = userBaseDataStore.getFormBaseData;
32   Logger.log('getFormBaseData..', baseData);
33
34   // async function getSys(){
35   //   try {
36   //     let data = await getSysMode();
37   //     console.log('请求getSysMode ...',data);
38   //   } catch(e){
39   //     console.error(e);
40   //   }
41   // }
42   // getSys();
128809 43
H 44   // 获取当前实例
ccfd07 45   const instance = getCurrentInstance();
H 46   const proxy = instance?.proxy;
128809 47
H 48   const setCookie = () => {
b5c161 49     // Logger.log('proxy...', 666);
ccfd07 50     // 先检查proxy是否存在,再进行操作
H 51     if (proxy && proxy.$cookies) {
b5c161 52       // proxy.$cookies.set('selectDatabase', '82', '1d');
S 53       // proxy.$cookies.remove('JSESSIONID');
54       // proxy.$cookies.set('JSESSIONID', 'BB3EE61E63A8E87982BF1658D14788B3.jvm_59_9010', '1d');
ccfd07 55     } else {
H 56       console.error('proxy对象未初始化或不包含$cookies属性');
57     }
128809 58   };
H 59   setCookie();
bb89c5 60   // support Multi-language
V 61   const { getAntdLocale } = useLocale();
979058 62
dbdd81 63   const { isDark, darkTheme } = useDarkModeTheme();
IW 64
bb3d5b 65   const themeConfig = computed(() =>
66     Object.assign(
67       {
68         token: {
69           colorPrimary: '#0960bd',
70           colorSuccess: '#55D187',
71           colorWarning: '#EFBD47',
72           colorError: '#ED6F6F',
73           colorInfo: '#0960bd',
74         },
75       },
76       isDark.value ? darkTheme : {},
77     ),
78   );
56a966 79   // Listening to page changes and dynamically changing site titles
bb89c5 80   useTitle();
2f6253 81 </script>