From b11253ba28685734fcafeff06f03075e77ef025e Mon Sep 17 00:00:00 2001 From: Kevin Martinez Date: Thu, 30 Nov 2023 17:02:18 -0300 Subject: [PATCH] Implement shelving filter --- src/components/ui/VnFilterPanel.vue | 3 +- src/pages/Shelving/Card/ShelvingCard.vue | 6 +-- src/pages/Shelving/Card/ShelvingFilter.vue | 4 +- src/pages/Shelving/Card/ShelvingSummary.vue | 45 ++++++++++++++++----- src/pages/Shelving/ShelvingList.vue | 12 ++++++ 5 files changed, 53 insertions(+), 17 deletions(-) diff --git a/src/components/ui/VnFilterPanel.vue b/src/components/ui/VnFilterPanel.vue index 4c232d26f..9cd5a052f 100644 --- a/src/components/ui/VnFilterPanel.vue +++ b/src/components/ui/VnFilterPanel.vue @@ -26,7 +26,7 @@ const props = defineProps({ }, }); -const emit = defineEmits(['refresh', 'clear']); +const emit = defineEmits(['refresh', 'clear', 'search']); const arrayData = useArrayData(props.dataKey); const store = arrayData.store; @@ -49,6 +49,7 @@ async function search() { if (!props.showAll && !Object.values(params).length) store.data = []; isLoading.value = false; + emit('search'); } async function reload() { diff --git a/src/pages/Shelving/Card/ShelvingCard.vue b/src/pages/Shelving/Card/ShelvingCard.vue index bdcae4a95..f16e0a718 100644 --- a/src/pages/Shelving/Card/ShelvingCard.vue +++ b/src/pages/Shelving/Card/ShelvingCard.vue @@ -1,15 +1,11 @@