feat(tenant): 退出登录和token过期时清空租户ID

This commit is contained in:
MoChou
2025-07-20 22:43:36 +08:00
parent e63bedc11b
commit 2c602033bd
2 changed files with 7 additions and 1 deletions

View File

@@ -17,11 +17,15 @@ export const useTenantStore = defineStore('tenant', () => {
return tenantEnabled.value && !tenantId.value
})
// 新增:判断租户是否已正确配置
// 判断租户是否已正确配置
const isTenantConfigured = computed(() => {
return tenantEnabled.value && !!tenantId.value
})
// 清空租户ID
const resetTenantId = () => {
tenantId.value = undefined
}
return {
tenantEnabled,
tenantId,
@@ -29,6 +33,7 @@ export const useTenantStore = defineStore('tenant', () => {
setTenantId,
needInputTenantCode,
isTenantConfigured,
resetTenantId,
}
}, {
persist: { paths: ['tenantEnabled', 'tenantId'], storage: localStorage },

View File

@@ -89,6 +89,7 @@ const storeSetup = () => {
pwdExpiredShow.value = true
resetToken()
resetRouter()
tenantStore.resetTenantId()
}
// 退出登录