// lead-details.js document.addEventListener("DOMContentLoaded", function() { const urlParams = new URLSearchParams(window.location.search); const leadId = urlParams.get('id'); const detailsContainer = document.getElementById('leadDetailsContent'); function getLeads() { const storedLeads = localStorage.getItem('myLeads'); if (storedLeads) { return JSON.parse(storedLeads); } else { return []; } } function getStatusClass(status) { const statusClasses = { 'neu': 'status-new', 'in-bearbeitung': 'status-in-progress', 'abgeschlossen': 'status-completed', 'storniert': 'status-cancelled' }; return statusClasses[status] || 'status-new'; } function formatDate(dateString) { const date = new Date(dateString); return date.toLocaleDateString('de-DE', { day: '2-digit', month: '2-digit', year: 'numeric', hour: '2-digit', minute: '2-digit' }); } if (leadId && detailsContainer) { const leadsData = getLeads(); const lead = leadsData.find(l => l.id == leadId); if (lead) { detailsContainer.innerHTML = `
Letzte Aktualisierung: ${formatDate(lead.datum)}
${getServiceDescription(lead.dienstleistung)}
${lead.description}
${formatDate(lead.datum)}
${lead.status !== 'neu' ? 'Anfrage wird bearbeitet' : 'Ausstehend'}
${lead.status === 'abgeschlossen' ? 'Projekt erfolgreich abgeschlossen' : 'Ausstehend'}