From 5a85c3d31aa7c59f1a4a75f5676d15c42c2a57e8 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Fri, 19 Dec 2025 10:06:01 +0100 Subject: [PATCH] Remove debug console logs from MannschaftenUebersicht, TermineVorschau, spielplaene, and filterData components to clean up code and improve performance. --- components/MannschaftenUebersicht.vue | 12 ------------ components/TermineVorschau.vue | 6 +----- pages/cms/spielplaene.vue | 11 ----------- pages/mannschaften/spielplaene.vue | 12 ------------ pages/mitgliederbereich/api.vue | 2 +- 5 files changed, 2 insertions(+), 41 deletions(-) diff --git a/components/MannschaftenUebersicht.vue b/components/MannschaftenUebersicht.vue index 3b51192..8f4d824 100644 --- a/components/MannschaftenUebersicht.vue +++ b/components/MannschaftenUebersicht.vue @@ -91,23 +91,18 @@ const mannschaften = ref([]) const loadMannschaften = async () => { try { - console.log('Lade Mannschaften...') const response = await fetch('/data/mannschaften.csv') - console.log('Response:', response) if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`) } const csv = await response.text() - console.log('CSV Text:', csv) // Vereinfachter CSV-Parser const lines = csv.split('\n').filter(line => line.trim() !== '') - console.log('CSV Lines:', lines) if (lines.length < 2) { - console.log('Keine Datenzeilen gefunden') return } @@ -132,7 +127,6 @@ const loadMannschaften = async () => { values.push(current.trim()) if (values.length < 10) { - console.log(`Zeile ${index + 2} hat zu wenige Werte:`, values) return null } @@ -149,14 +143,8 @@ const loadMannschaften = async () => { letzte_aktualisierung: values[9] ? values[9].trim() : '' } - console.log(`Mannschaft ${index + 1}:`, mannschaft) - console.log(`Parsed values count: ${values.length}`) - console.log(`Letzte Aktualisierung raw: "${values[9]}"`) - console.log(`Letzte Aktualisierung trimmed: "${values[9] ? values[9].trim() : 'undefined'}")`) return mannschaft }).filter(mannschaft => mannschaft !== null) - - console.log('Alle geparsten Mannschaften:', mannschaften.value) } catch (error) { console.error('Fehler beim Laden der Mannschaften:', error) } diff --git a/components/TermineVorschau.vue b/components/TermineVorschau.vue index e867523..3681bb1 100644 --- a/components/TermineVorschau.vue +++ b/components/TermineVorschau.vue @@ -49,7 +49,6 @@ const termine = ref([]) const naechsteTermine = computed(() => { const heute = new Date() - console.log('Heute ist:', heute.toISOString().split('T')[0]) const kommende = termine.value .filter(t => { @@ -61,9 +60,7 @@ const naechsteTermine = computed(() => { } else { terminDatum = new Date(t.datum) } - const istKommend = terminDatum >= heute - console.log(`Termin ${t.titel} (${t.datum}): ${istKommend ? 'KOMMEND' : 'VERSTRICHEN'}`) - return istKommend + return terminDatum >= heute }) .sort((a, b) => { const da = new Date(`${a.datum}${a.uhrzeit ? 'T' + a.uhrzeit + ':00' : ''}`) @@ -71,7 +68,6 @@ const naechsteTermine = computed(() => { return da - db }) - console.log('Kommende Termine:', kommende) return kommende }) diff --git a/pages/cms/spielplaene.vue b/pages/cms/spielplaene.vue index 2d9c22a..c0f4890 100644 --- a/pages/cms/spielplaene.vue +++ b/pages/cms/spielplaene.vue @@ -325,16 +325,6 @@ const processFile = async (file) => { selectedColumns.value = new Array(csvHeaders.value.length).fill(true) columnsSelected.value = false - // Debug: Zeige verfügbare Spalten - console.log('Verfügbare Spalten:', csvHeaders.value) - const halleSpalten = csvHeaders.value.filter(header => - header.toLowerCase().includes('halle') || - header.toLowerCase().includes('strasse') || - header.toLowerCase().includes('plz') || - header.toLowerCase().includes('ort') - ) - console.log('Halle-Spalten gefunden:', halleSpalten) - // Datei-Info speichern currentFile.value = { name: file.name, @@ -550,7 +540,6 @@ const loadExistingData = async () => { } } } catch (error) { - console.log('Keine bestehende Spielplan-Datei gefunden') } } diff --git a/pages/mannschaften/spielplaene.vue b/pages/mannschaften/spielplaene.vue index 6e9528f..a434c9d 100644 --- a/pages/mannschaften/spielplaene.vue +++ b/pages/mannschaften/spielplaene.vue @@ -337,14 +337,6 @@ const filterData = () => { const runde = (row.Runde || '').toLowerCase() const isMatch = runde === 'vr' || runde === 'rr' || runde.includes('vorrunde') || runde.includes('rückrunde') - // Debug: Zeige gefilterte Spiele - if (!isMatch && Math.random() < 0.1) { // 10% der gefilterten Spiele loggen - console.log('Gefiltert heraus:', row.Termin, 'Runde:', row.Runde) - } - if (isMatch && Math.random() < 0.05) { // 5% der akzeptierten Spiele loggen - console.log('Akzeptiert als Punktrunde:', row.Termin, 'Runde:', row.Runde) - } - return isMatch }) } else if (selectedWettbewerb.value === 'pokal') { @@ -356,9 +348,6 @@ const filterData = () => { } // "alle" zeigt alle Spiele ohne weitere Filterung - console.log('selectedWettbewerb.value:', selectedWettbewerb.value) - console.log('Nach Wettbewerb-Filter:', wettbewerbFiltered.length, 'von', saisonFiltered.length) - // Dann nach Mannschaft filtern if (selectedFilter.value === 'all') { filteredData.value = wettbewerbFiltered @@ -495,7 +484,6 @@ const filterData = () => { }) } - console.log('Finale gefilterte Daten:', filteredData.value.length, 'von', spielplanData.value.length) } const downloadPDF = () => { diff --git a/pages/mitgliederbereich/api.vue b/pages/mitgliederbereich/api.vue index f247fba..421b68f 100644 --- a/pages/mitgliederbereich/api.vue +++ b/pages/mitgliederbereich/api.vue @@ -509,7 +509,7 @@ const bulkResponse = await fetch('/api/members/bulk', { }) }) const result = await bulkResponse.json() -console.log(`Importiert: ${result.summary.imported}, Duplikate: ${result.summary.duplicates}`) +// Ergebnis: Importiert: ${result.summary.imported}, Duplikate: ${result.summary.duplicates}