mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-17 08:14:25 +08:00
allow to filter without tags
This commit is contained in:
@@ -1032,6 +1032,7 @@ export default {
|
||||
'Multiple Accounts': 'Multiple Accounts',
|
||||
'Source Account': 'Source Account',
|
||||
'Destination Account': 'Destination Account',
|
||||
'Without Tags': 'Without Tags',
|
||||
'Multiple Tags': 'Multiple Tags',
|
||||
'Transaction Time': 'Transaction Time',
|
||||
'Transaction Timezone': 'Transaction Timezone',
|
||||
|
||||
@@ -1032,6 +1032,7 @@ export default {
|
||||
'Multiple Accounts': '多个账户',
|
||||
'Source Account': '来源账户',
|
||||
'Destination Account': '目标账户',
|
||||
'Without Tags': '没有标签',
|
||||
'Multiple Tags': '多个标签',
|
||||
'Transaction Time': '交易时间',
|
||||
'Transaction Timezone': '交易时区',
|
||||
|
||||
@@ -331,6 +331,17 @@
|
||||
</div>
|
||||
</v-list-item-title>
|
||||
</v-list-item>
|
||||
<v-list-item key="none" value="none" class="text-sm" density="compact"
|
||||
:class="{ 'list-item-selected': query.tagIds === 'none' }"
|
||||
:append-icon="(query.tagIds === 'none' ? icons.check : null)">
|
||||
<v-list-item-title class="cursor-pointer"
|
||||
@click="changeTagFilter('none')">
|
||||
<div class="d-flex align-center">
|
||||
<v-icon :icon="icons.none" />
|
||||
<span class="text-sm ml-3">{{ $t('Without Tags') }}</span>
|
||||
</div>
|
||||
</v-list-item-title>
|
||||
</v-list-item>
|
||||
<v-list-item key="multiple" value="multiple" class="text-sm" density="compact"
|
||||
:class="{ 'list-item-selected': query.tagIds && queryAllFilterTagIdsCount > 1 }"
|
||||
:append-icon="(query.tagIds && queryAllFilterTagIdsCount > 1 ? icons.check : null)"
|
||||
@@ -542,6 +553,7 @@ import {
|
||||
mdiMagnify,
|
||||
mdiCheck,
|
||||
mdiViewGridOutline,
|
||||
mdiBorderNoneVariant,
|
||||
mdiVectorArrangeBelow,
|
||||
mdiRefresh,
|
||||
mdiMenu,
|
||||
@@ -600,6 +612,7 @@ export default {
|
||||
search: mdiMagnify,
|
||||
check: mdiCheck,
|
||||
all: mdiViewGridOutline,
|
||||
none: mdiBorderNoneVariant,
|
||||
multiple: mdiVectorArrangeBelow,
|
||||
refresh: mdiRefresh,
|
||||
menu: mdiMenu,
|
||||
|
||||
@@ -452,6 +452,11 @@
|
||||
<f7-icon class="list-item-checked-icon" f7="checkmark_alt" v-if="!query.tagIds"></f7-icon>
|
||||
</template>
|
||||
</f7-list-item>
|
||||
<f7-list-item :class="{ 'list-item-selected': query.tagIds === 'none' }" :title="$t('Without Tags')" @click="changeTagFilter('none')">
|
||||
<template #after>
|
||||
<f7-icon class="list-item-checked-icon" f7="checkmark_alt" v-if="query.tagIds === 'none'"></f7-icon>
|
||||
</template>
|
||||
</f7-list-item>
|
||||
<f7-list-item :class="{ 'list-item-selected': query.tagIds && queryAllFilterTagIdsCount > 1 }"
|
||||
:title="$t('Multiple Tags')" @click="filterMultipleTags()" v-if="allAvailableTagsCount > 0">
|
||||
<template #after>
|
||||
|
||||
Reference in New Issue
Block a user