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