Browse Source

bug修改

sunlupeng 1 year ago
parent
commit
5defd32b13
2 changed files with 12 additions and 2 deletions
  1. 2 1
      src/store/modules/user.js
  2. 10 1
      src/views/login.vue

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

@@ -1,5 +1,5 @@
 import { login, logout, getInfo, socialLogin, smsLogin,smsRegister,smsResetPassword } from '@/api/login'
-import { setToken, removeToken } from '@/utils/auth'
+import { setToken, removeToken,removeTenantId } from '@/utils/auth'
 import { changeTenant } from '@/api/system/tenant'
 
 const user = {
@@ -201,6 +201,7 @@ const user = {
           commit('SET_ROLES', [])
           commit('SET_PERMISSIONS', [])
           removeToken()
+          removeTenantId()
           resolve()
         }).catch(error => {
           reject(error)

+ 10 - 1
src/views/login.vue

@@ -165,7 +165,16 @@ export default {
               if (/^(?:(?:\+|00)86)?1(?:3[\d]|4[5-79]|5[0-35-9]|6[5-7]|7[0-8]|8[\d]|9[189])\d{8}$/.test(value) === false) {
                 callback(new Error("手机号格式错误"));
               } else {
-                callback();
+                removeTenantId()
+                getTenantIdByName(value).then(res => {
+                  const tenantId = res.data;
+                  if (tenantId && tenantId >= 0) {
+                    setTenantId(tenantId)
+                    callback();
+                  } else {
+                    callback('该手机号未创建账号,请重新输入');
+                  }
+                });
               }
             }, trigger: "blur"
           }