From 0533b7faa369b7b2ca135f1196f9f7c5ae56f2da Mon Sep 17 00:00:00 2001 From: liushilong <2224574157@qq.com> Date: Tue, 2 Apr 2024 09:34:45 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=B8=80=E9=94=AE=E6=9F=A5=E9=87=8D?= =?UTF-8?q?=E9=AB=98=E7=BA=A7=E7=AD=9B=E9=80=89=E9=80=BB=E8=BE=91=E8=A1=A5?= =?UTF-8?q?=E5=85=A8=EF=BC=8C=E4=BF=AE=E5=A4=8D=E5=B7=A6=E4=BE=A7=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E6=A0=8F=E9=9A=90=E8=97=8F=E5=90=8Esvg=E5=B1=95?= =?UTF-8?q?=E7=A4=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/home/aside/Aside.vue | 72 +++- src/views/home/aside/comp/AdvanceFilter.vue | 23 +- .../home/aside/comp/modals/NewFilterModal.vue | 360 ++++++++++-------- src/views/task/aside/Aside.vue | 3 +- src/views/task/modal/NewFilterModal.vue | 328 +++++++++------- 5 files changed, 459 insertions(+), 327 deletions(-) diff --git a/src/views/home/aside/Aside.vue b/src/views/home/aside/Aside.vue index 38906fa..b395d41 100644 --- a/src/views/home/aside/Aside.vue +++ b/src/views/home/aside/Aside.vue @@ -31,7 +31,7 @@ Object.keys(asideMap).forEach((key) => { console.log("asideMap和asideValue", asideValue); }) -const filterModalRef = ref(null) +const filterModalRef:any = ref(null) const newFilterModalRef = ref(null) const customModalRef = ref(null) const customObjRef = ref(null) // 获取高级筛选获取的值 @@ -97,7 +97,7 @@ configStore.$subscribe(() => { const defaultKeys = Object.keys(asideMap).filter(key => asideMap[key].isDefaultFilter)// 获取asideMap isDefaultFilter的选项 showKeys.unshift(...defaultKeys) */ - + const showKeys = [...customConfig]; Object.keys(config).forEach((key) => { @@ -164,6 +164,13 @@ const showSearch = ref(false) function setShowSearch(value: boolean) { showSearch.value = value } +const newFilterOk = () => { + console.log('home', 'newFilterOk',filterModalRef.value); + filterModalRef.value.query( + filterModalRef.value.pagination.page, + filterModalRef.value.pagination.pageSize + ); +}; // 滚动容器,让key对应模块处于可视区域 function scrollHandler(key: string) { @@ -211,7 +218,12 @@ watch(asideValue, (newVal) => {