continued work on Cache and Station
This commit is contained in:
parent
48b3be41aa
commit
560e90b760
@ -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>
|
||||||
|
|||||||
@ -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>
|
||||||
|
|||||||
@ -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();
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
@ -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 };
|
||||||
|
|||||||
@ -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,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user