<!-- 分页模块 -->
<template>
<div class="block" style="margin-top:20px">
<el-pagination
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="current"
:page-sizes="[10, 20, 30]"
:page-size="pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="total">
</el-pagination>
</div>
</template>
handleSizeChange(pageSize) {
this.pageSize = pageSize
this.getAccountOrders()
},
handleCurrentChange(current) {
this.current = current ;
this.getAccountOrders()
},
// 获取用户订单信息
getAccountOrders(){
this.accountId = this.$route.query.id
let params = '?current='+this.current+'&page_size='+this.pageSize
this.$http.get(baseUrl+'/order/'+this.accountId + params)
.then(res =>{
if(res.data.code == 200 ){
let data = res.data.data ;
this.tableDatas = data.pages.records ;
this.current = data.pages.current ;
this.pageSize = data.pages.size ;
this.total = data.pages.total ;
if(this.current == 1 ){
this.accountForm = data.account ;
}
}
})
.catch((e) => {
console.log(e)
})
},