Skip to content

Commit 2c60203

Browse files
committed
feat(tenant): 退出登录和token过期时清空租户ID
1 parent e63bedc commit 2c60203

2 files changed

Lines changed: 7 additions & 1 deletion

File tree

‎src/stores/modules/tenant.ts‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,23 @@ export const useTenantStore = defineStore('tenant', () => {
1717
return tenantEnabled.value && !tenantId.value
1818
})
1919

20-
// 新增:判断租户是否已正确配置
20+
// 判断租户是否已正确配置
2121
const isTenantConfigured = computed(() => {
2222
return tenantEnabled.value && !!tenantId.value
2323
})
2424

25+
// 清空租户ID
26+
const resetTenantId = () => {
27+
tenantId.value = undefined
28+
}
2529
return {
2630
tenantEnabled,
2731
tenantId,
2832
setTenantEnable,
2933
setTenantId,
3034
needInputTenantCode,
3135
isTenantConfigured,
36+
resetTenantId,
3237
}
3338
}, {
3439
persist: { paths: ['tenantEnabled', 'tenantId'], storage: localStorage },

‎src/stores/modules/user.ts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ const storeSetup = () => {
8989
pwdExpiredShow.value = true
9090
resetToken()
9191
resetRouter()
92+
tenantStore.resetTenantId()
9293
}
9394

9495
// 退出登录

0 commit comments

Comments
 (0)