diff --git a/pages/goods/goodsList/goodsList.js b/pages/goods/goodsList/goodsList.js index 05a440c..e7accb7 100644 --- a/pages/goods/goodsList/goodsList.js +++ b/pages/goods/goodsList/goodsList.js @@ -497,9 +497,9 @@ Page({ }, go_url:function (e) { - var url = e.currentTarget.dataset.url+'&cat_id='+this.data.cat_id; - //var rq_data = JSON.stringify(this.data.rq_data); - //url += `&o=${rq_data}`; + var url = e.currentTarget.dataset.url; + var rq_data = JSON.stringify(this.data.rq_data); + url += `&o=${rq_data}`; // console.log('url!!!=======<<<<', url); getApp().goto(url); }, diff --git a/pages/goods/search/search.js b/pages/goods/search/search.js index 37a569f..27e59dd 100644 --- a/pages/goods/search/search.js +++ b/pages/goods/search/search.js @@ -44,11 +44,21 @@ Page({ onLoad: function (t) { this.data.rq_data = t; + if (t.o) { this.data.rq_data.o = JSON.parse(t.o); }; - if(t.cat_id){ - var baseUrl= "/api/weshop/goods/page?isnewwhere=1&cat_id="+t.cat_id + var req = t.o; + if(req.cat_id){ + var baseUrl= "/api/weshop/goods/page?isnewwhere=1&cat_id="+req.cat_id + this.setData({ baseUrl: baseUrl }); + } + if(req.nation_id){ + var baseUrl= "/api/weshop/goods/page?isnewwhere=1&nation_id="+req.nation_id + this.setData({ baseUrl: baseUrl }); + } + if(req.brand_id){ + var baseUrl= "/api/weshop/goods/page?isnewwhere=1&brand_id="+req.brand_id this.setData({ baseUrl: baseUrl }); }