From e3097587828362e34352cf4f378c8f5a260ea700 Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Thu, 19 Sep 2024 16:32:00 +0800
Subject: [PATCH] no message

---
 src/page/login/login.vue |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/src/page/login/login.vue b/src/page/login/login.vue
index 0fe3d47..cb0a528 100644
--- a/src/page/login/login.vue
+++ b/src/page/login/login.vue
@@ -10,7 +10,6 @@
           <el-input
             :placeholder="$t('hj9')"
             :size="medium"
-            maxlength="11"
             v-model="userName"
             clearable
           >
@@ -52,7 +51,7 @@
           @click="$router.push('/register')"
           data-v-8cc76a7b=""
           style="color: rgb(5, 106, 239)"
-          >{{$t('免費註冊')}}</span
+          >{{ $t("免費註冊") }}</span
         >
       </div>
     </div>
@@ -62,6 +61,7 @@
 import headers from "./components/header.vue";
 import * as api from "@/axios/api";
 import { Notify } from "vant";
+import { mapActions, mapMutations } from "vuex";
 
 export default {
   name: "newLogin",
@@ -91,6 +91,8 @@
   },
 
   methods: {
+    ...mapActions(["setUseInfo"]),
+    ...mapMutations(["undataToken"]),
     checkboxChange(e) {
       window.localStorage.setItem("login_checked", e);
     },
@@ -114,6 +116,7 @@
       let data = await api.login(opts);
 
       if (data.status === 0) {
+        this.setUseInfo();
         if (this.checked) {
           window.localStorage.setItem(
             "login_admin",
@@ -127,14 +130,13 @@
         }
         this.$store.state.userInfo.phone = this.userName;
         this.$store.state.userInfo.token = data.data.token;
-
+        this.undataToken(data.data.token);
+        window.localStorage.setItem("USERTOKEN", data.data.token);
         Notify({ type: "success", message: this.$t("hj36") });
 
         setTimeout(() => {
           this.$router.push("/home");
         }, 1000);
-
-        window.localStorage.setItem("USERTOKEN", data.data.token);
       } else {
         Notify({ type: "warning", message: data.msg });
       }
@@ -168,8 +170,11 @@
   font-weight: 400;
   font-size: 0.37333rem;
   color: #8c9fad;
-  margin: 0 auto;
+  margin: 0.4rem auto;
   padding: 0.34667rem 0.4rem;
+  width: 100%;
+  height: 6rem;
+  text-align: center;
   span {
     color: rgb(5, 106, 239);
   }

--
Gitblit v1.9.3