|
@@ -290,8 +290,8 @@
|
|
|
background
|
|
|
@current-change="handleCurrentChange"
|
|
|
@size-change="handlePagesizeChange"
|
|
|
- :current-page.sync="currentPage"
|
|
|
- :page-size="pageSize"
|
|
|
+ :current-page.sync="currentPageZ"
|
|
|
+ :page-size="pageSizeZ"
|
|
|
layout="prev, pager, next, sizes, jumper"
|
|
|
:total="dataTotal"
|
|
|
></el-pagination>
|
|
@@ -333,6 +333,18 @@ export default {
|
|
|
type: {
|
|
|
type: Number,
|
|
|
},
|
|
|
+ currentPage: {
|
|
|
+ type: Number,
|
|
|
+ default: function () {
|
|
|
+ return 0;
|
|
|
+ },
|
|
|
+ },
|
|
|
+ pageSize: {
|
|
|
+ type: Number,
|
|
|
+ default: function () {
|
|
|
+ return 20;
|
|
|
+ },
|
|
|
+ },
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
@@ -342,8 +354,8 @@ export default {
|
|
|
formData: {},
|
|
|
|
|
|
renderData: [],
|
|
|
- currentPage: 1,
|
|
|
- pageSize: 20,
|
|
|
+ currentPageZ: this.currentPage,
|
|
|
+ pageSizeZ: this.pageSize,
|
|
|
tableMaxHeight: 200,
|
|
|
|
|
|
selectedNum: 0,
|
|
@@ -487,6 +499,7 @@ export default {
|
|
|
immediate: true,
|
|
|
handler: function (newVal, oldVal) {
|
|
|
this.renderData = newVal;
|
|
|
+ this.currentPageZ = this.currentPage + 1;
|
|
|
},
|
|
|
},
|
|
|
},
|