@@ -60,10 +60,14 @@ export default {
},
{
key: 'tags',
- sortable: true
}
],
- poste: {}
+ default_poste: {
+ name: 'Tout',
+ variant: 'info',
+ icon: 'file-invoice-dollar'
+ },
+ postes_filter: []
}
},
mounted: function () {
@@ -73,11 +77,15 @@ export default {
computed: {
...mapGetters({
'csvs': 'datas/csvs',
- 'filtered_rows': 'datas/libelle_filter_rows',
+ 'tag_filter_rows': 'datas/tag_filter_rows',
'start': 'datas/start',
'end': 'datas/end',
'postes': 'config/postes'
- })
+ }),
+ filtered_rows () {
+ return this.tag_filter_rows(this.postes_filter)
+ }
+
},
methods: {
...mapActions('datas', [
@@ -89,8 +97,8 @@ export default {
table_date_format (date) {
return date
},
- set_poste (postename) {
- this.poste = this.postes[postename]
+ set_postes_filter (postenames) {
+ this.postes_filter = postenames
}
}
}