Athenaeum/static/js/profile.js
2025-05-25 16:25:22 +02:00

31 lines
1,016 B
JavaScript

async function loadOrderHistory() {
try {
const response = await fetch('/api/order-history', {
headers: getAuthHeaders()
});
if (response.status === 401) {
window.location.href = '/login.html';
return;
}
const orders = await response.json();
const container = document.getElementById('order-history');
container.innerHTML = orders.map(order => `
<div class="card dark-card mb-3">
<div class="card-body">
<h5>Zamówienie #${order.id}</h5>
<p>Data: ${new Date(order.data_zamowienia).toLocaleDateString()}</p>
<p>Status: ${order.status}</p>
<p>Suma: ${order.suma_totalna} PLN</p>
</div>
</div>
`).join('');
} catch (error) {
console.error('Error:', error);
}
}
document.addEventListener('DOMContentLoaded', loadOrderHistory);