From b664e03064ea1fb6e2d8a4d9ace63c7a8cf8978d Mon Sep 17 00:00:00 2001 From: zhanghua <314079846@qq.com> Date: 星期二, 08 十月 2024 11:10:10 +0800 Subject: [PATCH] 模板修改 --- src/views/login/index.vue | 44 ++++++++++++++++++++++++++++++-------------- 1 files changed, 30 insertions(+), 14 deletions(-) diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 9e8f838..4ea32c9 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -40,7 +40,7 @@ appid: "wx7103925df6236723", redirect_uri: encodeURIComponent("https://dingdang.9village.cn/#/login"), state: "1", - href: "data:text/css;base64,LmltcG93ZXJCb3ggLnFyY29kZSB7CiAgICAgICAgICBib3JkZXI6IG5vbmU7CiAgICAgICAgICB3aWR0aDogMTQwcHg7CiAgICAgICAgICBoZWlnaHQ6IDE0MHB4OwogICAgICAgIH0=", // 鑷畾涔夋牱寮忛摼鎺� + href: "data:text/css;base64,LmltcG93ZXJCb3ggLnFyY29kZSB7d2lkdGg6IDIwMHB4O30KLmltcG93ZXJCb3ggLnRpdGxlIHtkaXNwbGF5OiBub25lO30KLmltcG93ZXJCb3ggLmluZm8ge3dpZHRoOiAyMDBweDt9Ci5zdGF0dXNfaWNvbiB7ZGlzcGxheTogbm9uZX0KLmltcG93ZXJCb3ggLnN0YXR1cyB7dGV4dC1hbGlnbjogY2VudGVyO30g", // 鑷畾涔夋牱寮忛摼鎺� loginForm: { username: "admin", password: "111111", @@ -66,22 +66,33 @@ immediate: true, }, }, + beforeRouteUpdate(route, from, next) { + this.redirect = route.query && route.query.redirect; + let code = route.query.code; + if (code) { + this.getUserDate(code); + } else { + this.getWeChatUrl(); + } + }, mounted() { - let code = this.$route.query.code; - if (code) { - this.getUserDate(code); - } else { - this.getWeChatUrl(); - } + let code = this.$route.query.code; + if (code) { + this.getUserDate(code); + } else { + this.getWeChatUrl(); + } }, methods: { - getUserDate(code) { - login({ - code: code, - }).then((res) => { - localStorage.setItem("user", JSON.stringify(res)); - this.$router.push("/student"); - }); + getUserDate(code) { + login({ + code: code, + }).then((res) => { + localStorage.setItem("user", JSON.stringify(res)); + localStorage.setItem("staffs", JSON.stringify(res.staffs)); + localStorage.setItem("selectStaff", JSON.stringify(res.staffs[0])); + this.$router.push("/student"); + }); }, getWeChatUrl() { // api.wachatQrUrl().then(res => { @@ -252,4 +263,9 @@ user-select: none; } } + +.main_wx{ + height: 360px; + margin-bottom: 100px; +} </style> -- Gitblit v1.8.0