# HG changeset patch # User Markus Kottlaender # Date 1559205442 -7200 # Node ID 1422ca0e6a51c201d0231a0f9b106acf016ffa10 # Parent 034657d6604fa96dd1b3e5ce6ca6c57a45cf0c7d# Parent 337e9f85f84caa2c99410e559eca7bff814d0b1f merged default into waterlevel-in-crossprofile branch diff -r 337e9f85f84c -r 1422ca0e6a51 client/src/components/fairway/Fairwayprofile.vue --- a/client/src/components/fairway/Fairwayprofile.vue Wed May 29 18:41:35 2019 +0200 +++ b/client/src/components/fairway/Fairwayprofile.vue Thu May 30 10:37:22 2019 +0200 @@ -17,9 +17,15 @@
- Ground + Sediment +
+
+ + Sediment (Compare)
-
+
Waterlevel: @@ -45,15 +45,11 @@ v-model="selectedWaterLevel" class="form-control form-control-sm small" > - -
@@ -327,7 +323,7 @@ }, selectedWaterLevel: { get() { - return this.$store.state.fairwayprofile.selectedWaterLevel.date || ""; + return this.$store.state.fairwayprofile.selectedWaterLevel; }, set(value) { this.$store.commit("fairwayprofile/setSelectedWaterLevel", value); diff -r 337e9f85f84c -r 1422ca0e6a51 client/src/store/fairwayprofile.js --- a/client/src/store/fairwayprofile.js Wed May 29 18:41:35 2019 +0200 +++ b/client/src/store/fairwayprofile.js Thu May 30 10:37:22 2019 +0200 @@ -28,9 +28,7 @@ minAlt: 0, maxAlt: 0, currentProfile: {}, - referenceWaterLevel: null, - waterLevels: {}, - selectedWaterLevel: "", + selectedWaterLevel: "ref", fairwayData: [], startPoint: null, endPoint: null, @@ -61,7 +59,7 @@ state.additionalSurvey = additionalSurvey; }, setSelectedWaterLevel: (state, level) => { - state.selectedWaterLevel = state.waterLevels[level]; + state.selectedWaterLevel = level; }, setDifferencesLoading: (state, value) => { state.differencesLoading = value; @@ -69,8 +67,6 @@ profileLoaded: (state, answer) => { const { response, surveyDate } = answer; const { data } = response; - const { waterlevel } = response.data.properties; - const { value, when } = waterlevel; const coordinates = data.geometry.coordinates; if (!coordinates) return; const startPoint = state.startPoint; @@ -79,12 +75,6 @@ const result = prepareProfile({ geoJSON, startPoint, endPoint }); // Use Vue.set() to make new object properties rective // https://vuejs.org/v2/guide/reactivity.html#Change-Detection-Caveats - const entry = { - date: when, - value: value - }; - state.waterLevels = { [when]: entry }; - state.selectedWaterLevel = entry; Vue.set(state.currentProfile, surveyDate, { points: result.points, length: result.lengthPolyLine @@ -116,9 +106,7 @@ state.fairwayData = []; state.startPoint = null; state.endPoint = null; - state.referenceWaterLevel = null; - state.waterLevels = {}; - state.selectedWaterLevel = ""; + state.selectedWaterLevel = "ref"; }, previousCuts: (state, previousCuts) => { state.previousCuts = previousCuts; diff -r 337e9f85f84c -r 1422ca0e6a51 pkg/controllers/cross.go --- a/pkg/controllers/cross.go Wed May 29 18:41:35 2019 +0200 +++ b/pkg/controllers/cross.go Thu May 30 10:37:22 2019 +0200 @@ -21,7 +21,6 @@ "net/http" "time" - "gemma.intevation.de/gemma/pkg/common" "gemma.intevation.de/gemma/pkg/models" "gemma.intevation.de/gemma/pkg/octree" ) @@ -167,13 +166,6 @@ Type: "MultiLineString", Coordinates: joined, }, - Properties: map[string]interface{}{ - "waterlevel": map[string]interface{}{ - // TODO: Fetch values from database. - "value": float64(50), - "when": start.Format(common.TimeFormat), - }, - }, }, }