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: words:
- PAIEMENT - PAIEMENT
other: virements:
name: Autre name: Virements
variant: info variant: info
icon: directions icon: directions
invert: true invert: true

View File

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

View File

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