xiongzhu hace 4 años
padre
commit
19e863314c
Se han modificado 1 ficheros con 15 adiciones y 1 borrados
  1. 15 1
      src/mixins/common.js

+ 15 - 1
src/mixins/common.js

@@ -124,7 +124,21 @@ export default {
             //                 return Promise.reject();
             //             });
             //     });
-            return (this.$store.userInfo || {}).settleAccountId != undefined ? Promise.resolve() : Promise.reject();
+            return (this.$store.state.userInfo || {}).settleAccountId != undefined
+                ? Promise.resolve()
+                : this.$dialog
+                      .confirm({
+                          title: '银行卡未绑定',
+                          message: '您的账户还未绑定银行卡',
+                          confirmButtonText: '前往绑定'
+                      })
+                      .then(() => {
+                          this.$router.push('/mineBanks');
+                          return Promise.reject();
+                      })
+                      .catch(() => {
+                          return Promise.reject();
+                      });
         },
         checkAuth() {
             if (this.authStatus === '已认证') {