// elementi pagina const rowLotti = document.querySelector('#row-lotti'); onLoad(); function onLoad() { // eseguo la chiamata per ottenere i Lotti // select dei Lotti con in join Prodotti e join con Produttori const urlLotti = '/api/dati_lotti'; fetch(urlLotti).then(res => res.json()).then(data => { console.log(data); for(lotto of data) { let renderPrenota = ''; if (lotto.sospeso) { renderPrenota = 'Sospeso'; } else if (lotto.get_qta_disponibile == 0) { renderPrenota = 'Esaurito'; } else { renderPrenota = `Prenota`; } rowLotti.innerHTML += `

${lotto.prodotto.nome}

(cod. lotto ${lotto.id})

Disponibile da: ${lotto.get_date}

Prodotto da: ${lotto.prodotto.produttore.nome}

Prezzo: ${lotto.get_prezzo_str}

Q.tà totale lotto: ${lotto.qta_lotto}

Q.tà disponibile: ${lotto.get_qta_disponibile}

${renderPrenota}
`; } }); }