|
|
@@ -636,8 +636,6 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
this.setSelectInfoByType({ type: this.pageType, info: list });
|
|
|
-
|
|
|
- console.log('this.selectList','减少花材之后:',this.selectList)
|
|
|
//记忆已经选择的花材
|
|
|
this.rememberProduct()
|
|
|
},
|
|
|
@@ -668,10 +666,7 @@ export default {
|
|
|
},
|
|
|
//多风格-添加商品
|
|
|
addGoodsEvent(item) {
|
|
|
- console.log(item,'itemitem')
|
|
|
const list = this.selectList;
|
|
|
- //过滤空数据
|
|
|
- // if(item.bigCount==0||!item.bigCount){return}
|
|
|
let has = false;
|
|
|
for (let index = 0; index < list.length; index++) {
|
|
|
const element = list[index];
|
|
|
@@ -893,7 +888,6 @@ export default {
|
|
|
const query = uni.createSelectorQuery().in(this); //获得实力
|
|
|
//获取多个节点方式
|
|
|
query.selectAll(".suitSelectAll").boundingClientRect(data=>{
|
|
|
- // console.log(data); //得到class类名为 selectAll的数组集合
|
|
|
this.suit_top_list = data.map(item=>{
|
|
|
return Math.ceil(item.top);
|
|
|
});
|
|
|
@@ -1036,11 +1030,9 @@ export default {
|
|
|
selectListData[i.id] = i
|
|
|
})
|
|
|
}
|
|
|
- console.log(list.length)
|
|
|
let filterItemData = [];
|
|
|
list.forEach(currentItem => {
|
|
|
//组合已记忆已选择的花材
|
|
|
- console.log('a')
|
|
|
let currentPId = currentItem.id
|
|
|
let selectProduct = selectListData[currentPId] || []
|
|
|
if(!this.$util.isEmpty(selectProduct)){
|
|
|
@@ -1053,36 +1045,26 @@ export default {
|
|
|
currentItem.smallCount = 0
|
|
|
}
|
|
|
let has = false
|
|
|
- console.log('b')
|
|
|
if (notChinese){
|
|
|
let elePy = (currentItem.py && currentItem.py.toLocaleUpperCase()) || "";
|
|
|
has = elePy.indexOf(this.py.toLocaleUpperCase()) >= 0 ? true : false
|
|
|
- console.log('c')
|
|
|
}else{
|
|
|
has = currentItem.name && currentItem.name.indexOf(this.py) >= 0 ? true : false
|
|
|
- console.log('d')
|
|
|
}
|
|
|
if (has) {
|
|
|
- console.log('e')
|
|
|
if(this.$util.isEmpty(filterItemData)){
|
|
|
filterItemData = [{classId: currentItem.classId, className: currentItem.className,isActive:true,child:[currentItem]}]
|
|
|
- console.log('f')
|
|
|
}else{
|
|
|
- console.log('g')
|
|
|
filterItemData.forEach(res => {
|
|
|
- console.log('h')
|
|
|
if(res.classId==currentItem.classId){
|
|
|
res.child.push(currentItem)
|
|
|
}else{
|
|
|
filterItemData.push({classId: currentItem.classId, className: currentItem.className,isActive:true,child:[currentItem]})
|
|
|
}
|
|
|
})
|
|
|
- console.log('i')
|
|
|
}
|
|
|
- console.log('j')
|
|
|
}
|
|
|
})
|
|
|
- console.log('111')
|
|
|
let searchList = this.$util.unique(filterItemData)
|
|
|
this.filterProductInfo = searchList;
|
|
|
this.classIndex = 0;
|