// elementi pagina const rowPrenotazioni = document.querySelector('#row-prenotazioni'); onLoad(); function onLoad() { // eseguo la chiamata per ottenere le prenotazioni // select delle Prenotazioni con in join Lotti, join con Prodotti e join con Produttori const urlPrenotazioni = '/api/dati_prenotazioni'; fetch(urlPrenotazioni).then(res => res.json()).then(data => { console.log(data); if (data.length == 0) { rowPrenotazioni.innerHTML = `
Non hai ancora effettuato prenotazioni, scopri i prodotti disponibili!
`; } for(prenot of data) { let renderModifica = ''; if(!prenot.lotto.sospeso) { renderModifica = `Modifica prenotazione`; } else { renderModifica = 'Annullato'; } rowPrenotazioni.innerHTML += `Disponibile da: ${prenot.lotto.get_date}
Prodotto da: ${prenot.lotto.prodotto.produttore.nome}
Prezzo: ${prenot.lotto.prezzo_unitario}
Q.tà totale lotto: ${prenot.lotto.qta_lotto}
Q.tà disponibile: ${prenot.lotto.get_qta_disponibile}
Q.tà prenotata: ${prenot.qta} ${prenot.lotto.qta_unita_misura}
Prezzo totale: ${prenot.get_prezzo_totale_str}
${renderModifica}