| | |
| | | import { storeToRefs } from 'pinia'; |
| | | import { computed, defineAsyncComponent, nextTick, onMounted, ref, watch } from 'vue'; |
| | | import { useRoute } from 'vue-router'; |
| | | import { PostLogin } from '/@/api/ai/user'; |
| | | import { useThemeConfig } from '/@/stores/themeConfig'; |
| | | import { Local } from '/@/utils/storage'; |
| | | |
| | | const login = () => { |
| | | return PostLogin({ |
| | | user: 'tc', |
| | | pass: 'a', |
| | | }).then((res)=>{ |
| | | const hswatersession = res.hswatersession; |
| | | Local.set('hswatersession',hswatersession); |
| | | }); |
| | | }; |
| | | |
| | | // 引入组件 |
| | | |
| | | const LayoutMain = defineAsyncComponent(async () => { |
| | | try { |
| | | await login(); |
| | | } finally { |
| | | // eslint-disable-next-line no-unsafe-finally |
| | | return import('/@/layout/component/main.vue'); |
| | | } |
| | | return import('/@/layout/component/main.vue'); |
| | | }); |
| | | |
| | | // 定义变量内容 |