From f19b8d3466d2963c7f515bb22b3f9181519dbecf Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期四, 12 九月 2024 10:13:37 +0800 Subject: [PATCH] 调整 --- src/layout/index.vue | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+), 0 deletions(-) diff --git a/src/layout/index.vue b/src/layout/index.vue index db22a7b..dee6d98 100644 --- a/src/layout/index.vue +++ b/src/layout/index.vue @@ -14,6 +14,7 @@ <script> import { Navbar, Sidebar, AppMain } from './components' import ResizeMixin from './mixin/ResizeHandler' +import { login } from "@/api/user"; export default { name: 'Layout', @@ -42,7 +43,24 @@ } } }, + mounted() { + // 鑾峰彇鍦板潃鏍廲ode + let code = this.$route.query.code; + if (code) { + this.getUserDate(code); + } + // else { + // this.$router.push("/login"); + // } + }, methods: { + getUserDate(code) { + login({ + code: code, + }).then((res) => { + localStorage.setItem("user", JSON.stringify(res)); + }); + }, handleClickOutside() { this.$store.dispatch('app/closeSideBar', { withoutAnimation: false }) } -- Gitblit v1.8.0