|
|
|
@@ -3,6 +3,7 @@ import { OrderService } from '../services/order.service'; |
|
|
|
import * as moment from 'moment'; |
|
|
|
import { ICart } from '../cart/cart.page'; |
|
|
|
import { Router } from '@angular/router'; |
|
|
|
import { ToastService } from '../services/toast.service'; |
|
|
|
|
|
|
|
@Component({ |
|
|
|
selector: 'app-orders', |
|
|
|
@@ -18,10 +19,12 @@ export class OrdersComponent implements OnInit { |
|
|
|
userCart: ICart = { |
|
|
|
orderedlist: [] |
|
|
|
}; |
|
|
|
allOrderStatus: any = []; |
|
|
|
|
|
|
|
constructor( |
|
|
|
private orderService: OrderService, |
|
|
|
private router: Router |
|
|
|
private router: Router, |
|
|
|
private toastService: ToastService |
|
|
|
) { } |
|
|
|
|
|
|
|
ngOnInit() { |
|
|
|
@@ -30,9 +33,29 @@ export class OrdersComponent implements OnInit { |
|
|
|
this.orderService.getOrders(this.userInfo.id).then((resp: any)=> { |
|
|
|
this.userOrders = resp.reverse(); |
|
|
|
}, (err) => { |
|
|
|
console.log(err); |
|
|
|
}); |
|
|
|
} |
|
|
|
console.log(err); |
|
|
|
this.toastService.presentToast("Failed to get orders"); |
|
|
|
}); |
|
|
|
|
|
|
|
this.orderService.getAllOrderStatus().then((data) => { |
|
|
|
console.log(data); |
|
|
|
this.allOrderStatus = data; |
|
|
|
}, (err) => { |
|
|
|
console.log(err); |
|
|
|
}) |
|
|
|
} |
|
|
|
|
|
|
|
getOrderStatusName(id: number) { |
|
|
|
try { |
|
|
|
if (id) { |
|
|
|
return this.allOrderStatus.find(status => status.orderstatus_id === id).orderStatus; |
|
|
|
} else { |
|
|
|
return '-'; |
|
|
|
} |
|
|
|
} catch { |
|
|
|
return '-'; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
getFormattedDate(date, format) { |
|
|
|
return moment(date).format(format); |
|
|
|
|