diff --git a/frontend/src/pages/CacheStart.vue b/frontend/src/pages/CacheStart.vue
index c2f065e..2ee2846 100644
--- a/frontend/src/pages/CacheStart.vue
+++ b/frontend/src/pages/CacheStart.vue
@@ -11,7 +11,7 @@
-
+
@@ -27,6 +27,9 @@
instruction: "Bitte begib Dich zu der auf der Karte angezeigten Position. An dieser Position wirst Du einen QR-Code finden. Wenn du ihn gefunden hast, drücke den Knopf zum Starten des QR-Scanners und gib uns die Berechtigung, Deine Kamera zu öffnen. Nachdem Du den QR-Code gescannt hast, erhältst du ein Rätsel zur Position der nächsten Station. Die Lösung zu dem Rätsel ist also das Versteck des nächsten QR-Codes."
}
},
+ created() {
+ this.fetchData();
+ },
methods: {
fetchData() {
this.$axios.get('/api/allCaches')
@@ -41,16 +44,31 @@
})
},
checkStation() {
- let params = {};
- params.token ;
- params.cacheID;
- params.stationID;
- params.durchgefuehrterCacheID;
+ let params = this.setParams();
+ console.log(params);
this.$axios.get('/api/checkStation', {params})
.then((response) => {
+ console.log(response);
+ console.log("Anfrage erfolgreich");
+ }) .catch((error) => {
+ console.log(error);
+ console.log("Anfrage fehlgeschlagen");
})
- }
+ this.$router.push({path: `/station/${params.cacheID}/${params.stationID}`})
+ },
+ setParams() {
+ console.log("setParams: ");
+ let params = {};
+ params.cacheID = this.code.split('/')[0];
+ params.stationID = this.code.split('/')[1];
+ params.durchgefuehrterCacheID = this.cacheID;
+ console.log(params.cacheID + " und " + params.stationID);
+ if (localStorage.getItem('userToken')) {
+ params.token = JSON.parse(localStorage.getItem('userToken')).token;
+ }
+ return params;
+ },
}
}
diff --git a/frontend/src/pages/Overview.vue b/frontend/src/pages/Overview.vue
index 739ec04..ee39fe9 100644
--- a/frontend/src/pages/Overview.vue
+++ b/frontend/src/pages/Overview.vue
@@ -188,7 +188,7 @@
let stationID = this.caches.find(x => x.id === cacheID).stationen[0].id;
console.log(stationID);
//this.$router.push({path: `/station/${stationID}`})
- this.$router.push({path: `/station/${cacheID}/${stationID}`})
+ this.$router.push({path: `/CacheStart/${cacheID}`})
}).catch((error) => {
// Error
let msg;