From 1123bad1d825070b523eb02655a9f6501a8ed009 Mon Sep 17 00:00:00 2001 From: czc Date: Fri, 1 Mar 2024 15:02:27 +0800 Subject: [PATCH] =?UTF-8?q?fix=E5=95=86=E5=93=81=E5=93=81=E7=89=8C?= =?UTF-8?q?=E5=88=86=E7=B1=BB=E9=80=89=E6=8B=A9=E6=98=BE=E7=A4=BAbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/components/BrandSelect.vue | 4 +++- src/views/components/ProductCategorySelect.vue | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/views/components/BrandSelect.vue b/src/views/components/BrandSelect.vue index 6a7e6db..e74e492 100644 --- a/src/views/components/BrandSelect.vue +++ b/src/views/components/BrandSelect.vue @@ -26,11 +26,13 @@ export default { }, methods:{ handleBrandChange (id) { - if (this.value1) { + if (id) { let brand=this.brandList.find(item=>{ return item.id==id }) this.$emit('change', brand.name); + } else { + this.$emit('change', null); } }, }, diff --git a/src/views/components/ProductCategorySelect.vue b/src/views/components/ProductCategorySelect.vue index de91645..c02e451 100644 --- a/src/views/components/ProductCategorySelect.vue +++ b/src/views/components/ProductCategorySelect.vue @@ -36,10 +36,12 @@ export default { } }, methods: { - handleMallCatergoryChange () { - if (this.value1 && this.value1.length != 0) { + handleMallCatergoryChange (e) { + if (e.length > 0) { let arr = this.$refs['cascaderMallCatergory'].getCheckedNodes()[0].pathLabels this.$emit('change', arr); + } else { + this.$emit('change', ''); } }, recurs(list){