document.addEventListener('DOMContentLoaded', async () => { try { const token = localStorage.getItem('token'); if (!token) { window.location.href = '/login.html'; return; } const response = await fetch('/api/order-history', { headers: { 'Authorization': `Bearer ${token}` } }); if (!response.ok) throw new Error('Błąd ładowania historii'); const orders = await response.json(); const container = document.getElementById('order-history'); container.innerHTML = ''; orders.forEach(order => { const orderDate = new Date(order.data_zamowienia).toLocaleDateString(); const orderHTML = `
Zamówienie #${order.id}

Data: ${orderDate}

Suma: ${order.suma_totalna} PLN

Status: ${order.status || 'Przyjęto do realizacji'}

`; container.insertAdjacentHTML('beforeend', orderHTML); }); } catch (error) { console.error('Error:', error); alert('Nie udało się załadować historii zamówień'); } });