Просмотр исходного кода

切换页大小时查询错误问题

zhuliu 1 год назад
Родитель
Сommit
387c5e89c8

+ 7 - 1
src/views/components/dialog/nodeCopy.vue

@@ -69,7 +69,7 @@
                         <el-footer class="pagination">
                             <el-pagination background layout="total, sizes, prev, pager, next, jumper"
                                 :current-page.sync="queryParams.current" :page-size.sync="queryParams.size"
-                                @current-change="handleCurrentChange" @size-change="getData()" :total="total">
+                                @current-change="handleCurrentChange" @size-change="changeSize" :total="total">
                             </el-pagination>
                         </el-footer>
                     </el-container>
@@ -206,6 +206,12 @@ export default {
         this.queryParams.current = val
         this.getData()
     },
+    //切换页大小
+    changeSize(val){
+      this.queryParams.size = val
+      this.queryParams.current = 1
+      this.getData()
+    },
     //获取产品类别列表
     queryProductCategory(params){
         var params = {

+ 7 - 1
src/views/components/import/conditionImport/components/search_history.vue

@@ -73,7 +73,7 @@
             :current-page.sync="queryParams.current"
             :page-size.sync="queryParams.size"
             @current-change="handleCurrentChange"
-            @size-change="getList"
+            @size-change="changeSize"
             :total="queryParams.total"
           >
           </el-pagination>
@@ -150,6 +150,12 @@ export default {
       this.queryParams.current = val;
       await this.getList();
     },
+    //切换页大小
+    changeSize(val){
+      this.queryParams.size = val
+      this.queryParams.current = 1
+      this.getList()
+    },
     //查询检索历史
     getList(){
       this.loading = true

+ 17 - 1
src/views/components/import/conditionImport/searchResult.vue

@@ -60,7 +60,7 @@
           <span class="total">共{{ total }}条</span>
           <el-pagination background layout="total, sizes, prev, pager, next, jumper"
             :current-page.sync="queryParams.current" :page-size.sync="queryParams.size" :page-sizes="pageSizes"
-            :page-count="getPageCount()" @current-change="handleCurrentChange" @size-change="getList">
+            :page-count="getPageCount()" @current-change="handleCurrentChange" @size-change="changeSize">
           </el-pagination>
         </div>
       </el-footer>
@@ -271,6 +271,22 @@ export default {
         }
       })
     },
