@@ -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)
@@ -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();
+ getTenantIdByName(value).then(res => {
+ const tenantId = res.data;
+ if (tenantId && tenantId >= 0) {
+ setTenantId(tenantId)
+ callback();
+ } else {
+ callback('该手机号未创建账号,请重新输入');
+ }
+ });
}
}, trigger: "blur"