Analyse
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -14,6 +25,21 @@ export default {
},
data () {
return {
+ fields: [
+ {
+ key: 'Date',
+ sortable: true
+ },
+ {
+ key: 'Montant',
+ sortable: true
+ },
+ {
+ key: 'Libellé',
+ sortable: true
+ }
+ ],
+ spending: true
}
},
mounted: function () {
@@ -23,10 +49,37 @@ export default {
...mapGetters({
'csvs': 'config/csvs',
'data_dir': 'config/data_dir',
- 'datas': 'config/datas'
- })
+ 'rows': 'config/filter_rows',
+ 'date': 'config/dates_boundaries'
+ }),
+ date_start () {
+ return this.date[0]
+ },
+ date_end () {
+ return this.date[1]
+ },
+ filter_rows () {
+ if (this.spending) {
+ return this.rows.filter(x => x.Montant < 0)
+ } else {
+ return this.rows
+ }
+ }
},
methods: {
+ update_date_start (e) {
+ this.$store.dispatch('config/set_start_date', e)
+ },
+ update_date_end (e) {
+ this.$store.dispatch('config/set_end_date', e)
+ },
}
}
+
+