generated from VLADIMIR/template_frontend
up
This commit is contained in:
@@ -59,6 +59,7 @@ const showDeleteTeamModal = ref(false)
|
||||
const showDeleteGameModal = ref(false)
|
||||
const newTeamName = ref('')
|
||||
const newTeamEmail = ref('')
|
||||
const newTeamParticipants = ref(1)
|
||||
const deletedGameName = ref('')
|
||||
const showQR = ref(false)
|
||||
const urlQR = ref('')
|
||||
@@ -432,14 +433,20 @@ function giveApplication(team: Team, application: Application) {
|
||||
}
|
||||
|
||||
async function addTeam() {
|
||||
if (newTeamParticipants.value < 1 || newTeamParticipants.value > 8) {
|
||||
message.error('Укажите от 1 до 8 игроков')
|
||||
return
|
||||
}
|
||||
await client.AddTeam({
|
||||
gameID: game.value.ID,
|
||||
name: newTeamName.value,
|
||||
captainEmail: newTeamEmail.value.trim(),
|
||||
participantsCount: newTeamParticipants.value,
|
||||
})
|
||||
await getGame(game.value.ID!)
|
||||
showAddTeamModal.value = false
|
||||
newTeamEmail.value = ''
|
||||
newTeamParticipants.value = 1
|
||||
}
|
||||
|
||||
async function confirmGiveApplication() {
|
||||
@@ -1135,6 +1142,14 @@ useSimplePolling(() => {
|
||||
placeholder="Почта капитана (необязательно)"
|
||||
aria-label="Почта капитана (необязательно)"
|
||||
/>
|
||||
<n-input-number
|
||||
v-model:value="newTeamParticipants"
|
||||
:min="1"
|
||||
:max="8"
|
||||
:precision="0"
|
||||
placeholder="Количество игроков"
|
||||
aria-label="Количество игроков"
|
||||
/>
|
||||
</n-space>
|
||||
<template #footer>
|
||||
<n-flex justify="end">
|
||||
|
||||
@@ -188,6 +188,7 @@ async function addGame(name: string, id: number) {
|
||||
name: 'Тестовая команда',
|
||||
captainEmail: '',
|
||||
gameID: resAddGame.ID!,
|
||||
participantsCount: undefined,
|
||||
})
|
||||
router.push('/team-story/' + resAddTeam.ID! + '?password=' + resAddTeam.password!)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user