From 6e62802eec08c81eeb9f149b67218ac84fcc2397 Mon Sep 17 00:00:00 2001 From: dataeaseShu Date: Tue, 30 Jul 2024 17:37:04 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=95=B0=E6=8D=AE=E5=A4=A7=E5=B1=8F):=20?= =?UTF-8?q?=E7=BB=84=E5=90=88-=E7=BB=84=E5=90=88=E5=86=85=E6=9C=89?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E7=BB=84=E4=BB=B6-=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E5=A4=B1=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/core-frontend/src/hooks/web/useFilter.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/core/core-frontend/src/hooks/web/useFilter.ts b/core/core-frontend/src/hooks/web/useFilter.ts index 0515a3e4bd..204b182420 100644 --- a/core/core-frontend/src/hooks/web/useFilter.ts +++ b/core/core-frontend/src/hooks/web/useFilter.ts @@ -133,6 +133,20 @@ export const useFilter = (curComponentId: string, firstLoad = false) => { const queryComponentList = componentData.value.filter(ele => ele.component === 'VQuery') searchQuery(queryComponentList, filter, curComponentId, firstLoad) componentData.value.forEach(ele => { + if (ele.component === 'Group') { + const list = ele.propValue.filter(item => item.innerType === 'VQuery') + searchQuery(list, filter, curComponentId, firstLoad) + + list.forEach(element => { + if (element.innerType === 'DeTabs') { + element.propValue.forEach(itx => { + const elementArr = itx.componentData.filter(item => item.innerType === 'VQuery') + searchQuery(elementArr, filter, curComponentId, firstLoad) + }) + } + }) + } + if (ele.innerType === 'DeTabs') { ele.propValue.forEach(itx => { const arr = itx.componentData.filter(item => item.innerType === 'VQuery')