|
|
|
@ -35,17 +35,42 @@ export const tableListMixins = {
|
|
|
|
|
},
|
|
|
|
|
mounted() {},
|
|
|
|
|
methods: {
|
|
|
|
|
//数据加载
|
|
|
|
|
loadData() {
|
|
|
|
|
for (let i = 0; i < 10; i++) {
|
|
|
|
|
this.dataSource = [];
|
|
|
|
|
let params = this.getQueryParams();
|
|
|
|
|
|
|
|
|
|
//模拟接口返回数据总数total
|
|
|
|
|
let total = 60;
|
|
|
|
|
this.ipagination.total = total;
|
|
|
|
|
|
|
|
|
|
//console.log(params);
|
|
|
|
|
|
|
|
|
|
for (let i = 0; i < params.pageSize; i++) {
|
|
|
|
|
this.dataSource.push({
|
|
|
|
|
id: i + "",
|
|
|
|
|
name: "测试" + i,
|
|
|
|
|
id: params.pageNo + "_" + i,
|
|
|
|
|
name: "当前页:" + params.pageNo,
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
//console.log(this.dataSource);
|
|
|
|
|
},
|
|
|
|
|
//处理查询参数
|
|
|
|
|
getQueryParams() {
|
|
|
|
|
let param = {};
|
|
|
|
|
param.pageNo = this.ipagination.currentPage; //当前页码
|
|
|
|
|
param.pageSize = this.ipagination.pageSize; //每页条数
|
|
|
|
|
return param;
|
|
|
|
|
},
|
|
|
|
|
//每页条数发生改变
|
|
|
|
|
handlePageSizeChange() {},
|
|
|
|
|
handlePageSizeChange(item) {
|
|
|
|
|
this.ipagination.pageSize = item;
|
|
|
|
|
this.ipagination.currentPage = 1;
|
|
|
|
|
this.loadData();
|
|
|
|
|
},
|
|
|
|
|
//当前页码发生改变
|
|
|
|
|
handleCurrentPageChange() {},
|
|
|
|
|
handleCurrentPageChange(item) {
|
|
|
|
|
this.ipagination.currentPage = item;
|
|
|
|
|
this.loadData();
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
};
|
|
|
|
|