From 390862a8be7bf68768968fdcf4b06b16ec1a997f Mon Sep 17 00:00:00 2001 From: Jack Goh Date: Wed, 27 Jun 2018 15:32:01 +0800 Subject: [PATCH] removed multiple booking on supplier booking controller WIP supplier booking report in image file WIP edit report page WIP upload chinabankslip --- .../Controllers/BookingSupplierController.php | 24 +- .../js/pages/admin/booking/supplierReport.vue | 30 +- .../admin/booking/uploadChinaBankslip.vue | 353 ++++++++++++++++-- 3 files changed, 361 insertions(+), 46 deletions(-) diff --git a/app/Http/Controllers/BookingSupplierController.php b/app/Http/Controllers/BookingSupplierController.php index f84c2502..8a358a6e 100644 --- a/app/Http/Controllers/BookingSupplierController.php +++ b/app/Http/Controllers/BookingSupplierController.php @@ -80,28 +80,10 @@ class BookingSupplierController extends Controller // update booking status $booking->status = 5; $booking->admin_status = 4; - $booking->save(); + $booking->save(); + + // TODO : generate a jpg version of report and save the path - //// one bookingsupplier has many booking - // $bookings = $request->input("booking"); - // foreach ($bookings as $booking) - // { - // $bookingsupplierbooking = new Booking(array( - // 'book_id' => $booking->id, - // 'supplierbooking_id' => $supplier->id - // )); - // $bookingsupplierbooking->save(); - - // $new_supplierbooking = new SupplierBookingItem(array( - // 'book_id' => $booking->id, - // 'bank_in_amount'=>$booking['bank_in_amount'], - // 'date'=>$booking['date'], - // 'details'=>$booking['details'], - // 'supplierbooking_id' => $supplier->id - // )); - // $new_supplierbooking->save(); - - // } return response()->json($bookingsupplier, 201); } diff --git a/resources/assets/js/pages/admin/booking/supplierReport.vue b/resources/assets/js/pages/admin/booking/supplierReport.vue index 07e7cfc4..957561cf 100644 --- a/resources/assets/js/pages/admin/booking/supplierReport.vue +++ b/resources/assets/js/pages/admin/booking/supplierReport.vue @@ -202,6 +202,27 @@ + + + +
+ +
+ User BankinSlip + +
+ + + + + +
+
+ + + + Edit + Done @@ -223,7 +244,7 @@ }, data() { return { - status: 3, + status: 4, loading_btn: false, booking_details: { id: null, @@ -262,6 +283,13 @@ }, methods: { + completeReport(){ + // TODO : send request to change status + this.$router.push({ + name: 'booking.admin.cnslip', + params: {id: this.$route.params.id } + }) + } } } diff --git a/resources/assets/js/pages/admin/booking/uploadChinaBankslip.vue b/resources/assets/js/pages/admin/booking/uploadChinaBankslip.vue index 37196cb3..c0345ad9 100644 --- a/resources/assets/js/pages/admin/booking/uploadChinaBankslip.vue +++ b/resources/assets/js/pages/admin/booking/uploadChinaBankslip.vue @@ -1,13 +1,13 @@