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 });