From 6b8cde57ce4e1548617af33ddbb94de6558eea18 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期一, 18 九月 2023 16:33:21 +0800
Subject: [PATCH] 修复两个bug

---
 src/views/supplierManage/supplier/index.vue |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/src/views/supplierManage/supplier/index.vue b/src/views/supplierManage/supplier/index.vue
index d5d4eb0..b67deb7 100644
--- a/src/views/supplierManage/supplier/index.vue
+++ b/src/views/supplierManage/supplier/index.vue
@@ -79,7 +79,12 @@
           </TableCommonView>
         </div>
         <div class="btn-pager">
-          <PagerView class="page" :pager-options="productPagerOptions" v-on="pagerEvents" />
+          <PagerView
+            class="page"
+            :pager-options="productPagerOptions"
+            @size-change="productChangeHandler"
+            @current-change="currentProductHandler"
+          />
         </div>
       </template>
     </div>
@@ -335,6 +340,7 @@
     },
     tableRowClick(row) {
       console.log(row)
+      this.productPagerOptions.currPage = 1
       this.supplierId = row.ID
       this.getProductList()
     },
@@ -343,6 +349,16 @@
       console.log(row)
       this.commonDetail.visible = true
       this.commonDetail.infomation = { ...row }
+    },
+    // 浜у搧鍒楄〃缈婚〉
+    productChangeHandler(val) {
+      this.productPagerOptions.currPage = 1
+      this.productPagerOptions.pageSize = val
+      this.getProductList()
+    },
+    currentProductHandler(val) {
+      this.productPagerOptions.currPage = val
+      this.getProductList()
     }
   }
 }

--
Gitblit v1.8.0