Paarungsergebnisse hinzugefügt
This commit is contained in:
@@ -64,7 +64,7 @@ export default {
|
||||
})
|
||||
.then((result)=>{
|
||||
result.map(element => element.map((element) => {
|
||||
|
||||
|
||||
element.user=new RitzenbergenLib.User(element.user.name, element.user.kuerzel,0, element.user.id);
|
||||
return element;
|
||||
}));
|
||||
@@ -81,142 +81,60 @@ export default {
|
||||
.then((result)=> parseInt(result));
|
||||
},
|
||||
default: ""
|
||||
},
|
||||
maxspieltag: {
|
||||
get(){
|
||||
return fetch(RitzenbergenLib.RitzenbergenLib.api("/bulitipp/maxspieltag.php"))
|
||||
.then((response) => response.text())
|
||||
.then((result)=> parseInt(result));
|
||||
}
|
||||
},
|
||||
paarungen: {
|
||||
get(){
|
||||
const params = new URLSearchParams({
|
||||
spieltag: this.maxspieltag
|
||||
});
|
||||
return fetch(RitzenbergenLib.RitzenbergenLib.api("/bulitipp/paarungen.php?"+params.toString()))
|
||||
.then((response) => response.json())
|
||||
.then((result2) => {
|
||||
if(result2.reload) this.update();
|
||||
return result2.data;
|
||||
})
|
||||
.then((result) => {
|
||||
return result.map(el => new RitzenbergenLib.Paarung(el[0],el[1]));
|
||||
})
|
||||
.catch((error) => {
|
||||
return null;
|
||||
});
|
||||
},
|
||||
watch: ["maxspieltag"],
|
||||
default: [new RitzenbergenLib.Paarung("Lade...","Lade..."),new RitzenbergenLib.Paarung("Lade...","Lade..."),new RitzenbergenLib.Paarung("Lade...","Lade..."),new RitzenbergenLib.Paarung("Lade...","Lade..."),new RitzenbergenLib.Paarung("Lade...","Lade..."),new RitzenbergenLib.Paarung("Lade...","Lade..."),new RitzenbergenLib.Paarung("Lade...","Lade..."),new RitzenbergenLib.Paarung("Lade...","Lade..."),new RitzenbergenLib.Paarung("Lade...","Lade...")]
|
||||
},
|
||||
ergebnisse: {
|
||||
get(){
|
||||
return fetch(RitzenbergenLib.RitzenbergenLib.api("/bulitipp/ergebnisse.php"))
|
||||
.then((response) => response.json())
|
||||
.then((result2) => {
|
||||
if(result2.reload) this.update();
|
||||
return result2.data;
|
||||
})
|
||||
.then((result) => {
|
||||
return result.map((el,i) => new RitzenbergenLib.Ergebnis(this.paarungen[i],el[0],el[1]));
|
||||
})
|
||||
|
||||
},
|
||||
watch: ["paarungen"]
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
|
||||
sortedUsers() {
|
||||
if(this.users instanceof Array) return [...this.users].sort((a, b) => b.points - a.points);
|
||||
},
|
||||
teams() {
|
||||
return {
|
||||
1: {
|
||||
name: "Team 1",
|
||||
},
|
||||
2: {
|
||||
name: "Team 2",
|
||||
},
|
||||
3: {
|
||||
name: "Team 3",
|
||||
},
|
||||
4: {
|
||||
name: "Team 4",
|
||||
},
|
||||
5: {
|
||||
name: "Team 5",
|
||||
},
|
||||
6: {
|
||||
name: "Team 6",
|
||||
},
|
||||
7: {
|
||||
name: "Team 7",
|
||||
},
|
||||
8: {
|
||||
name: "Team 8",
|
||||
},
|
||||
9: {
|
||||
name: "Team 9",
|
||||
},
|
||||
10: {
|
||||
name: "Team 10",
|
||||
},
|
||||
11: {
|
||||
name: "Team 11",
|
||||
},
|
||||
12: {
|
||||
name: "Team 12",
|
||||
},
|
||||
13: {
|
||||
name: "Team 13",
|
||||
},
|
||||
14: {
|
||||
name: "Team 14",
|
||||
},
|
||||
15: {
|
||||
name: "Team 15",
|
||||
},
|
||||
16: {
|
||||
name: "Team 16",
|
||||
},
|
||||
17: {
|
||||
name: "Team 17",
|
||||
},
|
||||
18: {
|
||||
name: "Team 18",
|
||||
},
|
||||
};
|
||||
},
|
||||
paarungen() {
|
||||
return [
|
||||
{
|
||||
id: 1,
|
||||
team1: 1,
|
||||
team2: 2,
|
||||
result1: 1,
|
||||
result2: 0,
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
team1: 3,
|
||||
team2: 4,
|
||||
result1: 1,
|
||||
result2: 0,
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
team1: 5,
|
||||
team2: 6,
|
||||
result1: 1,
|
||||
result2: 0,
|
||||
},
|
||||
{
|
||||
id: 4,
|
||||
team1: 7,
|
||||
team2: 8,
|
||||
result1: 2,
|
||||
result2: 1,
|
||||
},
|
||||
{
|
||||
id: 5,
|
||||
team1: 9,
|
||||
team2: 10,
|
||||
result1: 0,
|
||||
result2: 0,
|
||||
},
|
||||
{
|
||||
id: 6,
|
||||
team1: 11,
|
||||
team2: 12,
|
||||
result1: 3,
|
||||
result2: 2,
|
||||
},
|
||||
{
|
||||
id: 7,
|
||||
team1: 13,
|
||||
team2: 14,
|
||||
result1: 2,
|
||||
result2: 2,
|
||||
},
|
||||
{
|
||||
id: 8,
|
||||
team1: 15,
|
||||
team2: 16,
|
||||
result1: 0,
|
||||
result2: 1,
|
||||
},
|
||||
{
|
||||
id: 9,
|
||||
team1: 17,
|
||||
team2: 18,
|
||||
result1: 3,
|
||||
result2: 3,
|
||||
},
|
||||
];
|
||||
},
|
||||
|
||||
loading(){
|
||||
return this.$asyncComputed.users.updating || this.$asyncComputed.ts.updating;
|
||||
},
|
||||
|
||||
|
||||
},
|
||||
methods: {
|
||||
gs(i) {
|
||||
@@ -241,7 +159,6 @@ export default {
|
||||
<template>
|
||||
<Loading v-show="loading && !debug" />
|
||||
<Navbar buttontext="Tippen" @clickbtn="tippenoffen = true" />
|
||||
|
||||
<section
|
||||
class="header16 cid-u6k7q0xIhk bulitipp mbr-fullscreen mbr-parallax-background"
|
||||
id="hero-17-u6k7q0xIhk"
|
||||
@@ -270,6 +187,8 @@ export default {
|
||||
<Modal v-show="tippenoffen" @closemodal="tippenoffen = false">
|
||||
<h1>Test</h1>
|
||||
</Modal>
|
||||
|
||||
|
||||
<Uebersicht :users="users" />
|
||||
|
||||
<!-- Rangliste -->
|
||||
@@ -278,7 +197,10 @@ export default {
|
||||
|
||||
<!-- Paarungsergebnisse -->
|
||||
|
||||
<Paarungsergebnisse :paarungen="paarungen" :teams="teams" />
|
||||
<Paarungsergebnisse
|
||||
:ergebnisse="ergebnisse"
|
||||
:maxspieltag="maxspieltag"
|
||||
/>
|
||||
|
||||
<!-- Punktetabelle -->
|
||||
<Tabelle :users="users" :ts="ts" />
|
||||
|
||||
Reference in New Issue
Block a user