// Funkce pro vytvoření dovolené async function handleCreateVacation(e) { e.preventDefault(); const formData = { employee_name: document.getElementById('employeeName').value, vacation_type_id: parseInt(document.getElementById('vacationType').value), start_date: document.getElementById('startDate').value, end_date: document.getElementById('endDate').value, reason: document.getElementById('reason').value }; console.log('=== CREATING VACATION ==='); console.log('Form data:', formData); const spinner = document.getElementById('vacationSpinner'); const alert = document.getElementById('vacationAlert'); spinner.classList.remove('hidden'); alert.innerHTML = ''; try { const response = await apiCall('vacations', 'POST', formData); console.log('✅ API Response:', response); alert.innerHTML = '
Kompletní správa dovolených pro více let