Quellcode durchsuchen

登录逻辑修改。

zhengqiang vor 5 Jahren
Ursprung
Commit
9344a9b691
2 geänderte Dateien mit 10 neuen und 5 gelöschten Zeilen
  1. 4 2
      src/store/modules/user.js
  2. 6 3
      src/views/Login.vue

+ 4 - 2
src/store/modules/user.js

@@ -29,12 +29,14 @@ const actions = {
                 if(jsonData.result){
                     commit('SET_TOKEN', jsonData.data)
                     setToken(jsonData.data)
+
+                    resolve(true)
                 }
                 else{
                     Message.error(jsonData.message || 'Has Error')
-                }
 
-                resolve()
+                    resolve(false)
+                }
             }).catch(error => {
                 reject(error)
             })

+ 6 - 3
src/views/Login.vue

@@ -133,9 +133,12 @@ export default {
 
           self.$store
             .dispatch("user/login", self.loginForm)
-            .then(() => {
-              self.loading = false;              
-              self.$router.push({ path: this.redirect || "/home" });
+            .then((result) => {
+              self.loading = false;
+              
+              if(result){
+                self.$router.push({ path: this.redirect || "/home" });
+              }              
             })
             .catch(error => {
               self.loading = false;