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 +++++++++++++++++-
 src/views/supplierManage/supplier/DetailSupplier.vue |    8 +-------
 src/views/productManage/product/DetailProduct.vue    |    2 +-
 3 files changed, 19 insertions(+), 9 deletions(-)

diff --git a/src/views/productManage/product/DetailProduct.vue b/src/views/productManage/product/DetailProduct.vue
index 4ea52e0..6a687d7 100644
--- a/src/views/productManage/product/DetailProduct.vue
+++ b/src/views/productManage/product/DetailProduct.vue
@@ -1,6 +1,6 @@
 <template>
   <div class="detail-view">
-    <el-drawer :visible.sync="detailConfig.visible" size="80%" :before-close="handleClose" :wrapperClosable="false">
+    <el-drawer :visible.sync="detailConfig.visible" size="80%" :before-close="handleClose">
       <template slot="title">
         <div class="header">
           <span class="header-label">浜у搧璇︽儏</span>
diff --git a/src/views/supplierManage/supplier/DetailSupplier.vue b/src/views/supplierManage/supplier/DetailSupplier.vue
index 04498b2..509d4ca 100644
--- a/src/views/supplierManage/supplier/DetailSupplier.vue
+++ b/src/views/supplierManage/supplier/DetailSupplier.vue
@@ -1,12 +1,6 @@
 <template>
   <div class="detail-view">
-    <el-drawer
-      :visible.sync="detailConfig.visible"
-      size="80%"
-      :before-close="handleClose"
-      :wrapperClosable="false"
-      :append-to-body="true"
-    >
+    <el-drawer :visible.sync="detailConfig.visible" size="80%" :before-close="handleClose" :append-to-body="true">
       <template slot="title">
         <div class="header">
           <span class="header-label">渚涘簲鍟嗗悕绉�</span>
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