Explorar o código

Add just the js for fetching and displaying orders

Lee Morgan %!s(int64=6) %!d(string=hai) anos
pai
achega
fc1e06f6f8
Modificáronse 1 ficheiros con 16 adicións e 1 borrados
  1. 16 1
      views/dashboardPage/orders.js

+ 16 - 1
views/dashboardPage/orders.js

@@ -14,7 +14,22 @@ window.ordersStrandObj = {
                     if(typeof(response) === "string"){
                         banner.createError(response);
                     }else{
-                        
+                        let tbody = document.querySelector("#orderList tbody");
+                        let template = document.querySelector("#order").content.children[0];
+
+                        for(let i = 0; i < response.length; i++){
+                            let row = template.cloneNode(true);
+                            let totalCost = 0;
+                            
+                            for(let j = 0; j < response[i].ingredients; j++){
+                                totalCost += response[i].ingredients[j].quantity * response[i].ingredients[j].price;
+                            }
+
+                            row.children[0].innerText = response[i]._id;
+                            row.children[1].innerText = response[i].ingredients.length;
+                            row.children[2].innerText = response[i].date;
+                            row.children[3].innerText = totalCost;
+                        }
                     }
                 })
                 .catch((err)=>{