From f67bc56a437b328d13cc646425ddc1f72633a5e5 Mon Sep 17 00:00:00 2001 From: wyw <571921741@qq.com> Date: Wed, 26 Nov 2025 21:16:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=80=BB=E9=83=A8=E6=9F=A5=E7=9C=8B=E5=AD=90?= =?UTF-8?q?=E5=85=AC=E5=8F=B8=E5=8F=B0=E8=B4=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/utils/request.js b/src/utils/request.js index e338579..4362256 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -66,6 +66,20 @@ export function getRequestHeaders(url, type = 'post', data, isIgnoreTenant) { } // 非 OP 路径接口,header 需要添加 Tenant const Tenant = storage('lacal').getItem('Tenant').val + //wyw 总部数据搜索 子公司切换处理 + if (data && data.OrgId && data.OrgId === '00300000-0000-0000-0000-000000000000' && url && data.FilterGroup. + Groups && data.FilterGroup.Groups.length > 0 && (data.Parameter22 == null || data.Parameter22 === '')) { + data.FilterGroup.Groups.forEach(e => { + if (e.Rules && e.Rules.length > 0 && (data.Parameter22 == null || data.Parameter22 === '')) { + e.Rules.forEach(e => { + if (e.Field === "ORG_ID") { + data.Parameter22 = e.Value + } + }) + } + }); + } + if (url.indexOf('PF/Login/Login') !== -1) { // Login接口使用最新的Tenant、Orgid、userid、Username值 const latestTenant = storage('lacal').getItem('Tenant').val