+    //切换页大小
+    async changeSize(val){
+      this.queryParams.size = val
+      this.queryParams.current = 1
+      this.patentNoList = []
+      await this.getList();
+      this.$nextTick(() => {
+        if (this.quickSelect) {
+          this.commonSwitch()
+        } else {
+          if (this.queryParams.isAdd.length > 0) {
+            this.getHaveChoose([])
+          }
+        }
+      })
+    },
     //获取最大页数
     getPageCount() {
       var a = Math.ceil(Number(this.total) / Number(this.queryParams.size))

+ 7 - 1
src/views/event/components/index.vue

@@ -61,7 +61,7 @@
           :current-page.sync="queryParams.current"
           :page-size.sync="queryParams.size"
           @current-change="handleCurrentChange"
-          @size-change="getList()"
+          @size-change="changeSize"
           :total="total"
         >
         </el-pagination>
@@ -257,6 +257,12 @@ export default {
       this.queryParams.current = val;
       this.isGrouping()
     },
+    //切换页大小
+    changeSize(val){
+      this.queryParams.size = val
+      this.queryParams.current = 1
+      this.isGrouping()
+    },
 
     //查询事件数据
     getList() {

+ 7 - 1
src/views/product/components/commodity/commodity.vue

@@ -70,7 +70,7 @@
         <div>
           <el-pagination background layout="total, sizes, prev, pager, next, jumper"
             :current-page.sync="queryParams.current" :page-sizes="sizeArr" :page-size.sync="queryParams.size"
-            @current-change="handleCurrentChange" @size-change="getList" :total="total">
+            @current-change="handleCurrentChange" @size-change="changeSize" :total="total">
           </el-pagination>
         </div>
 
@@ -280,6 +280,12 @@ export default {
       this.queryParams.current = val
       this.getList()
     },
+    //切换页大小
+    changeSize(val){
+      this.queryParams.size = val
+      this.queryParams.current = 1
+      this.getList()
+    },
     //排序
     handleSort({ column, prop, order }) {
       //如需要多个字段排序,则不需要清空

+ 7 - 1
src/views/product/components/index.vue

@@ -41,7 +41,7 @@
       <el-footer class="pagination">
         <el-pagination background layout="total, sizes, prev, pager, next, jumper"
           :current-page.sync="queryParams.current" :page-size.sync="queryParams.size"
-          @current-change="handleCurrentChange" @size-change="getList()" :total="total">
+          @current-change="handleCurrentChange" @size-change="changeSize" :total="total">
         </el-pagination>
       </el-footer>
     </el-container>
@@ -345,6 +345,12 @@ export default {
       this.queryParams.current = val
       this.getList()
     },
+    //切换页大小
+    changeSize(val){
+      this.queryParams.size = val
+      this.queryParams.current = 1
+      this.getList()
+    },
     // 分组查询change
     changeGrouping(val) { },
     //获取检索条件检索

+ 1 - 0
src/views/project/index.vue

@@ -323,6 +323,7 @@ export default {
     },
     handleSizeChange(val){
       this.queryParams.size = val;
+      this.queryParams.current = 1
       this.isGrouping();
     },
     //切换到分组

+ 7 - 1
src/views/project/patentCollection/index.vue

@@ -198,7 +198,7 @@
           <div>
             <el-pagination background layout="total, sizes, prev, pager, next, jumper"
               :current-page.sync="queryParams.current" :page-sizes="sizeArr" :page-size.sync="queryParams.size"
-              @current-change="handleCurrentChange" @size-change="getList" :total="total">
+              @current-change="handleCurrentChange" @size-change="changeSize" :total="total">
             </el-pagination>
           </div>
 
@@ -597,6 +597,12 @@ export default {
       this.queryParams.current = val;
       this.getList();
     },
+    //切换页大小
+    changeSize(val){
+      this.queryParams.size = val
+      this.queryParams.current = 1
+      this.getList()
+    },
 
     //自定义栏位管理
     handleField() {

+ 7 - 1
src/views/report/InvalidResponse/components/dialog/invalidHistory.vue

@@ -38,7 +38,7 @@
             <div class="pagination">
                 <el-pagination background layout="total, sizes, prev, pager, next, jumper"
                     :current-page.sync="queryParams.current" :page-size.sync="queryParams.size"
-                    @current-change="handleCurrentChange" @size-change="getInvalidHistory" :total="total">
+                    @current-change="handleCurrentChange" @size-change="changeSize" :total="total">
                 </el-pagination>
             </div>
             
@@ -112,6 +112,12 @@ export default {
         this.queryParams.current = val
         this.getInvalidHistory()
     },
+    //切换页大小
+    changeSize(val){
+      this.queryParams.size = val
+      this.queryParams.current = 1
+      this.getInvalidHistory()
+    },
     //获取历史无效记录
     getInvalidHistory(){
         var params = {

+ 7 - 1
src/views/report/analysisAndOpinion/components/searchRecords/searchRecords.vue

@@ -84,7 +84,7 @@
           <div>
             <el-pagination background layout="total, sizes, prev, pager, next, jumper"
               :current-page.sync="queryParams.current" :page-size.sync="queryParams.size"
-              @current-change="handleCurrentChange" @size-change="getList" :total="total">
+              @current-change="handleCurrentChange" @size-change="changeSize" :total="total">
             </el-pagination>
           </div>
 
@@ -144,6 +144,12 @@ export default {
         this.queryParams.current = val
         this.getList()
     },
+    //切换页大小
+    changeSize(val){
+      this.queryParams.size = val
+      this.queryParams.current = 1
+      this.getList()
+    },
     add(){
         this.$refs.addAndEditSearchRecords.open({})
     },

+ 11 - 1
src/views/report/components/checkPatent/checkPatent.vue

@@ -26,7 +26,7 @@
             <div>
               <el-pagination background layout="total, sizes, prev, pager, next, jumper"
                 :current-page.sync="queryParams.current" :page-size.sync="queryParams.size"
-                @current-change="handleCurrentChange" @size-change="getList" :total="total">
+                @current-change="handleCurrentChange" @size-change="changeSize" :total="total">
               </el-pagination>
             </div>
 
@@ -269,6 +269,16 @@ export default {
       }
       this.getList()
     },
+    //切换页大小
+    changeSize(val){
+      this.queryParams.size = val
+      this.queryParams.current = 1
+      if (this.sign == 'teamwork') {
+        this.getPatentList()
+        return 
+      }
+      this.getList()
+    },
     //排序
     handleSort({ column, prop, order }) {
       //如需要多个字段排序,则不需要清空

+ 1 - 0
src/views/report/components/index.vue

@@ -447,6 +447,7 @@ export default {
     //切换页大小
     handleSizeChange(val) {
       this.queryParams.size = val
+      this.queryParams.current = 1
       this.isGrouping()
       // this.getList()
     },

+ 7 - 1
src/views/report/components/patentList/components/index.vue

@@ -99,7 +99,7 @@
           <div>
             <el-pagination background layout="total, sizes, prev, pager, next, jumper"
               :current-page.sync="queryParams.current" :page-sizes="sizeArr" :page-size.sync="queryParams.size"
-              @current-change="handleCurrentChange" @size-change="getList" :total="total">
+              @current-change="handleCurrentChange" @size-change="changeSize" :total="total">
             </el-pagination>
           </div>
 
@@ -442,6 +442,12 @@ getPatentFields(){
       this.queryParams.current = val;
       this.getList();
     },
+    //切换页大小
+    changeSize(val){
+      this.queryParams.size = val
+      this.queryParams.current = 1
+      this.getList()
+    },
     //显示栏位管理
     handleFieldManage() {
       this.$refs.field.open(this.fieldList)