mirror of
https://github.com/continew-org/continew-admin-ui.git
synced 2025-09-13 14:57:14 +08:00
feat(tenant): 退出登录和token过期时清空租户ID
This commit is contained in:
@@ -17,11 +17,15 @@ export const useTenantStore = defineStore('tenant', () => {
|
|||||||
return tenantEnabled.value && !tenantId.value
|
return tenantEnabled.value && !tenantId.value
|
||||||
})
|
})
|
||||||
|
|
||||||
// 新增:判断租户是否已正确配置
|
// 判断租户是否已正确配置
|
||||||
const isTenantConfigured = computed(() => {
|
const isTenantConfigured = computed(() => {
|
||||||
return tenantEnabled.value && !!tenantId.value
|
return tenantEnabled.value && !!tenantId.value
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// 清空租户ID
|
||||||
|
const resetTenantId = () => {
|
||||||
|
tenantId.value = undefined
|
||||||
|
}
|
||||||
return {
|
return {
|
||||||
tenantEnabled,
|
tenantEnabled,
|
||||||
tenantId,
|
tenantId,
|
||||||
@@ -29,6 +33,7 @@ export const useTenantStore = defineStore('tenant', () => {
|
|||||||
setTenantId,
|
setTenantId,
|
||||||
needInputTenantCode,
|
needInputTenantCode,
|
||||||
isTenantConfigured,
|
isTenantConfigured,
|
||||||
|
resetTenantId,
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
persist: { paths: ['tenantEnabled', 'tenantId'], storage: localStorage },
|
persist: { paths: ['tenantEnabled', 'tenantId'], storage: localStorage },
|
||||||
|
@@ -89,6 +89,7 @@ const storeSetup = () => {
|
|||||||
pwdExpiredShow.value = true
|
pwdExpiredShow.value = true
|
||||||
resetToken()
|
resetToken()
|
||||||
resetRouter()
|
resetRouter()
|
||||||
|
tenantStore.resetTenantId()
|
||||||
}
|
}
|
||||||
|
|
||||||
// 退出登录
|
// 退出登录
|
||||||
|
Reference in New Issue
Block a user