From f2764b396116fb1e994c3639f74d4d0b135ad3a3 Mon Sep 17 00:00:00 2001 From: tangweijie <877588133@qq.com> Date: Wed, 21 Jan 2026 17:27:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=A7=9F=E6=88=B7=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/axios/service.ts | 5 +++++ src/views/Login/components/LoginForm.vue | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/src/config/axios/service.ts b/src/config/axios/service.ts index 75f6df0f..bea2d0fc 100644 --- a/src/config/axios/service.ts +++ b/src/config/axios/service.ts @@ -69,6 +69,11 @@ service.interceptors.request.use( config.headers['visit-tenant-id'] = visitTenantId } } + // 监狱系统:即使 tenantEnable 为 false,也尝试获取并设置租户 ID + const tenantId = getTenantId() + if (tenantId) { + config.headers['tenant-id'] = tenantId + } const method = config.method?.toUpperCase() // 防止 GET 请求缓存 if (method === 'GET') { diff --git a/src/views/Login/components/LoginForm.vue b/src/views/Login/components/LoginForm.vue index 084b8090..1f8b82a2 100644 --- a/src/views/Login/components/LoginForm.vue +++ b/src/views/Login/components/LoginForm.vue @@ -226,6 +226,12 @@ const getTenantId = async () => { if (loginData.tenantEnable === 'true') { const res = await LoginApi.getTenantIdByName(loginData.loginForm.tenantName) authUtil.setTenantId(res) + } else { + // 监狱系统:直接使用租户名作为租户ID进行设置 + const tenantName = loginData.loginForm.tenantName + if (tenantName) { + authUtil.setTenantId(Number(tenantName)) + } } } // 记住我