continued work on Cache and Station

This commit is contained in:
Timo Volkmann 2019-04-08 14:46:37 +02:00
parent 48b3be41aa
commit 560e90b760
5 changed files with 48 additions and 5 deletions

View File

@ -14,6 +14,15 @@
label="Beschreibung" label="Beschreibung"
/> />
<q-input class="col" dense stack-label filled v-model="text" label="Punktewert"/> <q-input class="col" dense stack-label filled v-model="text" label="Punktewert"/>
<q-input
v-model="reward"
dense
stack-label
filled
autogrow
type="textarea"
label="Belohnung"
/>
<p class="text-h6">Stationen</p> <p class="text-h6">Stationen</p>
<q-list bordered separator class="rounded-borders" > <q-list bordered separator class="rounded-borders" >
@ -26,12 +35,40 @@
<q-item-section top> <q-item-section top>
<q-item-label lines="1"> <q-item-label lines="1">
<!--<span class="text-weight-medium">[quasarframework/quasar]</span>-->
<span class="text-grey-8">Beschreibung:</span> <span class="text-grey-8">Beschreibung:</span>
</q-item-label> </q-item-label>
<q-item-label lines="1" class="q-mt-xs text-body2"> <q-item-label lines="1" class="q-mt-xs text-body2">
<span class="cursor-pointer">Dies ist der Anfang der Beschreibung...</span> <span class="cursor-pointer">Dies ist der Anfang der Beschreibung...</span>
</q-item-label> </q-item-label>
<q-item-label caption lines="1">
Code: 123456
</q-item-label>
</q-item-section>
<q-item-section side>
<div class="text-grey-8 q-gutter-xs">
<q-btn class="" color="" flat dense round icon="delete" />
<q-btn class="" color="" flat dense round icon="edit" />
</div>
</q-item-section>
</q-item>
<q-item>
<q-item-section avatar>
<q-avatar color="primary" text-color="white">
1
</q-avatar>
</q-item-section>
<q-item-section top>
<q-item-label lines="1">
<span class="text-grey-8">Beschreibung:</span>
</q-item-label>
<q-item-label lines="1" class="q-mt-xs text-body2">
<span class="cursor-pointer">Dies ist der Anfang der Beschreibung...</span>
</q-item-label>
<q-item-label caption lines="1">
Code: 123456
</q-item-label>
</q-item-section> </q-item-section>
<q-item-section side> <q-item-section side>

View File

@ -5,7 +5,7 @@
</p> </p>
<p class="text-faded">Sorry, nothing here...<strong>(404)</strong></p> <p class="text-faded">Sorry, nothing here...<strong>(404)</strong></p>
<q-btn color="secondary" style="width:200px;" @click="$router.push('/')" <q-btn color="secondary" style="width:200px;" @click="$router.push('/')"
>Go back</q-btn >Zur Startseite</q-btn
> >
</div> </div>
</template> </template>

View File

@ -123,11 +123,11 @@
}) })
.then((response) => { .then((response) => {
console.log("GET/POST http://localhost:8080/api/logout/ - response: " + response.data); console.log("GET/POST http://localhost:8080/api/logout/ - response: " + response.data);
localStorage.removeItem('userToken');
this.evalAuthentication();
}) })
.catch((error) => { .catch((error) => {
}); });
localStorage.removeItem('userToken');
this.evalAuthentication();
}, },
}, },
}; };

View File

@ -51,6 +51,9 @@
</q-expansion-item> </q-expansion-item>
</q-card> </q-card>
</q-list> </q-list>
<div v-if="hasAdminState" class="row">
<q-btn @click="addCache" unelevated color="primary" stack icon="add" label="Neuer Cache" class="full-width"/>
</div>
</q-tab-panel> </q-tab-panel>
@ -108,6 +111,9 @@
this.caches = response.data; this.caches = response.data;
}) })
}, },
addCache() {
this.$router.push({ path: `/cache` })
},
startCache(cacheID) { startCache(cacheID) {
const userToken = JSON.parse(localStorage.getItem('userToken')); const userToken = JSON.parse(localStorage.getItem('userToken'));
let params = { cacheID: cacheID }; let params = { cacheID: cacheID };

View File

@ -7,6 +7,6 @@ export default {
email: "test@user.com", email: "test@user.com",
rankingPointsSum: 345, rankingPointsSum: 345,
isAuthenticated: false, isAuthenticated: false,
isAdmin: false, isAdmin: true,
}, },
} }