From f36015e762ac8bfc0b9e7fa0790b9ce1674cf64f Mon Sep 17 00:00:00 2001 From: Kawlll Maxso Date: Mon, 15 Apr 2019 18:44:53 +0800 Subject: [PATCH 1/3] Fix for list order history api --- .../Orders/Services/ListsOrderHistory.php | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/app/Classes/Modules/Orders/Services/ListsOrderHistory.php b/app/Classes/Modules/Orders/Services/ListsOrderHistory.php index bf653f2..b8d2283 100644 --- a/app/Classes/Modules/Orders/Services/ListsOrderHistory.php +++ b/app/Classes/Modules/Orders/Services/ListsOrderHistory.php @@ -72,26 +72,25 @@ class ListsOrderHistory $history->push(['date' => $step->updated_at->format('d-m-Y H:i'), 'description' => 'Out for delivery']); break; } - } - - if($order->current_step === Constants::ORDER_SHIPPING_STEP){ - $shippingArrangment = $order->shippingArrangement()->first(); - if($shippingArrangment){ - $shippingSchedules = $shippingArrangment->shippingSchedule()->get(); - foreach ($shippingSchedules as $schedule){ - if($schedule->status === 2){ - $customeIssue = CustomIssues::where('schedule_id', $schedule->id)->first(); - if($customeIssue !== null){ - $history->push(['date' => $step->updated_at->format('d-m-Y H:i'), 'description' => '[ETD: '.$schedule->ETD.', ETA: '.$schedule->ETA.'] Shipping Schedule failed due to: '.$customeIssue->remark]); + if($order->current_step === Constants::ORDER_SHIPPING_STEP){ + $shippingArrangment = $order->shippingArrangement()->first(); + if($shippingArrangment){ + $shippingSchedules = $shippingArrangment->shippingSchedule()->get(); + foreach ($shippingSchedules as $schedule){ + if($schedule->status === 2){ + $customeIssue = CustomIssues::where('schedule_id', $schedule->id)->first(); + if($customeIssue !== null){ + $history->push(['date' => $step->updated_at->format('d-m-Y H:i'), 'description' => '[ETD: '.$schedule->ETD.', ETA: '.$schedule->ETA.'] Shipping Schedule failed due to: '.$customeIssue->remark]); + } else { + $history->push(['date' => $step->updated_at->format('d-m-Y H:i'), 'description' => '[ETD: '.$schedule->ETD.', ETA: '.$schedule->ETA.'] Shipping Schedule failed']); + } } else { - $history->push(['date' => $step->updated_at->format('d-m-Y H:i'), 'description' => '[ETD: '.$schedule->ETD.', ETA: '.$schedule->ETA.'] Shipping Schedule failed']); + $history->push(['date' => $step->updated_at->format('d-m-Y H:i'), 'description' => '[ETD: '.$schedule->ETD.', ETA: '.$schedule->ETA.'] Your Order has been scheduled for shipping ']); } - } else { - $history->push(['date' => $step->updated_at->format('d-m-Y H:i'), 'description' => '[ETD: '.$schedule->ETD.', ETA: '.$schedule->ETA.'] Your Order has been scheduled for shipping ']); } } - } + } } if($complete){ From 6686451d73b5512db8f23c1e629b4dd279b3e797 Mon Sep 17 00:00:00 2001 From: Kawlll Maxso Date: Mon, 22 Apr 2019 10:22:07 +0800 Subject: [PATCH 2/3] Notification --- .../common/NotificationComponent.vue | 18 ++-- .../forms/AddressBookFormComponent.vue | 13 ++- .../company/forms/CompanyFormComponent.vue | 16 ++-- .../contact/forms/ContactFormComponent.vue | 11 ++- .../order/elements/ArrivalStepComponenet.vue | 10 ++ .../order/elements/ConfirmOrderComponent.vue | 10 ++ .../order/elements/DeliveryStepComponenet.vue | 9 ++ .../order/elements/PackingStepComponenet.vue | 17 ++++ .../order/elements/ReceiveStepComponenet.vue | 9 ++ .../order/elements/ShippingStepComponenet.vue | 27 +++++- .../SupplierPackingStepComponenet.vue | 10 ++ .../elements/UnpackingStepComponenet.vue | 9 ++ .../order/forms/OrderFormComponent.vue | 8 ++ .../forms/WarehouseFormComponent.vue | 11 +++ resources/assets/vue/constant/notification.js | 92 +++++++++++++++++++ 15 files changed, 252 insertions(+), 18 deletions(-) create mode 100644 resources/assets/vue/constant/notification.js diff --git a/resources/assets/vue/components/common/NotificationComponent.vue b/resources/assets/vue/components/common/NotificationComponent.vue index 0f34dae..0a25cf6 100644 --- a/resources/assets/vue/components/common/NotificationComponent.vue +++ b/resources/assets/vue/components/common/NotificationComponent.vue @@ -1,11 +1,13 @@