|
@@ -146,7 +146,7 @@ import h5Bg from '@/assets/bg_mobile.jpg'
|
|
|
import pcBg from '@/assets/bg_desktop.jpg'
|
|
import pcBg from '@/assets/bg_desktop.jpg'
|
|
|
import logo from '@/assets/logo.png'
|
|
import logo from '@/assets/logo.png'
|
|
|
import { useUserStore } from '@/store'
|
|
import { useUserStore } from '@/store'
|
|
|
-import { useRouter } from 'vue-router'
|
|
|
|
|
|
|
+import { useRouter, useRoute } from 'vue-router'
|
|
|
import { ref, computed } from 'vue'
|
|
import { ref, computed } from 'vue'
|
|
|
import { UserAvatar, LoginForm } from '@/components/common'
|
|
import { UserAvatar, LoginForm } from '@/components/common'
|
|
|
import { useBasicLayout } from '@/hooks/useBasicLayout'
|
|
import { useBasicLayout } from '@/hooks/useBasicLayout'
|
|
@@ -164,6 +164,7 @@ import { useStorage } from '@vueuse/core'
|
|
|
const { isMobile } = useBasicLayout()
|
|
const { isMobile } = useBasicLayout()
|
|
|
|
|
|
|
|
const router = useRouter()
|
|
const router = useRouter()
|
|
|
|
|
+const route = useRoute()
|
|
|
const userStore = useUserStore()
|
|
const userStore = useUserStore()
|
|
|
const showLogin = ref(false)
|
|
const showLogin = ref(false)
|
|
|
const items = [
|
|
const items = [
|
|
@@ -272,6 +273,13 @@ function showConsoleEve() {
|
|
|
}, 1000)
|
|
}, 1000)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+setTimeout(() => {
|
|
|
|
|
+ if (route.query.login) {
|
|
|
|
|
+ showLogin.value = true
|
|
|
|
|
+ router.replace({ query: {} }).catch(() => {})
|
|
|
|
|
+ }
|
|
|
|
|
+}, 300)
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
|
|
<style lang="less" scoped>
|
|
<style lang="less" scoped>
|