From 8604a18ed51edeee9b5042ea2219af8a066c4f76 Mon Sep 17 00:00:00 2001 From: florianfederspiel Date: Sat, 5 Apr 2025 19:35:36 +0200 Subject: [PATCH] moved filter --- pages/banking/index.vue | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/pages/banking/index.vue b/pages/banking/index.vue index 5b0f1e6..4c89c0a 100644 --- a/pages/banking/index.vue +++ b/pages/banking/index.vue @@ -64,7 +64,6 @@ const clearSearchString = () => { } const filterAccount = ref(bankaccounts || []) -const showOnlyNotAssigned = ref(true) const displayCurrency = (value, currency = "€") => { return `${Number(value).toFixed(2).replace(".",",")} ${currency}` @@ -82,9 +81,17 @@ const calculateOpenSum = (statement) => { return (Math.abs(statement.amount) - startingAmount).toFixed(2) } +const selectedFilters = ref(['Nur offene anzeigen']) const filteredRows = computed(() => { - return useSearch(searchString.value, bankstatements.value.filter(i => filterAccount.value.find(x => x.id === i.account) && (showOnlyNotAssigned.value ? Number(calculateOpenSum(i)) !== 0 : true))) + let temp = bankstatements.value + + if(selectedFilters.value.includes("Nur offene anzeigen")){ + temp = temp.filter(i => Number(calculateOpenSum(i)) !== 0) + } + + + return useSearch(searchString.value, temp.filter(i => filterAccount.value.find(x => x.id === i.account))) }) setupPage() @@ -131,11 +138,6 @@ setupPage() Konto -