Feat(config): Autre -> virements

This commit is contained in:
Bertrand Benjamin 2018-12-03 11:09:49 +01:00
parent 8381dd51c2
commit 20d24b7752
3 changed files with 20 additions and 9 deletions

View File

@ -14,8 +14,8 @@ postes:
words:
- PAIEMENT
other:
name: Autre
virements:
name: Virements
variant: info
icon: directions
invert: true

View File

@ -43,16 +43,27 @@ export default {
return (new Date(x.Date) >= start) & (new Date(x.Date) < end)
})
},
tag_filter_rows: (state, getters) => (tags) => {
tag_filter_rows: (state, getters) => (tags, invert) => {
if (tags) {
return getters.date_filter_rows.filter(row => {
return tags.every(t => {
return row.tags.map(t => t.name.toLowerCase())
.indexOf(t.toLowerCase()) > -1
})
if (invert) {
return tags.some(t => {
return row.tags.map(t => t.name.toLowerCase())
.indexOf(t.toLowerCase()) < 0
})
} else {
return tags.every(t => {
return row.tags.map(t => t.name.toLowerCase())
.indexOf(t.toLowerCase()) > -1
})
}
})
} else {
return getters.date_filter_rows
if (invert) {
return []
} else {
return getters.date_filter_rows
}
}
},
libelle_filter_rows: (state, getters) => (words, invert) => {

View File

@ -18,7 +18,7 @@
<box @click.native="set_postes_filter([])"></box>
<box @click.native="set_postes_filter(['cash'])" postename="cash"></box>
<box @click.native="set_postes_filter(['CB'])" postename="CB"></box>
<box @click.native="set_postes_filter(['other'])" postename="other"></box>
<box @click.native="set_postes_filter(['virements'])" postename="virements"></box>
</b-card-group>
<b-table striped hover :items="filtered_rows" :fields='fields'>