@@ -18,6 +18,10 @@ export default {
const current = this.current || 1;
const size = this.size || 10;
return (current - 1) * size + index + 1;
+ },
+ pageSizeChange(val) {
+ this.size = val;
+ this.toPage && this.toPage(1);
}
};
@@ -87,11 +87,13 @@
<div class="part-page">
<el-pagination
background
- layout="total,prev, pager, next"
+ layout="total, sizes, prev, pager, next, jumper"
+ :pager-count="5"
:current-page="current"
:total="total"
:page-size="size"
@current-change="toPage"
+ @size-change="pageSizeChange"
>
</el-pagination>
</div>
@@ -94,11 +94,13 @@
@@ -103,11 +103,13 @@
@@ -148,11 +148,13 @@
@@ -88,11 +88,13 @@
@@ -82,11 +82,13 @@
@@ -110,11 +110,13 @@
@@ -120,11 +120,13 @@
@@ -141,11 +141,13 @@
@@ -124,11 +124,13 @@
@@ -84,11 +84,13 @@
@@ -97,11 +97,13 @@
@@ -136,11 +136,13 @@
@@ -68,11 +68,13 @@
@@ -114,11 +114,13 @@
@@ -72,11 +72,13 @@
@@ -83,11 +83,13 @@
@@ -143,11 +143,13 @@
@@ -126,11 +126,13 @@
@@ -102,11 +102,13 @@
@@ -64,11 +64,13 @@
@@ -127,11 +127,13 @@
@@ -161,11 +161,13 @@
@@ -153,11 +153,13 @@
v-if="taskList.length"
@@ -25,11 +25,13 @@
v-if="dataList.length"
@@ -36,11 +36,13 @@
@@ -44,11 +44,13 @@
<div class="text-center">
@@ -37,11 +37,13 @@
v-if="tasks.length"
@@ -49,11 +49,13 @@
@@ -96,11 +96,13 @@
@@ -212,11 +212,13 @@
@@ -189,11 +189,13 @@
@@ -196,11 +196,13 @@
v-if="examTasks.length"
@@ -173,11 +173,13 @@
v-if="papers.length"
@@ -195,11 +195,13 @@
@@ -199,11 +199,13 @@
@@ -157,11 +157,13 @@
@@ -171,11 +171,13 @@
@@ -352,11 +352,13 @@
@@ -159,11 +159,13 @@
@@ -122,11 +122,13 @@
@@ -106,11 +106,13 @@