店铺搜索 #215

Merged
theluyuan merged 1 commits from xbx into master 2020-08-15 11:13:36 +00:00
4 changed files with 20 additions and 5 deletions
Showing only changes of commit 33e8942180 - Show all commits

View File

@@ -192,9 +192,9 @@ export default {
}); });
}, },
// 商品搜索 // 商品搜索
ShopSearch({keyword, page = 1, order = 'goods_salenum'}){ ShopSearch({keyword, page = 1, order = 'goods_salenum',sid=''}){
return vm.$u.post('ShopSearch/search',{ return vm.$u.post('ShopSearch/search',{
keyword,page,order keyword,page,order,store_id:sid
}) })
}, },
// 秒杀推荐 // 秒杀推荐

View File

@@ -16,10 +16,15 @@ export default {
type: '', // 1 商家达人社区 2 商品 type: '', // 1 商家达人社区 2 商品
keyword: "", keyword: "",
searchwordlist: [], searchwordlist: [],
sid:0
} }
}, },
// type: 1 商品 2: 其他 // type: 1 商品 2: 其他
onLoad(option) { onLoad(option) {
console.log(option.id)
if(option.id != undefined || option.id){
this.sid = option.id
}
this.type = option.type; this.type = option.type;
this.curent = option.curent || 0 this.curent = option.curent || 0
this.getWordList(); this.getWordList();
@@ -75,6 +80,10 @@ export default {
params: params, params: params,
}) })
}else{ }else{
if(this.sid !=0 ){
params.sid = this.sid
console.log(this.sid)
}
this.$u.route({ this.$u.route({
url: "/pageB/search/searchGoods", url: "/pageB/search/searchGoods",
params: params, params: params,

View File

@@ -42,7 +42,8 @@ export default {
scrollTop: 0, scrollTop: 0,
old: { old: {
scrollTop: 0 scrollTop: 0
} },
sid:''
} }
}, },
watch: { watch: {
@@ -57,6 +58,7 @@ export default {
}, },
onLoad(option) { onLoad(option) {
this.value = option.value this.value = option.value
this.sid = option.sid
this.setViewHeight(); this.setViewHeight();
this.ShopSearch() this.ShopSearch()
this.setNavSearchInput(this.value); this.setNavSearchInput(this.value);
@@ -106,11 +108,14 @@ export default {
// 排序方式 goods_salenum销量 evaluation_count评价 goods_price_asc价格从低到高 goods_price_desc价格从高到低 // 排序方式 goods_salenum销量 evaluation_count评价 goods_price_asc价格从低到高 goods_price_desc价格从高到低
async ShopSearch({ load = 'reload' } = {}) { async ShopSearch({ load = 'reload' } = {}) {
console.log(this.value); console.log(this.value);
console.log(this.sid)
const sort = this.setOrderSort(); const sort = this.setOrderSort();
const res = await this.$u.api.ShopSearch({ const res = await this.$u.api.ShopSearch({
keyword: this.value, keyword: this.value,
page: this.page, page: this.page,
order: sort, order: sort,
sid:this.sid
}) })
this.timer = true; this.timer = true;
if(res.errCode == 0) { if(res.errCode == 0) {

View File

@@ -114,7 +114,8 @@ export default {
}, },
onNavigationBarSearchInputClicked() { onNavigationBarSearchInputClicked() {
this.$u.route('pageB/search/index', { this.$u.route('pageB/search/index', {
type: 2 type: 1,
id:this.sid
}); });
}, },
methods: { methods: {