diff client/src/store/gauges.js @ 2829:4a1211727d5f

client: spuc8: implemented year controls
author Markus Kottlaender <markus@intevation.de>
date Wed, 27 Mar 2019 14:30:09 +0100
parents c2b90cb426ed
children 0632d543a427
line wrap: on
line diff
--- a/client/src/store/gauges.js	Wed Mar 27 14:20:00 2019 +0100
+++ b/client/src/store/gauges.js	Wed Mar 27 14:30:09 2019 +0100
@@ -29,7 +29,8 @@
     yearWaterlevels: [],
     nashSutcliffe: null,
     dateFrom: dateFrom,
-    dateTo: dateTo
+    dateTo: dateTo,
+    yearCompare: new Date().getFullYear()
   };
 };
 
@@ -68,6 +69,9 @@
     },
     dateTo: (state, dateTo) => {
       state.dateTo = dateTo;
+    },
+    yearCompare: (state, year) => {
+      state.yearCompare = year;
     }
   },
   actions: {
@@ -183,11 +187,16 @@
           });
       });
     },
-    loadYearWaterlevels({ state, commit }, year) {
+    loadYearWaterlevels({ state, commit }) {
       return new Promise((resolve, reject) => {
-        HTTP.get(`/data/year-waterlevels/${state.selectedGaugeISRS}/${year}`, {
-          headers: { "X-Gemma-Auth": localStorage.getItem("token") }
-        })
+        HTTP.get(
+          `/data/year-waterlevels/${state.selectedGaugeISRS}/${
+            state.yearCompare
+          }`,
+          {
+            headers: { "X-Gemma-Auth": localStorage.getItem("token") }
+          }
+        )
           .then(response => {
             const now = new Date();
             let data = response.data