@@ -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 @@
@@ -142,11 +142,13 @@
@@ -68,11 +68,13 @@
@@ -114,11 +114,13 @@
@@ -72,11 +72,13 @@
@@ -83,11 +83,13 @@
@@ -101,12 +101,13 @@
- layout="total,prev, pager, next,sizes"
- @size-change="sizeChange"
@@ -133,11 +133,13 @@
@@ -102,11 +102,13 @@
@@ -64,11 +64,13 @@
@@ -135,11 +135,13 @@
@@ -176,11 +176,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 @@
@@ -86,11 +86,13 @@
@@ -75,11 +75,13 @@
@@ -223,11 +223,13 @@
@@ -188,11 +188,13 @@
@@ -203,11 +203,13 @@
v-if="examTasks.length"
@@ -183,11 +183,13 @@
v-if="papers.length"
@@ -206,11 +206,13 @@
@@ -136,11 +136,13 @@
@@ -222,11 +222,13 @@
@@ -157,11 +157,13 @@
@@ -362,11 +362,13 @@
@@ -168,11 +168,13 @@
@@ -111,11 +111,13 @@
@@ -128,11 +128,13 @@