Mercurial > gemma
changeset 3325:496cf0474e29
fairway_availability_dialogue: extracted frequencies
author | Thomas Junk <thomas.junk@intevation.de> |
---|---|
date | Mon, 20 May 2019 12:13:14 +0200 |
parents | 96dbfcc614be |
children | 98ce6d101e01 |
files | client/src/components/fairway/AvailableFairwayDepthDialogue.vue client/src/store/fairwayavailability.js client/src/store/index.js |
diffstat | 3 files changed, 13 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/client/src/components/fairway/AvailableFairwayDepthDialogue.vue Mon May 20 12:10:44 2019 +0200 +++ b/client/src/components/fairway/AvailableFairwayDepthDialogue.vue Mon May 20 12:13:14 2019 +0200 @@ -178,6 +178,7 @@ import app from "@/main"; import { displayError } from "@/lib/errors"; import { mapState, mapGetters } from "vuex"; +import { FREQUENCIES } from "@/store/fairwayavailability"; export default { data() { @@ -445,10 +446,6 @@ SECTIONS: "sections", STRETCHES: "stretches", AVAILABLEFAIRWAYDEPTH: app.$gettext("Available Fairway Depth"), - FREQUENCIES: { - MONTHLY: "monthly", - QUARTERLY: "quarterly", - YEARLY: "yearly" - } + FREQUENCIES: FREQUENCIES }; </script>
--- a/client/src/store/fairwayavailability.js Mon May 20 12:10:44 2019 +0200 +++ b/client/src/store/fairwayavailability.js Mon May 20 12:13:14 2019 +0200 @@ -15,13 +15,19 @@ import { HTTP } from "@/lib/http"; import { format, subYears } from "date-fns"; +const FREQUENCIES = { + MONTHLY: "monthly", + QUARTERLY: "quarterly", + YEARLY: "yearly" +}; + const init = () => { return { type: "bottlenecks", selectedFairwayAvailabilityFeature: null, to: format(new Date(), "YYYY-MM-DD"), from: format(subYears(new Date(), 1), "YYYY-MM-DD"), - frequency: "monthly", + frequency: FREQUENCIES.MONTHLY, fwData: null, fwLNWLData: null, legend: null, @@ -29,7 +35,7 @@ }; }; -export default { +const fairwayavailability = { init, namespaced: true, state: init(), @@ -101,3 +107,5 @@ } } }; + +export { FREQUENCIES, fairwayavailability };
--- a/client/src/store/index.js Mon May 20 12:10:44 2019 +0200 +++ b/client/src/store/index.js Mon May 20 12:13:14 2019 +0200 @@ -19,7 +19,7 @@ import user from "./user"; import usermanagement from "./usermanagement"; import map from "./map"; -import fairwayavailability from "./fairwayavailability"; +import { fairwayavailability } from "./fairwayavailability"; import fairwayprofile from "./fairwayprofile"; import bottlenecks from "./bottlenecks"; import { imports } from "./imports";