Browse Source

update pageSize

deason 6 years ago
parent
commit
a19d09d112

+ 11 - 4
src/modules/print/view/CourseStatistic.vue

@@ -187,11 +187,13 @@
         <!-- 分页 -->
         <div class="page pull-right">
           <el-pagination
-            @current-change="handlePager"
+            @current-change="handlePagerNo"
             :current-page="formSearch.pageNo"
+            @size-change="handlePagerSize"
             :page-size="formSearch.pageSize"
+            :page-sizes="[10, 20, 50]"
             :total="totalElements"
-            layout="total, prev, pager, next, jumper"
+            layout="total, sizes, prev, pager, next, jumper"
           ></el-pagination>
         </div>
       </div>
@@ -507,9 +509,14 @@ export default {
       /* 处理选中记录 */
       this.selectElements = elements;
     },
-    handlePager(current) {
+    handlePagerNo(pageNo) {
       /* 处理分页 */
-      this.searchRecords(current);
+      this.searchRecords(pageNo);
+    },
+    handlePagerSize(pageSize) {
+      /* 处理每页条数 */
+      this.formSearch.pageSize = pageSize;
+      this.searchRecords(1);
     },
     searchRecords(pageNo) {
       this.formSearch.pageNo = pageNo;

+ 11 - 4
src/modules/print/view/ExamStructure.vue

@@ -105,11 +105,13 @@
         <!-- 分页 -->
         <div class="page pull-right">
           <el-pagination
-            @current-change="handlePager"
+            @current-change="handlePagerNo"
             :current-page="formSearch.pageNo"
+            @size-change="handlePagerSize"
             :page-size="formSearch.pageSize"
+            :page-sizes="[10, 20, 50]"
             :total="totalElements"
-            layout="total, prev, pager, next, jumper"
+            layout="total, sizes, prev, pager, next, jumper"
           ></el-pagination>
         </div>
       </div>
@@ -414,9 +416,14 @@ export default {
     };
   },
   methods: {
-    handlePager(current) {
+    handlePagerNo(pageNo) {
       /* 处理分页 */
-      this.searchRecords(current);
+      this.searchRecords(pageNo);
+    },
+    handlePagerSize(pageSize) {
+      /* 处理每页条数 */
+      this.formSearch.pageSize = pageSize;
+      this.searchRecords(1);
     },
     searchRecords(pageNo) {
       this.formSearch.pageNo = pageNo;

+ 11 - 4
src/modules/print/view/Project.vue

@@ -131,11 +131,13 @@
         <!-- 分页 -->
         <div class="page pull-right">
           <el-pagination
-            @current-change="handlePager"
+            @current-change="handlePagerNo"
             :current-page="formSearch.pageNo"
+            @size-change="handlePagerSize"
             :page-size="formSearch.pageSize"
+            :page-sizes="[10, 20, 50]"
             :total="totalElements"
-            layout="total, prev, pager, next, jumper"
+            layout="total, sizes, prev, pager, next, jumper"
           ></el-pagination>
         </div>
       </div>
@@ -560,9 +562,14 @@ export default {
         }
       };
     },
-    handlePager(current) {
+    handlePagerNo(pageNo) {
       /* 处理分页 */
-      this.searchRecords(current);
+      this.searchRecords(pageNo);
+    },
+    handlePagerSize(pageSize) {
+      /* 处理每页条数 */
+      this.formSearch.pageSize = pageSize;
+      this.searchRecords(1);
     },
     searchRecords(pageNo) {
       this.formSearch.pageNo = pageNo;