From 7faa9ef3272141232bcdc07435b4dde65ce92a74 Mon Sep 17 00:00:00 2001 From: Timo Volkmann Date: Wed, 15 May 2019 11:11:12 +0200 Subject: [PATCH] bugfixes in Cache edit --- frontend/src/components/qrscanner.vue | 12 ++++++++--- frontend/src/layouts/MyLayout.vue | 19 ++++++++++++++++-- frontend/src/pages/Cache.vue | 20 +++++++++---------- frontend/src/pages/MyCaches.vue | 2 ++ frontend/src/pages/Overview.vue | 2 ++ frontend/src/pages/Register.vue | 8 ++++++-- frontend/src/pages/StationEdit.vue | 9 ++++++++- frontend/src/store/cacheCollector/getters.js | 4 ++++ .../src/store/cacheCollector/mutations.js | 7 ++++++- frontend/src/store/cacheCollector/state.js | 1 + 10 files changed, 64 insertions(+), 20 deletions(-) diff --git a/frontend/src/components/qrscanner.vue b/frontend/src/components/qrscanner.vue index 471a353..08189fe 100644 --- a/frontend/src/components/qrscanner.vue +++ b/frontend/src/components/qrscanner.vue @@ -93,9 +93,15 @@ console.log(params); if (!params.cacheID || !params.stationID || !params.durchgefuehrterCacheID || !params.token) { console.log("Mindestens 1 Parameter konnte nicht erkannt werden!"); + let header = "Fehler!"; + let message = "Der erkannte QR-Code ist fehlerhaft oder gehört nicht zu BuGa Geocaching."; + this.$store.commit('dialog/NEW_MESSAGE_DIALOG', { message: message, title: header, }); resolve(false); } else if (isNaN(params.cacheID) || isNaN(params.stationID) || isNaN(params.durchgefuehrterCacheID)) { console.log("Mindestens 1 Parameter ist fehlerhaft!"); + let header = "Fehler!"; + let message = "Der erkannte QR-Code ist fehlerhaft oder gehört nicht zu BuGa Geocaching."; + this.$store.commit('dialog/NEW_MESSAGE_DIALOG', { message: message, title: header, }); resolve(false); } else { this.$axios.put('/api/checkStation', null, { params }) @@ -162,12 +168,12 @@ }, updateProps() { - console.log("emit result!") + console.log("emit result!"); this.$emit('result', this.params) }, updateCameraState() { - console.log("Camera State:") - console.log(!this.askForPermission) + console.log("Camera State:"); + console.log(!this.askForPermission); this.$emit('camera', !this.askForPermission) }, diff --git a/frontend/src/layouts/MyLayout.vue b/frontend/src/layouts/MyLayout.vue index a689d69..cfdf895 100644 --- a/frontend/src/layouts/MyLayout.vue +++ b/frontend/src/layouts/MyLayout.vue @@ -1,5 +1,5 @@