|
|
@@ -8,7 +8,7 @@
|
|
|
<view class="login-form-content">
|
|
|
<view class="input-item flex align-center">
|
|
|
<view class="iconfont icon-user icon"></view>
|
|
|
- <input v-model="loginForm.username" class="input" type="text" placeholder="请输入账号" maxlength="30" />
|
|
|
+ <input v-model="loginForm.username" @blur="getTenantIdByName" class="input" type="text" placeholder="请输入账号" maxlength="30" />
|
|
|
</view>
|
|
|
<view class="input-item flex align-center">
|
|
|
<view class="iconfont icon-password icon"></view>
|
|
|
@@ -31,7 +31,8 @@
|
|
|
|
|
|
<script>
|
|
|
import Verify from "@/components/verifition/Verify"
|
|
|
-
|
|
|
+ import {getTenantIdByName} from "@/api/system/tenant";
|
|
|
+ import {setTenantId,removeTenantId} from "@/utils/auth";
|
|
|
export default {
|
|
|
name: 'Login',
|
|
|
components: {
|
|
|
@@ -49,6 +50,18 @@
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ getTenantIdByName(e){
|
|
|
+ removeTenantId()
|
|
|
+ let value = e.target.value
|
|
|
+ getTenantIdByName(value).then(res => {
|
|
|
+ const tenantId = res.data;
|
|
|
+ if (tenantId && tenantId >= 0) {
|
|
|
+ setTenantId(tenantId)
|
|
|
+ } else {
|
|
|
+ this.$modal.msgError("该手机号未创建账号,请重新输入")
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
// 隐私协议
|
|
|
handlePrivacy() {
|
|
|
let site = this.globalConfig.appInfo.agreements[0]
|