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