-
Order ID: {{ userOrder.orders_id }}
+
Order ID: {{ order.orderedlist_id }}
Pickup on {{ getFormattedDate(order.pickup_time, 'DD MMMM YYYY @ hh:mm A') }}
diff --git a/src/app/orders/orders.component.ts b/src/app/orders/orders.component.ts
index 8c56cd7..c123cca 100644
--- a/src/app/orders/orders.component.ts
+++ b/src/app/orders/orders.component.ts
@@ -39,22 +39,24 @@ export class OrdersComponent implements OnInit {
}
reOrder(orderedlist: any) {
- // for (let i = 0; i < orderedlist.length; i += 1) {
- // this.userCart.orderedlist.push({
- // mall_id: orderedlist[i].mall_id,
- // outlet_id: orderedlist[i].mall_id,
- // menuitem_id: '',
- // quantity: '',
- // pickup_time: string,
- // take_away: true,
- // order_status: false,
- // total_price: 0,
- // soft_delete: false,
- // })
- // }
- // localStorage.userCart = JSON.stringify(this.userCart);
- // this.router.navigate(['/cart']);
- // console.log(this.userCart);
+ for (let i = 0; i < orderedlist.length; i += 1) {
+ for (let j = 0; j < orderedlist[i].menuitems.length; j += 1) {
+ this.userCart.orderedlist.push({
+ mall_id: orderedlist[i].mall_id,
+ outlet_id: orderedlist[i].outlet_id,
+ menuitem_id: orderedlist[i].menuitems[j].menuitem_id,
+ quantity: orderedlist[i].menuitems[j].item_quantity,
+ pickup_time: orderedlist[i].pickup_time,
+ take_away: true,
+ order_status: null,
+ total_price: orderedlist[i].total_price,
+ soft_delete: false,
+ });
+ }
+ }
+ localStorage.userCart = JSON.stringify(this.userCart);
+ this.router.navigate(['/cart']);
+ console.log(this.userCart);
}
}