From 0edbc63bc1e2ecf64cc3e981a203e70c2576aab1 Mon Sep 17 00:00:00 2001 From: richjohnrambo Date: Fri, 25 Sep 2026 23:31:33 +0800 Subject: [PATCH] fix: keep tenant option list request --- web/src/views/imTenantOptions.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/web/src/views/imTenantOptions.ts b/web/src/views/imTenantOptions.ts index a9f28cd..7f9f2b6 100644 --- a/web/src/views/imTenantOptions.ts +++ b/web/src/views/imTenantOptions.ts @@ -32,8 +32,13 @@ export async function loadImTenantOptions( // 登录用户已绑定商户租户:仅返回自己商户选项(与后端 resolveImAdminScope 强制范围一致) if (boundTenantId > 0) { const info = readCurrentUserInfo(); - const tenant = { id: boundTenantId, name: info?.tenantName, code: info?.tenantCode }; - target.value = [toTenantOption(tenant)]; + try { + const res = await TenantList(params); + target.value = (res?.list || []).map(toTenantOption); + } catch { + const tenant = { id: boundTenantId, name: info?.tenantName, code: info?.tenantCode }; + target.value = [toTenantOption(tenant)]; + } return target.value; }