Fix filters
This commit is contained in:
parent
99549fb441
commit
5741236e2c
@ -38,8 +38,8 @@ const filters = ref({
|
|||||||
PayeeID: null,
|
PayeeID: null,
|
||||||
Category: null,
|
Category: null,
|
||||||
CategoryID: null,
|
CategoryID: null,
|
||||||
FromDate: new Date(1900, 0, 2, 0, 0, 0),
|
FromDate: new Date(1900, 0, 2),
|
||||||
ToDate: new Date(2999,11,32,0,0,0),
|
ToDate: new Date(2999,11,32),
|
||||||
});
|
});
|
||||||
|
|
||||||
watch(() => filters.value.AccountID
|
watch(() => filters.value.AccountID
|
||||||
@ -47,7 +47,6 @@ watch(() => filters.value.AccountID
|
|||||||
+ filters.value.CategoryID
|
+ filters.value.CategoryID
|
||||||
+ filters.value.FromDate?.toISOString()
|
+ filters.value.FromDate?.toISOString()
|
||||||
+ filters.value.ToDate?.toISOString(), function() {
|
+ filters.value.ToDate?.toISOString(), function() {
|
||||||
console.log(filters.value.FromDate)
|
|
||||||
if(!hasFilters.value)
|
if(!hasFilters.value)
|
||||||
return;
|
return;
|
||||||
transactions.GetFilteredTransactions(
|
transactions.GetFilteredTransactions(
|
||||||
@ -63,8 +62,9 @@ const hasFilters = computed(() =>
|
|||||||
filters.value.AccountID != null
|
filters.value.AccountID != null
|
||||||
|| filters.value.PayeeID != null
|
|| filters.value.PayeeID != null
|
||||||
|| filters.value.CategoryID != null
|
|| filters.value.CategoryID != null
|
||||||
|| (filters.value.FromDate != null && filters.value.FromDate.getYear() > 1900)
|
|| (filters.value.FromDate != null && filters.value.FromDate.getFullYear() > 1901)
|
||||||
|| (filters.value.ToDate != null && filters.value.ToDate.getYear() < 2999))
|
|| (filters.value.ToDate != null && filters.value.ToDate.getFullYear() < 2998))
|
||||||
|
|
||||||
const transactionsList = computed(() => {
|
const transactionsList = computed(() => {
|
||||||
if (hasFilters.value){
|
if (hasFilters.value){
|
||||||
return transactions.FilteredTransactionsList;
|
return transactions.FilteredTransactionsList;
|
||||||
|
@ -3,10 +3,6 @@ import NewBudget from '../dialogs/NewBudget.vue';
|
|||||||
import RowCard from '../components/RowCard.vue';
|
import RowCard from '../components/RowCard.vue';
|
||||||
import { useSessionStore } from '../stores/session';
|
import { useSessionStore } from '../stores/session';
|
||||||
|
|
||||||
const props = defineProps<{
|
|
||||||
budgetid: string,
|
|
||||||
}>();
|
|
||||||
|
|
||||||
const BudgetsList = useSessionStore().BudgetsList;
|
const BudgetsList = useSessionStore().BudgetsList;
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
@ -24,7 +20,7 @@ const BudgetsList = useSessionStore().BudgetsList;
|
|||||||
<!--<svg class="w-24"></svg>-->
|
<!--<svg class="w-24"></svg>-->
|
||||||
<p class="w-24 text-center text-6xl" />
|
<p class="w-24 text-center text-6xl" />
|
||||||
<span class="text-lg">{{ budget.Name
|
<span class="text-lg">{{ budget.Name
|
||||||
}}{{ budget.ID == budgetid ? " *" : "" }}</span>
|
}}</span>
|
||||||
</router-link>
|
</router-link>
|
||||||
</RowCard>
|
</RowCard>
|
||||||
<NewBudget />
|
<NewBudget />
|
||||||
|
Loading…
x
Reference in New Issue
Block a user