From 87aa717cf4915e5978e592ff56e5cf059a4b55ce Mon Sep 17 00:00:00 2001
From: gerson <1405270578@qq.com>
Date: 星期日, 30 六月 2024 10:18:22 +0800
Subject: [PATCH] Merge branch 'master' of http://47.103.154.90:83/r/WI/Web.V1.0

---
 src/layout/main/classic.vue |   21 ++++++++++++++++++---
 1 files changed, 18 insertions(+), 3 deletions(-)

diff --git a/src/layout/main/classic.vue b/src/layout/main/classic.vue
index 8d4eeef..883426f 100644
--- a/src/layout/main/classic.vue
+++ b/src/layout/main/classic.vue
@@ -5,14 +5,29 @@
 </template>
 
 <script setup lang="ts" name="layoutClassic">
-import { defineAsyncComponent, computed, ref, watch, nextTick, onMounted } from 'vue';
-import { useRoute } from 'vue-router';
 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';
+
+const login = () => {
+	return PostLogin({
+		user: 'tc',
+		pass: 'a',
+	});
+};
 
 // 寮曞叆缁勪欢
 
-const LayoutMain = defineAsyncComponent(() => import('/@/layout/component/main.vue'));
+const LayoutMain = defineAsyncComponent(async () => {
+	try {
+		await login();
+	} finally {
+		// eslint-disable-next-line no-unsafe-finally
+		return import('/@/layout/component/main.vue');
+	}
+});
 
 // 瀹氫箟鍙橀噺鍐呭
 const layoutMainRef = ref<InstanceType<typeof LayoutMain>>();

--
Gitblit v1.9.3