|
...
|
...
|
@@ -28,6 +28,7 @@ Page({ |
|
|
|
sellers:[],
|
|
|
|
multiArray: [['不确定'].concat(renNum()), ['全部菜系'].concat(DA.caixi)],
|
|
|
|
multiIndex: [6, 0],
|
|
|
|
scrollIntoView:'',
|
|
|
|
},
|
|
|
|
transverseViewHeight:170,//横向滚动高度
|
|
|
|
//qqmapsdk:null,
|
|
...
|
...
|
@@ -227,17 +228,20 @@ Page({ |
|
|
|
},
|
|
|
|
markertap(e){
|
|
|
|
console.log(e)
|
|
|
|
let seller = {
|
|
|
|
id: e.markerId
|
|
|
|
};
|
|
|
|
this.sellers.forEach(se => {
|
|
|
|
if (se.id == seller.id) {
|
|
|
|
seller = se;
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
// let seller = {
|
|
|
|
// id: e.markerId
|
|
|
|
// };
|
|
|
|
// this.sellers.forEach(se => {
|
|
|
|
// if (se.id == seller.id) {
|
|
|
|
// seller = se;
|
|
|
|
// return false;
|
|
|
|
// }
|
|
|
|
// })
|
|
|
|
//this.selectComponent('#seller-box').show(seller);
|
|
|
|
//wx.hideTabBar();
|
|
|
|
this.setData({
|
|
|
|
scrollIntoView:'seller-'+e.markerId
|
|
|
|
})
|
|
|
|
this.selectComponent('#seller-box').show(seller);
|
|
|
|
wx.hideTabBar();
|
|
|
|
},
|
|
|
|
getMarkers(){
|
|
|
|
let cmap=this.data.map;
|
|
...
|
...
|
@@ -249,6 +253,7 @@ Page({ |
|
|
|
},300)
|
|
|
|
}
|
|
|
|
let markers = [];
|
|
|
|
let sellers=[];
|
|
|
|
App.Reserve.SellerList({
|
|
|
|
lat: cmap.latitude,
|
|
|
|
lng: cmap.longitude,
|
|
...
|
...
|
@@ -266,8 +271,10 @@ Page({ |
|
|
|
return;
|
|
|
|
}
|
|
|
|
this.sellersIds=sellersIds;
|
|
|
|
this.sellers = res.data;
|
|
|
|
res.data.forEach(seller => {
|
|
|
|
sellers=res.data;
|
|
|
|
this.sellers = sellers;
|
|
|
|
|
|
|
|
sellers.forEach(seller => {
|
|
|
|
if(this.mapData.scale<13){
|
|
|
|
markers.push({
|
|
|
|
id: seller.id,
|
|
...
|
...
|
@@ -329,7 +336,7 @@ Page({ |
|
|
|
}
|
|
|
|
this.setData({
|
|
|
|
markers: markers,
|
|
|
|
sellers:this.sellers,
|
|
|
|
sellers:sellers,
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
...
|
...
|
|