Commit fb32958c authored by agping's avatar agping

商铺列表 修改

parent 39bd622b
......@@ -68,7 +68,7 @@
<p class="rent-choose">租金(单选)</p>
<span v-for="(item6, index6) in mainDataChooseLi.money" class="li-choose-span li-choose-span-rent" :class="{active:index6 === initTabNumRent}" @click="tabRent(index6)">{{item6.value}}</span>
<p class="lable-choose">特色标签(多选)</p>
<span v-for="(item3, index3) in mainDataChooseLi.more" class="li-choose-span li-choose-span-sign" @click="tabShopSign(item3)">{{item3}}</span>
<span v-for="(item3, index3) in mainDataChooseLi.more" class="li-choose-span li-choose-span-sign" :class="{active:arrShop.indexOf(item3) > -1}" @click="tabShopSign(item3)">{{item3}}</span>
<div class="more-button">
<span class="clear-btn">清空</span>
<span class="save-btn">保存</span>
......@@ -128,14 +128,13 @@
icon_address,
icon_down02,
icon_down,
_ajaxDisc:'',
_ajaxBusiness:'',
_ajaxYeTai:'',
_ajaxArea:'',
_ajax_shop_area_start:'',
_ajax_shop_area_end:'',
_arrShop: [],
_oo:'333',
ajaxDisc:'',
ajaxBusiness:'',
ajaxYeTai:'',
ajaxArea:'',
ajax_shop_area_start:'',
ajax_shop_area_end:'',
arrShop: ['全部'],
mainDataChoose:[{
'title': '区域',
'isShow': false,
......@@ -151,7 +150,6 @@
}],
}),
created() {
let _this = this;
_this.getChooseList();
_this.common.duringRequest({
......@@ -181,16 +179,21 @@
_data.is_carefully_chosen = _this.mainData[_index].page;
_data.shop_type = _this.mainData[_index].page;
_data.city = _this.initSelectCity;
_data.disc = _this._ajaxDisc;
_data.business_id = _this._ajaxBusiness;
_data.industry_type = _this._ajaxYeTai;
if(_this._ajax_shop_area_start){
_data.shop_area_start = _this._ajax_shop_area_start;
if(_this.ajax_shop_area_start){
_data.shop_area_start = _this.ajax_shop_area_start;
};
if(_this._ajax_shop_area_end){
_data.shop_area_end = _this._ajax_shop_area_end;
if(_this.ajax_shop_area_end){
_data.shop_area_end = _this.ajax_shop_area_end;
};
if(_this.ajaxDisc){
_data.disc = _this.ajaxDisc;
};
if(_this.ajaxBusiness){
_data.business_id = _this.ajaxBusiness;
};
if(_this.ajaxYeTai){
_data.industry_type = _this.ajaxYeTai;
};
_this.axios({
method: 'get',
......@@ -273,7 +276,7 @@
tabYeTai(index,yetai){
let _this = this;
_this.initTabNumYeTai = index;
_this._ajaxYeTai = yetai
_this.ajaxYeTai = yetai
_this.mainDataChoose[_this.initTabNumMainChoose].isShow = false;
_this.resetConditions();
_this.getList();
......@@ -282,25 +285,25 @@
tabArea(index,area){
let _this = this;
_this.initTabNumArea = index;
_this._ajaxArea = area;
_this.ajaxArea = area;
if(area[0] != '全部' ){
var parseIntStart = parseInt(area[0]);
}
if(area[0] == '全部'){
_this._ajax_shop_area_start = '';
_this._ajax_shop_area_end = '';
_this.ajax_shop_area_start = '';
_this.ajax_shop_area_end = '';
}else if((area.length == 1) && (area[0] != '全部')){
if(parseIntStart > 30){
_this._ajax_shop_area_start = parseIntStart;
_this._ajax_shop_area_end = '';
_this.ajax_shop_area_start = parseIntStart;
_this.ajax_shop_area_end = '';
}else{
_this._ajax_shop_area_start = '0';
_this._ajax_shop_area_end = parseIntStart;
};
}else{
var parseIntEnd = parseInt(area[1]);
_this._ajax_shop_area_start = parseIntStart;
_this._ajax_shop_area_end = parseIntEnd;
_this.ajax_shop_area_start = parseIntStart;
_this.ajax_shop_area_end = parseIntEnd;
}
_this.mainDataChoose[_this.initTabNumMainChoose].isShow = false;
......@@ -310,13 +313,13 @@
tabAreaCity(index,district){
let _this = this;
_this.initTabNumAreaCity = index;
_this._ajaxDisc = district;
_this.ajaxDisc = district;
},
tabAreaBusiness(index,business){
let _this = this;
_this.initTabNumBusiness = index;
_this.mainDataChoose[_this.initTabNumMainChoose].isShow = false;
_this._ajaxBusiness = business;
_this.ajaxBusiness = business;
_this.resetConditions();
_this.getList();
......@@ -327,14 +330,12 @@
},
tabShopSign(item){
let _this = this;
let _arrShop = ['全部'];
var _shopIndex =_arrShop.indexOf(item);
var _shopIndex =_this.arrShop.indexOf(item);
if(_shopIndex > -1){
_arrShop.splice(_shopIndex, 1);
_this.arrShop.splice(_shopIndex, 1);
}else{
_arrShop.push(item);
}
console.log(_arrShop);
_this.arrShop.push(item);
}
},
tabLable(index){
let _this = this;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment