From 59d093c54ed0357e638e142b0af7e3ec049fd9c2 Mon Sep 17 00:00:00 2001 From: fanfan Date: Mon, 27 May 2024 15:16:50 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=86=E8=8A=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Modal/GoodsModal/GoodsModal.vue | 4 +++- src/components/SelectGoods/SelectGoods.vue | 4 +++- src/views/dataCenter/goods/modules/MultiSpec.vue | 5 +++-- src/views/dataCenter/goods/modules/Update.vue | 1 + 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/components/Modal/GoodsModal/GoodsModal.vue b/src/components/Modal/GoodsModal/GoodsModal.vue index 7634abe..8b7aef3 100644 --- a/src/components/Modal/GoodsModal/GoodsModal.vue +++ b/src/components/Modal/GoodsModal/GoodsModal.vue @@ -112,7 +112,8 @@ export default { maxNum: PropTypes.integer.def(100), // 默认选中的列表记录 defaultList: PropTypes.array.def([]), - channel:PropTypes.any + channel: PropTypes.any, + source: PropTypes.any.def(0), }, components: { STable, @@ -138,6 +139,7 @@ export default { // 加载数据方法 必须为 Promise 对象 loadData: (param) => { this.queryParam.channel = this.channel + this.queryParam = this.source == 1 ? this.queryParam : {} return GoodsApi.list({ ...param, ...this.queryParam }).then((response) => { return response.data.list }) diff --git a/src/components/SelectGoods/SelectGoods.vue b/src/components/SelectGoods/SelectGoods.vue index 011adb1..0849f27 100644 --- a/src/components/SelectGoods/SelectGoods.vue +++ b/src/components/SelectGoods/SelectGoods.vue @@ -7,6 +7,7 @@ :maxNum="maxNum" :defaultList="selectedItems" :channel="channel" + :source="source" @handleSubmit="handleSelectGoodsSubmit" /> @@ -55,7 +56,8 @@ export default { maxNum: PropTypes.integer.def(100), // 默认选中的商品 defaultList: PropTypes.array.def([]), - channel:PropTypes.any + channel:PropTypes.any, + source: PropTypes.any.def(0), }, data () { return { diff --git a/src/views/dataCenter/goods/modules/MultiSpec.vue b/src/views/dataCenter/goods/modules/MultiSpec.vue index 059cf57..10738a5 100644 --- a/src/views/dataCenter/goods/modules/MultiSpec.vue +++ b/src/views/dataCenter/goods/modules/MultiSpec.vue @@ -95,7 +95,7 @@ bordered >