|
...
|
...
|
@@ -18,6 +18,7 @@ Page({ |
|
|
|
data: {
|
|
|
|
history:[],
|
|
|
|
suggestion:[],
|
|
|
|
hasSellerMore:false,
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
...
|
...
|
@@ -132,8 +133,12 @@ Page({ |
|
|
|
key:map_key,
|
|
|
|
}).then(res=>{
|
|
|
|
res.data=res.data.data
|
|
|
|
var sug = [];
|
|
|
|
var sug = [],hasSellerMore=false
|
|
|
|
for (var i = 0; i < res.data.length; i++) {
|
|
|
|
if(i==2 && res.data[i].type==-1){
|
|
|
|
hasSellerMore=true
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
sug.push({ // 获取返回结果,放到sug数组中
|
|
|
|
title: res.data[i].title,
|
|
|
|
id: res.data[i].id,
|
|
...
|
...
|
@@ -146,7 +151,8 @@ Page({ |
|
|
|
});
|
|
|
|
}
|
|
|
|
_this.setData({ //设置suggestion属性,将关键词搜索结果以列表形式展示
|
|
|
|
suggestion: sug
|
|
|
|
suggestion: sug,
|
|
|
|
hasSellerMore:hasSellerMore,
|
|
|
|
});
|
|
|
|
})
|
|
|
|
},
|
|
...
|
...
|
@@ -227,5 +233,43 @@ Page({ |
|
|
|
}
|
|
|
|
},
|
|
|
|
})
|
|
|
|
}
|
|
|
|
},
|
|
|
|
gotoList(){
|
|
|
|
wx.navigateTo({
|
|
|
|
url:util.http_build_query({
|
|
|
|
lat:this.location.latitude,
|
|
|
|
lng:this.location.longitude,
|
|
|
|
keyword:this.inputVal,
|
|
|
|
multiIndex:0,
|
|
|
|
},'./indexList')
|
|
|
|
})
|
|
|
|
},
|
|
|
|
searchItemClick(e){
|
|
|
|
//console.log('searchItemClick',e)
|
|
|
|
let item=e.detail.data
|
|
|
|
if(e.detail.act=='detail'){
|
|
|
|
if(item.type==-1){
|
|
|
|
wx.navigateTo({
|
|
|
|
url:util.http_build_query({
|
|
|
|
id:item.id,
|
|
|
|
},'./detail')
|
|
|
|
})
|
|
|
|
}else{
|
|
|
|
let pages = getCurrentPages();
|
|
|
|
let p = pages[pages.length - 2];
|
|
|
|
p.setSuggestion(item)
|
|
|
|
this.setData({
|
|
|
|
backfill: item.title
|
|
|
|
});
|
|
|
|
wx.navigateBack();
|
|
|
|
}
|
|
|
|
}else{
|
|
|
|
wx.navigateTo({
|
|
|
|
url:util.http_build_query({
|
|
|
|
id:item.id,
|
|
|
|
activeTab:'reserve',
|
|
|
|
},'./detail')
|
|
|
|
})
|
|
|
|
}
|
|
|
|
},
|
|
|
|
}) |
|
|
\ No newline at end of file |
...
|
...
|
|