mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-19 09:14:27 +08:00
allow to filter with all tags
This commit is contained in:
@@ -239,7 +239,6 @@ export default {
|
|||||||
const self = this;
|
const self = this;
|
||||||
|
|
||||||
const filteredTagIds = {};
|
const filteredTagIds = {};
|
||||||
let isAllSelected = true;
|
|
||||||
let finalTagIds = '';
|
let finalTagIds = '';
|
||||||
let changed = true;
|
let changed = true;
|
||||||
|
|
||||||
@@ -252,7 +251,6 @@ export default {
|
|||||||
|
|
||||||
if (self.filterTagIds[transactionTag.id]) {
|
if (self.filterTagIds[transactionTag.id]) {
|
||||||
filteredTagIds[transactionTag.id] = true;
|
filteredTagIds[transactionTag.id] = true;
|
||||||
isAllSelected = false;
|
|
||||||
} else {
|
} else {
|
||||||
if (finalTagIds.length > 0) {
|
if (finalTagIds.length > 0) {
|
||||||
finalTagIds += ',';
|
finalTagIds += ',';
|
||||||
@@ -264,7 +262,7 @@ export default {
|
|||||||
|
|
||||||
if (this.type === 'transactionListCurrent') {
|
if (this.type === 'transactionListCurrent') {
|
||||||
changed = self.transactionsStore.updateTransactionListFilter({
|
changed = self.transactionsStore.updateTransactionListFilter({
|
||||||
tagIds: isAllSelected ? '' : finalTagIds
|
tagIds: finalTagIds
|
||||||
});
|
});
|
||||||
|
|
||||||
if (changed) {
|
if (changed) {
|
||||||
|
|||||||
@@ -214,7 +214,6 @@ export default {
|
|||||||
const router = self.f7router;
|
const router = self.f7router;
|
||||||
|
|
||||||
const filteredTagIds = {};
|
const filteredTagIds = {};
|
||||||
let isAllSelected = true;
|
|
||||||
let finalTagIds = '';
|
let finalTagIds = '';
|
||||||
|
|
||||||
for (let transactionTagId in self.filterTagIds) {
|
for (let transactionTagId in self.filterTagIds) {
|
||||||
@@ -226,7 +225,6 @@ export default {
|
|||||||
|
|
||||||
if (self.filterTagIds[transactionTag.id]) {
|
if (self.filterTagIds[transactionTag.id]) {
|
||||||
filteredTagIds[transactionTag.id] = true;
|
filteredTagIds[transactionTag.id] = true;
|
||||||
isAllSelected = false;
|
|
||||||
} else {
|
} else {
|
||||||
if (finalTagIds.length > 0) {
|
if (finalTagIds.length > 0) {
|
||||||
finalTagIds += ',';
|
finalTagIds += ',';
|
||||||
@@ -238,7 +236,7 @@ export default {
|
|||||||
|
|
||||||
if (this.type === 'transactionListCurrent') {
|
if (this.type === 'transactionListCurrent') {
|
||||||
const changed = self.transactionsStore.updateTransactionListFilter({
|
const changed = self.transactionsStore.updateTransactionListFilter({
|
||||||
tagIds: isAllSelected ? '' : finalTagIds
|
tagIds: finalTagIds
|
||||||
});
|
});
|
||||||
|
|
||||||
if (changed) {
|
if (changed) {
|
||||||
|
|||||||
Reference in New Issue
Block a user