|
@@ -167,16 +167,20 @@ var productList = new Vue({
|
|
|
ProductApi.getCommoditySearchQUeryBrand(_self.brandParam,function (response) {
|
|
|
if (response.code === 0 && response.data ) {
|
|
|
let list = response.data;
|
|
|
- let brandIdsArray = _self.hrefBrandId.split(',')
|
|
|
- console.log('brandIdsArray',brandIdsArray)
|
|
|
- _self.defaultBrandLists = list.map((el, index) => {
|
|
|
- if(brandIdsArray.some(ele => ele*1 === el.id)){
|
|
|
- el.isChecked = true;
|
|
|
- }else{
|
|
|
- el.isChecked = false;
|
|
|
- }
|
|
|
- return el;
|
|
|
- })
|
|
|
+ if(_self.hrefBrandId){
|
|
|
+ let brandIdsArray = _self.hrefBrandId.split(',')
|
|
|
+ console.log('brandIdsArray',brandIdsArray)
|
|
|
+ _self.defaultBrandLists = list.map((el, index) => {
|
|
|
+ if(brandIdsArray.some(ele => ele*1 === el.id)){
|
|
|
+ el.isChecked = true;
|
|
|
+ }else{
|
|
|
+ el.isChecked = false;
|
|
|
+ }
|
|
|
+ return el;
|
|
|
+ })
|
|
|
+ }else{
|
|
|
+ _self.defaultBrandLists = list
|
|
|
+ }
|
|
|
console.log('defaultBrandLists',_self.defaultBrandLists)
|
|
|
_self.brandLists = _self.defaultBrandLists.slice(0,7)
|
|
|
}else {
|