diff --git a/resources/assets/js/pages/admin/home.vue b/resources/assets/js/pages/admin/home.vue index 501256b5..4f0b1f93 100644 --- a/resources/assets/js/pages/admin/home.vue +++ b/resources/assets/js/pages/admin/home.vue @@ -47,6 +47,15 @@ +
+ + Previous + + Page {{pagination.current_page}} of {{pagination.last_page}} + + Next + +
@@ -59,9 +68,10 @@ export default { data () { return { status: null, + pagination: [], bookingTable: [ ], - url: 'api/admin/booking', + url: 'api/admin/booking', loading_btn: false, } }, @@ -80,7 +90,7 @@ export default { this.loading_btn = true axios.get(this.url).then(response => { this.loading_btn = false; - this.bookingTable = response.data + this.bookingTable = response.data.data this.$message({ showClose: true, message: 'Booking is updated', @@ -89,6 +99,20 @@ export default { }) }) }, + makePagination(data){ + let pagination ={ + current_page: data.current_page, + last_page: data.last_page, + next_page_url: data.next_page_url, + prev_page_url: data.prev_page_url + } + this.pagination = pagination + console.log(this.pagination) + }, + fetchPaginateBooking(url) { + this.url = url + this.getBooking() + }, filterHandlerStatus (value, row, column) { const status = row.track_status; if(value ==="Success")