From b960be9bf1955c7f577daa6c20e1b8b0a9b732fb Mon Sep 17 00:00:00 2001 From: omair saleh Date: Thu, 20 May 2021 17:47:50 +0800 Subject: [PATCH] fix user bookings pagination bug --- .../assets/js/pages/admin/userBookings.vue | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/resources/assets/js/pages/admin/userBookings.vue b/resources/assets/js/pages/admin/userBookings.vue index 8b3b1acf..69e0bd9e 100644 --- a/resources/assets/js/pages/admin/userBookings.vue +++ b/resources/assets/js/pages/admin/userBookings.vue @@ -151,27 +151,24 @@ export default { }, methods: { getBooking(){ - let $this = this axios.get(this.url+"/"+ this.$route.params.userId).then(response => { - vm.bookingTable = response.data.data; - $this.makePagination(response.data); + this.bookingTable = response.data.data; + this.makePagination(response.data); }) }, getBookingTableComplete(){ - let vm = this axios.get(this.completeBookingurl + "/" + this.$route.params.userId).then(response => { - vm.bookingTableComplete = response.data.data - console.log(vm.bookingTableComplete); - vm.makeCompletePagination(response.data) + this.bookingTableComplete = response.data.data + console.log(this.bookingTableComplete); + this.makeCompletePagination(response.data) }) }, RefreshBooking() { - let vm = this this.loading_btn = true axios.get(this.url).then(response => { - vm.loading_btn = false; - vm.bookingTable = response.data.data - vm.$message({ + this.loading_btn = false; + this.bookingTable = response.data.data + this.$message({ showClose: true, message: 'Booking is updated', type: 'success', @@ -180,11 +177,10 @@ export default { }) }, RefreshBookingTableComplete() { - let vm = this this.loading_btn = true axios.get(this.completeBookingurl).then(response => { - vm.loading_btn = false; - vm.bookingTableComplete = response.data.data + this.loading_btn = false; + this.bookingTableComplete = response.data.data }) }, makePagination(data){