From a36f0ea4469853f670aa97012235b9aa15ecce9c Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Sun, 21 Sep 2025 18:11:16 +0200 Subject: [PATCH] =?UTF-8?q?Aktualisiert=20die=20Benutzeroberfl=C3=A4che=20?= =?UTF-8?q?in=20OfficialTournaments.vue=20zur=20Anzeige=20des=20Teilnehmer?= =?UTF-8?q?status=20mit=20neuen=20Status-Badges=20und=20Aktionsbuttons.=20?= =?UTF-8?q?Implementiert=20die=20Logik=20zur=20Aktualisierung=20des=20Stat?= =?UTF-8?q?us=20eines=20Teilnehmers,=20einschlie=C3=9Flich=20der=20Optione?= =?UTF-8?q?n=20Anmelden,=20Teilnehmen=20und=20Zur=C3=BCcksetzen.=20Verbess?= =?UTF-8?q?ert=20die=20Darstellung=20der=20Platzierungseingabe=20und=20opt?= =?UTF-8?q?imiert=20das=20Styling=20f=C3=BCr=20eine=20bessere=20Benutzerer?= =?UTF-8?q?fahrung.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/OfficialTournaments.vue | 96 ++++++++++++++++------ 1 file changed, 73 insertions(+), 23 deletions(-) diff --git a/frontend/src/views/OfficialTournaments.vue b/frontend/src/views/OfficialTournaments.vue index ebdded5..aea31c0 100644 --- a/frontend/src/views/OfficialTournaments.vue +++ b/frontend/src/views/OfficialTournaments.vue @@ -98,8 +98,8 @@ Name Geburtsdatum Alter - Angemeldet - Teilgenommen + Status + Aktion Platzierung @@ -116,23 +116,46 @@ {{ formatDateStr(m.birthDate) }} {{ ageOnRef(m, c) ?? '–' }} - - + + Hat gespielt + Angemeldet + Möchte teilnehmen + Nicht interessiert + + + + + + Checkbox aktivieren - - - - + placeholder="z.B. 3. Platz" + class="placement-input" + /> + {{ getParticipation(c.id, m.id).placement || '–' }} @@ -187,7 +210,7 @@ @click="updateStatus(item, 'register')" class="btn-status btn-register" title="Als angemeldet markieren"> - Anmelden + Angemeldet - + Checkbox aktivieren