Forráskód Böngészése

:tada: 修复分页bug

smallchill 7 éve
szülő
commit
6a62d23eb2

+ 8 - 1
src/views/desk/notice.vue

@@ -12,6 +12,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot="menuLeft">
         <el-button type="danger"
@@ -214,7 +216,6 @@
             this.$refs.crud.toggleSelection();
           });
       },
-
       beforeOpen(done, type) {
         if (["edit", "view"].includes(type)) {
           getNotice(this.form.id).then(res => {
@@ -223,6 +224,12 @@
         }
         done();
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         const {releaseTimeRange} = params;
         let values = {

+ 8 - 0
src/views/flow/follow.vue

@@ -10,6 +10,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot-scope="{row}"
                 slot="suspensionState">
@@ -153,6 +155,12 @@
       selectionChange(list) {
         this.selectionList = list;
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         followList(page.currentPage, page.pageSize, params).then(res => {
           const data = res.data.data;

+ 8 - 0
src/views/flow/manager.vue

@@ -9,6 +9,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot="menuLeft">
         <el-button type="danger"
@@ -297,6 +299,12 @@
         this.flowUrl = `/api/blade-flow/process/resource-view?processDefinitionId=${row.id}`;
         this.flowBox = true;
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         const values = {
           ...params,

+ 8 - 0
src/views/flow/model.vue

@@ -8,6 +8,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot="menuLeft">
         <el-button type="primary"
@@ -285,6 +287,12 @@
         this.flowBox = false;
         this.onLoad(this.page);
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         modelList(page.currentPage, page.pageSize, params).then(res => {
           const data = res.data.data;

+ 8 - 0
src/views/monitor/log/api.vue

@@ -9,6 +9,8 @@
                :page="page"
                @search-change="searchChange"
                @search-reset="searchReset"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
     </avue-crud>
   </basic-container>
@@ -115,6 +117,12 @@
         }
         done();
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         getApiList(page.currentPage, page.pageSize, params).then(res => {
           const data = res.data.data;

+ 8 - 0
src/views/monitor/log/error.vue

@@ -9,6 +9,8 @@
                :page="page"
                @search-change="searchChange"
                @search-reset="searchReset"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
     </avue-crud>
   </basic-container>
@@ -122,6 +124,12 @@
         }
         done();
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         getErrorList(page.currentPage, page.pageSize, params).then(res => {
           const data = res.data.data;

+ 8 - 0
src/views/monitor/log/usual.vue

@@ -9,6 +9,8 @@
                :before-open="beforeOpen"
                @search-change="searchChange"
                @search-reset="searchReset"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
     </avue-crud>
   </basic-container>
@@ -114,6 +116,12 @@
         }
         done();
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         getUsualList(page.currentPage, page.pageSize, params).then(res => {
           const data = res.data.data;

+ 8 - 1
src/views/system/client.vue

@@ -12,6 +12,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot="menuLeft">
         <el-button type="danger"
@@ -255,7 +257,6 @@
             this.$refs.crud.toggleSelection();
           });
       },
-
       beforeOpen(done, type) {
         if (["edit", "view"].includes(type)) {
           getDetail(this.form.id).then(res => {
@@ -264,6 +265,12 @@
         }
         done();
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         getList(page.currentPage, page.pageSize, params).then(res => {
           const data = res.data.data;

+ 8 - 0
src/views/system/dept.vue

@@ -12,6 +12,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot="menuLeft">
         <el-button type="danger"
@@ -240,6 +242,12 @@
         }
         done();
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         getList(page.currentPage, page.pageSize, params).then(res => {
           const data = res.data.data;

+ 8 - 0
src/views/system/dict.vue

@@ -12,6 +12,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot="menuLeft">
         <el-button type="danger"
@@ -224,6 +226,12 @@
         }
         done();
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         getList(page.currentPage, page.pageSize, params).then(res => {
           const data = res.data.data;

+ 8 - 0
src/views/system/menu.vue

@@ -12,6 +12,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot="menuLeft">
         <el-button type="danger"
@@ -326,6 +328,12 @@
         }
         done();
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         getList(page.currentPage, page.pageSize, params).then(res => {
           const data = res.data.data;

+ 8 - 0
src/views/system/param.vue

@@ -12,6 +12,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot="menuLeft">
         <el-button type="danger"
@@ -174,6 +176,12 @@
             this.$refs.crud.toggleSelection();
           });
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         getList(page.currentPage, page.pageSize, params).then(res => {
           const data = res.data.data;

+ 8 - 0
src/views/system/role.vue

@@ -11,6 +11,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot="menuLeft">
         <el-button type="danger"
@@ -292,6 +294,12 @@ export default {
           this.$refs.crud.toggleSelection();
         });
     },
+    currentChange(currentPage){
+      this.page.currentPage = currentPage;
+    },
+    sizeChange(pageSize){
+      this.page.pageSize = pageSize;
+    },
     onLoad(page, params = {}) {
       getList(page.currentPage, page.pageSize, params).then(res => {
         const data = res.data.data;

+ 8 - 0
src/views/system/tenant.vue

@@ -12,6 +12,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot="menuLeft">
         <el-button type="danger"
@@ -194,6 +196,12 @@
             this.$refs.crud.toggleSelection();
           });
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         getList(page.currentPage, page.pageSize, params).then(res => {
           const data = res.data.data;

+ 8 - 0
src/views/system/user.vue

@@ -13,6 +13,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot="menuLeft">
         <el-button type="danger"
@@ -382,6 +384,12 @@
         }
         done();
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         getList(page.currentPage, page.pageSize, params).then(res => {
           const data = res.data.data;

+ 8 - 1
src/views/tool/code.vue

@@ -13,6 +13,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot="menuLeft">
         <el-button type="danger"
@@ -256,7 +258,6 @@
             this.$refs.crud.toggleSelection();
           });
       },
-
       beforeOpen(done, type) {
         if (["edit", "view"].includes(type)) {
           getCode(this.form.id).then(res => {
@@ -265,6 +266,12 @@
         }
         done();
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         getList(page.currentPage, page.pageSize, params).then(res => {
           const data = res.data.data;

+ 8 - 0
src/views/work/claim.vue

@@ -8,6 +8,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot-scope="scope" slot="menu">
         <el-button type="text"
@@ -175,6 +177,12 @@
         this.flowUrl = `/api/blade-flow/process/diagram-view?processInstanceId=${row.processInstanceId}`;
         this.flowBox = true;
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         const values = {
           ...params,

+ 8 - 0
src/views/work/done.vue

@@ -8,6 +8,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot-scope="scope" slot="menu">
         <el-button type="text"
@@ -151,6 +153,12 @@
         this.flowUrl = `/api/blade-flow/process/diagram-view?processInstanceId=${row.processInstanceId}`;
         this.flowBox = true;
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         const values = {
           ...params,

+ 8 - 0
src/views/work/send.vue

@@ -8,6 +8,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot-scope="scope" slot="menu">
         <el-button type="text"
@@ -161,6 +163,12 @@
         this.flowUrl = `/api/blade-flow/process/diagram-view?processInstanceId=${row.processInstanceId}`;
         this.flowBox = true;
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         const values = {
           ...params,

+ 8 - 0
src/views/work/start.vue

@@ -8,6 +8,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot-scope="scope" slot="menu">
         <el-button type="text"
@@ -164,6 +166,12 @@
         this.flowUrl = `/api/blade-flow/process/resource-view?processDefinitionId=${row.id}`;
         this.flowBox = true;
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         const values = {
           ...params,

+ 8 - 0
src/views/work/todo.vue

@@ -8,6 +8,8 @@
                @search-change="searchChange"
                @search-reset="searchReset"
                @selection-change="selectionChange"
+               @current-change="currentChange"
+               @size-change="sizeChange"
                @on-load="onLoad">
       <template slot-scope="scope" slot="menu">
         <el-button type="text"
@@ -161,6 +163,12 @@
         this.flowUrl = `/api/blade-flow/process/diagram-view?processInstanceId=${row.processInstanceId}`;
         this.flowBox = true;
       },
+      currentChange(currentPage){
+        this.page.currentPage = currentPage;
+      },
+      sizeChange(pageSize){
+        this.page.pageSize = pageSize;
+      },
       onLoad(page, params = {}) {
         const values = {
           ...params,