diff --git a/app/Http/Controllers/BookingController.php b/app/Http/Controllers/BookingController.php
index a75a253d..3bf7bcc8 100644
--- a/app/Http/Controllers/BookingController.php
+++ b/app/Http/Controllers/BookingController.php
@@ -95,7 +95,7 @@ class BookingController extends Controller
// TODO : transfer_amount change name to bia
$booking->transfer_amount = $booking->bia;
- $booking->track_status = "(". $booking->admin_status ."/8)";
+ $booking->track_status = "(". $booking->admin_status ."/7)";
switch ($booking->admin_status) {
case 1:
$status_desc = "Waiting customer upload bank slip";
@@ -132,7 +132,7 @@ class BookingController extends Controller
public function show($id)
{
$booking = Booking::where('user_id',Auth::user()->id)->where('id', $id)->first();
- // just added to try
+
$user_bankslip = $booking->userBankSlip()->first();
$china_bankslip = $booking->chinaBankSlip()->first();
$po = $booking->purchaseOrder()->first();
@@ -175,21 +175,44 @@ class BookingController extends Controller
public function adminShow($id)
{
- $booking = Booking::where('id', $id)->first();
- $user_bankslip_path = $booking->userBankSlip()->first()->bankslip_path;
- $booking->user_bankslip_path = Storage::url($user_bankslip_path);
+ $booking = Booking::where('id', $id)->firstOrFail();
+
+
+ $user_bankslip = $booking->userBankSlip()->first();
+ $china_bankslip = $booking->chinaBankSlip()->first();
+ $po = $booking->purchaseOrder()->first();
+ $invoice = $booking->invoice()->first();
if($booking){
- $date1 = new DateTime($booking->created_at);
- $date2 = new DateTime();
- $difference_in_seconds = ($date1->format('U') + 600) - ($date2->format('U'));
- $booking->timeout = $difference_in_seconds;
+ if ($user_bankslip){
+ $booking->user_bankslip_path = Storage::url($user_bankslip->bankslip_path);
+ $booking->reject_reason = $user_bankslip->reject_reason;
+ $date1 = new DateTime($user_bankslip->updated_at);
+ }
- if (!$booking){
- return response()->json(['success'=>false, 'message'=>'not found'], 404);
- }
- return $booking;
+ if($china_bankslip){
+ $booking->china_bankslip_path = Storage::url($china_bankslip->china_bank_slip_path);
+ }
+
+ if($po){
+ $booking->user_po_path = Storage::url($po->image_path);
+ }
+
+ if($invoice){
+ $booking->invoice_path = Storage::url($invoice->invoice_path);
+ }
+
+ $date1 = new DateTime($booking->created_at);
+ $date2 = new DateTime();
+ $difference_in_seconds = ($date1->format('U') + 600) - ($date2->format('U'));
+
+ $booking->timeout = $difference_in_seconds;
+
+ if (!$booking){
+ return response()->json(['success'=>false, 'message'=>'not found'], 404);
+ }
+ return $booking;
}
}
diff --git a/resources/assets/js/components/AdminProgressTrack.vue b/resources/assets/js/components/AdminProgressTrack.vue
index 3cff63df..bf3330c6 100644
--- a/resources/assets/js/components/AdminProgressTrack.vue
+++ b/resources/assets/js/components/AdminProgressTrack.vue
@@ -6,8 +6,7 @@
|
+ Order Number :
+ |
+
+ {{ booking_details.id }}
+ |
+
|
+ Date :
+ |
+
+ {{ booking_details.created_at }}
+ |
+
|
+ Customer Marking :
+ |
+
+ CIEF/150ECE
+ |
+
| + + | ++ + | +
|
+ Term :
+ |
+
+ {{ booking_details.term }}
+ |
+
| + + | ++ + | +
|
+ CNY/RMB :
+ |
+
+ CNY {{ booking_details.amount }}
+ |
+
|
+ + Service Charge :
+ |
+
+ CNY {{ booking_details.service_charge }}
+ |
+
|
+ / RATE :
+ |
+
+ {{ booking_details.rate }}
+ |
+
| + + | +
+ MYR {{ booking_details.bia }}
+ |
+
| + + | +
+ MYR {{ booking_details.bia }}
+ |
+
| + + | ++ + | +