提交 837d30e6 编写于 作者: guangjun.yang's avatar guangjun.yang

带有重复的问题

上级 73a5259e
......@@ -168,11 +168,11 @@ export default {
}
},
computed: {
...mapGetters(['allLabelList', 'subLabelList'])
...mapGetters(['searchParam', 'allLabelList', 'subLabelList'])
},
components: {},
methods: {
...mapActions(['setSubLabelList']),
...mapActions(['setSubLabelList', 'setSearchParam']),
selectLabel(index) {
this.allLabelList.forEach(element => {
element.checked = false;
......@@ -243,7 +243,33 @@ export default {
this.selectLevel(0);
},
search() {
let allSelectedLabel = [];
this.allLabelList.forEach( item => {
// 如果是分类中的全部被选中,则其下所有将添加到查询列表中
if(item.subList[0].checked) {
item.subList.forEach( (sub, index) => {
if(index != 0) {
allSelectedLabel.push(sub.id);
}
})
// 否则只要被选中的
} else {
item.subList.forEach( (sub, index) => {
if(index != 0 && sub.checked) {
allSelectedLabel.push(sub.id);
}
})
}
});
this.searchParam.labelIdList = allSelectedLabel;
// this.searchParam.grade = allSelectedLabel;
this.courseLevel.forEach( item => {
if(item.checked) {
this.searchParam.grade = item.value;
}
})
this.setSearchParam(this.searchParam);
console.log(allSelectedLabel);
}
}
};
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册