mirror of
https://github.com/continew-org/continew-admin-ui.git
synced 2025-11-10 14:57:09 +08:00
chore(login): 修改登录页组件,增加租户登录逻辑
This commit is contained in:
@@ -2,8 +2,8 @@ import { defineStore } from 'pinia'
|
||||
import { computed, ref } from 'vue'
|
||||
|
||||
export const useTenantStore = defineStore('tenant', () => {
|
||||
const tenantEnabled = ref(false)
|
||||
const tenantId = ref('')
|
||||
const tenantEnabled = ref<boolean>(false)
|
||||
const tenantId = ref<string>()
|
||||
|
||||
const setTenantEnable = (status: boolean) => {
|
||||
tenantEnabled.value = status
|
||||
@@ -13,16 +13,22 @@ export const useTenantStore = defineStore('tenant', () => {
|
||||
}
|
||||
|
||||
// 判断是否需要用户输入租户编码
|
||||
const needInputTenantId = computed(() => {
|
||||
const needInputTenantCode = computed(() => {
|
||||
return tenantEnabled.value && !tenantId.value
|
||||
})
|
||||
|
||||
// 新增:判断租户是否已正确配置
|
||||
const isTenantConfigured = computed(() => {
|
||||
return tenantEnabled.value && !!tenantId.value
|
||||
})
|
||||
|
||||
return {
|
||||
tenantEnabled,
|
||||
tenantId,
|
||||
setTenantEnable,
|
||||
setTenantId,
|
||||
needInputTenantId,
|
||||
needInputTenantCode,
|
||||
isTenantConfigured,
|
||||
}
|
||||
}, {
|
||||
persist: { paths: ['tenantEnabled', 'tenantId'], storage: localStorage },
|
||||
|
||||
Reference in New Issue
Block a user