|
|
@@ -207,12 +207,13 @@
|
|
|
|
|
|
<div class="pagination-wrap">
|
|
|
<el-pagination
|
|
|
- @size-change="onPageChange"
|
|
|
+ @size-change="onSizeChange"
|
|
|
@current-change="onPageChange"
|
|
|
:current-page="page"
|
|
|
+ :page-sizes="[10, 20, 50, 100]"
|
|
|
:page-size="size"
|
|
|
:total="total"
|
|
|
- layout="total, prev, pager, next"
|
|
|
+ layout="total, sizes, prev, pager, next"
|
|
|
/>
|
|
|
</div>
|
|
|
</el-card>
|
|
|
@@ -335,7 +336,13 @@ export default {
|
|
|
this.loading = false
|
|
|
}
|
|
|
},
|
|
|
- onPageChange() {
|
|
|
+ onPageChange(page) {
|
|
|
+ this.page = page
|
|
|
+ this.loadList()
|
|
|
+ },
|
|
|
+ onSizeChange(size) {
|
|
|
+ this.size = size
|
|
|
+ this.page = 1
|
|
|
this.loadList()
|
|
|
},
|
|
|
async handlePublishDirect(row) {
|