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