mirror of https://gitee.com/xiaonuobase/snowy
【更新】升级v3.5.1版本
parent
06008bf1d2
commit
349423170b
|
@ -100,7 +100,6 @@
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import clientLoginApi from '@/api/auth/client/clientLoginApi'
|
import clientLoginApi from '@/api/auth/client/clientLoginApi'
|
||||||
import loginTenApi from '@/api/auth/loginTenApi'
|
|
||||||
import smCrypto from '@/utils/smCrypto'
|
import smCrypto from '@/utils/smCrypto'
|
||||||
import { required } from '@/utils/formRules'
|
import { required } from '@/utils/formRules'
|
||||||
import { afterLogin } from './util'
|
import { afterLogin } from './util'
|
||||||
|
@ -154,52 +153,7 @@
|
||||||
})
|
})
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
// 获得租户code编码
|
getSysConfig()
|
||||||
if (!isEmpty(route.query.tenCode)) {
|
|
||||||
ruleForm.tenCode = route.query.tenCode
|
|
||||||
}
|
|
||||||
loginButtonDisable.value = true
|
|
||||||
tool.data.set('SNOWY_TEN_CODE', '')
|
|
||||||
// 获得租户列表
|
|
||||||
loginTenApi
|
|
||||||
.getTenSelector()
|
|
||||||
.then((data) => {
|
|
||||||
if (isEmpty(data)) {
|
|
||||||
tool.data.remove('SNOWY_TEN_CODE')
|
|
||||||
} else {
|
|
||||||
tenOptions.value = data.map((m) => {
|
|
||||||
return {
|
|
||||||
label: m.name,
|
|
||||||
value: m.code
|
|
||||||
}
|
|
||||||
})
|
|
||||||
// 如果为空,默认选中里面的第一个,如果有那么就按指定的走
|
|
||||||
if (isEmpty(ruleForm.tenCode)) {
|
|
||||||
ruleForm.tenCode = tenOptions.value[0].value
|
|
||||||
tool.data.set('SNOWY_TEN_CODE', ruleForm.tenCode)
|
|
||||||
tenSelectShow.value = true
|
|
||||||
} else {
|
|
||||||
// 我们来验证这个code是否是有效的
|
|
||||||
const tenObj = tenOptions.value.find((f) => f.value === ruleForm.tenCode)
|
|
||||||
// 如果界面上整了个假的code
|
|
||||||
if (isEmpty(tenObj)) {
|
|
||||||
// 将其清理掉就行
|
|
||||||
ruleForm.tenCode = tenOptions.value[0].value
|
|
||||||
tool.data.set('SNOWY_TEN_CODE', ruleForm.tenCode)
|
|
||||||
tenSelectShow.value = true
|
|
||||||
} else {
|
|
||||||
// 如果验证成功是有的,就加进去
|
|
||||||
tool.data.set('SNOWY_TEN_CODE', ruleForm.tenCode)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// 再去查配置
|
|
||||||
getSysConfig()
|
|
||||||
})
|
|
||||||
.catch(() => {
|
|
||||||
// 报错就清理掉
|
|
||||||
tool.data.set('SNOWY_TEN_CODE', '')
|
|
||||||
})
|
|
||||||
})
|
})
|
||||||
// 查询这个租户的配置,租户code已经被放domain里了
|
// 查询这个租户的配置,租户code已经被放domain里了
|
||||||
const getSysConfig = () => {
|
const getSysConfig = () => {
|
||||||
|
|
|
@ -43,9 +43,7 @@
|
||||||
<a-form-item>
|
<a-form-item>
|
||||||
<a-row :gutter="8">
|
<a-row :gutter="8">
|
||||||
<a-col :span="7">
|
<a-col :span="7">
|
||||||
<a-button type="link" class="p-0">
|
<a-button class="xn-wd" round size="large" href="/login">{{ $t('login.backLogin') }}</a-button>
|
||||||
<router-link to="/login">{{ $t('login.backLogin') }}?</router-link>
|
|
||||||
</a-button>
|
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="17">
|
<a-col :span="17">
|
||||||
<a-button type="primary" class="xn-wd" :loading="islogin" round size="large" @click="submitReset">{{
|
<a-button type="primary" class="xn-wd" :loading="islogin" round size="large" @click="submitReset">{{
|
||||||
|
|
|
@ -43,9 +43,7 @@
|
||||||
<a-form-item>
|
<a-form-item>
|
||||||
<a-row :gutter="8">
|
<a-row :gutter="8">
|
||||||
<a-col :span="7">
|
<a-col :span="7">
|
||||||
<a-button type="link" class="p-0">
|
<a-button class="xn-wd" round size="large" href="/login">{{ $t('login.backLogin') }}</a-button>
|
||||||
<router-link to="/login">{{ $t('login.backLogin') }}?</router-link>
|
|
||||||
</a-button>
|
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="17">
|
<a-col :span="17">
|
||||||
<a-button type="primary" class="xn-wd" :loading="islogin" round size="large" @click="submitReset">{{
|
<a-button type="primary" class="xn-wd" :loading="islogin" round size="large" @click="submitReset">{{
|
||||||
|
|
Loading…
Reference in New Issue