Refactor error and confirmation handling in membership application management; replace alerts with modal dialogs for improved user experience. Update application status to 'approved' for a new member and add corresponding data to JSON files.
This commit is contained in:
@@ -482,13 +482,14 @@ onMounted(() => {
|
||||
window.URL.revokeObjectURL(url)
|
||||
document.body.removeChild(a)
|
||||
|
||||
alert('Beitrittsformular erfolgreich erstellt und heruntergeladen!')
|
||||
// Globale Modal-Funktionen verwenden
|
||||
window.showSuccessModal('Beitrittsformular erfolgreich erstellt!', 'Das Formular wurde heruntergeladen und Ihre Daten wurden an den Vereinsvorstand weitergeleitet.')
|
||||
} else {
|
||||
alert('Fehler beim Erstellen des Formulars: ' + (result.error || 'Unbekannter Fehler'))
|
||||
window.showErrorModal('Fehler beim Erstellen des Formulars', result.error || 'Unbekannter Fehler')
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('Fehler:', error)
|
||||
alert('Fehler beim Senden des Formulars: ' + error.message)
|
||||
window.showErrorModal('Fehler beim Senden des Formulars', error.message)
|
||||
} finally {
|
||||
submitBtn.disabled = false
|
||||
submitBtn.textContent = 'Beitrittsformular erstellen'
|
||||
|
||||
Reference in New Issue
Block a user