const tblProduct = document.querySelector("#tblProduct"); const userId = document.querySelector("#id").value; // get borrow async function getBorrows() { try { const response = await fetch("/borrows-currentId"); if (response.ok) { const data = await response.json(); let rows = ""; data.forEach(function (b) { rows += `${b.id}`; rows += ``; rows += `${b.name}`; rows += `${new Date(b.borrowdate).toLocaleDateString()}`; rows += `${new Date(b.returndate).toLocaleDateString()}`; rows += `
${ b.statusborrow == 1 ? "waiting" : b.statusborrow == 2 ? "Approve" : b.statusborrow == 3 ? "Disapprove" : "Returned" }
`; rows += `${b.reason}`; rows += ``; }); tblProduct.innerHTML = rows; } else { throw Error("Connection error"); } } catch (err) { console.error(err); alert(err.message); } } // get all products getBorrows(); fetch("/user") .then(function (response) { if (response.ok) { return response.json(); } throw Error("Cannot get user information"); }) .then(function (data) { // Display the user's email on the page document.querySelector("#email").innerHTML = data.email; document.querySelector("#id").value = data.userid; }) .catch(function (error) { console.error(error); });