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){