From a32100e31b93bc378b11ab93617a9c40b081ad70 Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期三, 15 四月 2026 16:44:03 +0800
Subject: [PATCH] 移除核验部分+登录注册接口对接
---
src/views/main/index.vue | 26 ++++++++++++++++++++++----
1 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/src/views/main/index.vue b/src/views/main/index.vue
index 6372498..c7fc6de 100644
--- a/src/views/main/index.vue
+++ b/src/views/main/index.vue
@@ -1,15 +1,17 @@
<template>
<el-container direction="vertical" style="height: 100vh;">
<el-header class="p-0">
- <MyHeader></MyHeader>
+ <MyHeader @getUserInfoFlag="getUserInfoFlag=true"></MyHeader>
</el-header>
<el-main :style="{height: mainHeight}" class="custom-main p-0" >
- <div>
+ <div v-if="getUserInfoFlag">
<router-view></router-view>
+ </div>
+ <div v-else :style="{'min-height': `${height-150}px`}" class="loading-container">
+ <CustomLoading />
</div>
<MyFooter></MyFooter>
</el-main>
-
<LoginDialog />
</el-container>
</template>
@@ -18,21 +20,37 @@
import MyHeader from '@/views/main/components/MyHeader.vue'
import MyFooter from '@/views/main/components/MyFooter.vue'
import LoginDialog from '@/views/login/index.vue'
+import CustomLoading from '@/views/main/components/CustomLoading.vue'
export default {
components: {
MyHeader,
MyFooter,
- LoginDialog
+ LoginDialog,
+ CustomLoading
},
setup() {
const { height } = useWindowSize()
return { height }
},
+ data() {
+ return {
+ getUserInfoFlag: false
+ }
+ },
computed: {
mainHeight: function() {
return `${this.height - 60}px`
}
+ },
+ created() {
+ this.getUserInfo()
+ },
+ methods: {
+ getUserInfo() {
+
+ }
}
+
}
</script>
--
Gitblit v1.8.0