Mercurial > gemma
comparison client/src/store/bottlenecks.js @ 1394:b350b0b5cb6c
refactored fairwayprofile cross cuts
moved all profile relevant data into Fairwayprofile.vue
fixed width calculation of diagram
fix bug when switching between sounding data
fixed display/styling issue
code cleanup
author | Markus Kottlaender <markus@intevation.de> |
---|---|
date | Wed, 28 Nov 2018 11:48:45 +0100 |
parents | 752b6bb2bee5 |
children | 9b81ac91a43e |
comparison
equal
deleted
inserted
replaced
1393:efd77496de75 | 1394:b350b0b5cb6c |
---|---|
39 state.selectedBottleneck = name; | 39 state.selectedBottleneck = name; |
40 }, | 40 }, |
41 setSurveys(state, surveys) { | 41 setSurveys(state, surveys) { |
42 state.surveys = surveys; | 42 state.surveys = surveys; |
43 }, | 43 }, |
44 setSelectedSurvey(state, survey) { | 44 selectedSurvey(state, survey) { |
45 state.selectedSurvey = survey; | 45 state.selectedSurvey = survey; |
46 }, | 46 }, |
47 surveysLoading: (state, loading) => { | 47 surveysLoading: (state, loading) => { |
48 state.surveysLoading = loading; | 48 state.surveysLoading = loading; |
49 } | 49 } |
52 setSelectedBottleneck( | 52 setSelectedBottleneck( |
53 { state, commit, dispatch, rootState, rootGetters }, | 53 { state, commit, dispatch, rootState, rootGetters }, |
54 name | 54 name |
55 ) { | 55 ) { |
56 if (name !== state.selectedBottleneck) { | 56 if (name !== state.selectedBottleneck) { |
57 commit("setSelectedSurvey", null); | 57 commit("selectedSurvey", null); |
58 commit("fairwayprofile/clearCurrentProfile", null, { root: true }); | 58 commit("fairwayprofile/clearCurrentProfile", null, { root: true }); |
59 commit("application/showSplitscreen", false, { root: true }); | 59 commit("application/showSplitscreen", false, { root: true }); |
60 rootState.map.cutTool.setActive(false); | 60 rootState.map.cutTool.setActive(false); |
61 rootGetters["map/getVSourceByName"]("Cut Tool").clear(); | 61 rootGetters["map/getVSourceByName"]("Cut Tool").clear(); |
62 } | 62 } |
101 }) | 101 }) |
102 .then(response => { | 102 .then(response => { |
103 const surveys = response.data.surveys.sort( | 103 const surveys = response.data.surveys.sort( |
104 (a, b) => (a.date_info < b.date_info ? 1 : -1) | 104 (a, b) => (a.date_info < b.date_info ? 1 : -1) |
105 ); | 105 ); |
106 commit("setSelectedSurvey", surveys[0]); | 106 commit("selectedSurvey", surveys[0]); |
107 commit("setSurveys", surveys); | 107 commit("setSurveys", surveys); |
108 }) | 108 }) |
109 .catch(error => { | 109 .catch(error => { |
110 commit("setSurveys", []); | 110 commit("setSurveys", []); |
111 commit("setSelectedSurvey", null); | 111 commit("selectedSurvey", null); |
112 const { status, data } = error.response; | 112 const { status, data } = error.response; |
113 displayError({ | 113 displayError({ |
114 title: "Backend Error", | 114 title: "Backend Error", |
115 message: `${status}: ${data.message || data}` | 115 message: `${status}: ${data.message || data}` |
116 }); | 116 }); |