Deadline Messages hinzugefügt

This commit is contained in:
R40fendt
2025-08-19 12:58:21 +02:00
parent 928f50a55e
commit 58df1b5466

View File

@@ -23,7 +23,8 @@ export default {
new ritzenbergenlib.Tipp(null, null, null), new ritzenbergenlib.Tipp(null, null, null),
new ritzenbergenlib.Tipp(null, null, null), new ritzenbergenlib.Tipp(null, null, null),
new ritzenbergenlib.Tipp(null, null, null) new ritzenbergenlib.Tipp(null, null, null)
] ],
disabled: false
}; };
}, },
asyncComputed: { asyncComputed: {
@@ -61,6 +62,39 @@ export default {
}, },
default: null, default: null,
}, },
maxtippspieltag: {
get(){
return fetch(
ritzenbergenlib.RitzenbergenLib.api(
"/bulitipp/maxtippspieltag.php"
)
)
.then((response) => response.text())
.then((text)=> parseInt(text))
}
},
maxspieltag: {
get(){
return fetch(
ritzenbergenlib.RitzenbergenLib.api(
"/bulitipp/maxspieltag.php"
)
)
.then((response) => response.text())
.then((text)=> parseInt(text))
}
},
mintippspieltag: {
get(): number {
if(this.maxspieltag==34){
this.disabled = true;
return 1;
}else{
this.disabled = false;
return this.maxspieltag + 1;
}
}
}
}, },
emits: ["logout"], emits: ["logout"],
methods: { methods: {
@@ -88,7 +122,7 @@ export default {
}, },
} }
); );
console.log(result);
} }
}, },
}; };
@@ -98,14 +132,20 @@ export default {
<div v-if="(spieltag == '' || spieltag == null) && userinfo != null"> <div v-if="(spieltag == '' || spieltag == null) && userinfo != null">
<h1>Moin {{ userinfo.username }}!</h1> <h1>Moin {{ userinfo.username }}!</h1>
<br /><br /> <br /><br />
<div v-if="disabled">
<h3>Gerade kann nicht getippt werden.</h3><br>
</div>
<form @submit.prevent="spieltag = parseInt(vmodelspieltag)"> <form @submit.prevent="spieltag = parseInt(vmodelspieltag)">
<input <input
type="text" type="number"
v-model="vmodelspieltag" v-model="vmodelspieltag"
placeholder="Spieltag" :placeholder="'Spieltag (max: '+maxtippspieltag+')'"
:min="mintippspieltag"
:max="maxtippspieltag"
required required
:disabled="disabled"
/> />
<input type="submit" value="Tippen" /> <input type="submit" value="Tippen" :disabled="disabled" />
<br /><br /> <br /><br />
<input type="button" value="Ausloggen" @click="$emit('logout')" /> <input type="button" value="Ausloggen" @click="$emit('logout')" />
</form> </form>
@@ -122,12 +162,6 @@ export default {
<span class="team-name">{{ paarung.gast }}</span> <span class="team-name">{{ paarung.gast }}</span>
<img :src="getTeamImage(paarung.gast)" alt="" /><br /> <img :src="getTeamImage(paarung.gast)" alt="" /><br />
</span> </span>
<!--<h1>Deadline überschritten!</h1>
<h1>
BuLi-Tipp ist noch nicht für diesen Spieltag vorbereitet worden...
Versuch es wannanders nochmal!
</h1>-->
<input type="submit" value="Tippen" /> <input type="submit" value="Tippen" />
<br /><br /> <br /><br />
<input type="button" value="Abbrechen" @click="spieltag = ''" /> <input type="button" value="Abbrechen" @click="spieltag = ''" />