Commit c4116778ac86ad7eeb0d9f213731e9d6418648bb
1 parent
fd732dd5
1. 小程序默认页面的搜索框 的不输入的bug。 历史搜索的bug
2. 商品的多规格
Showing
2 changed files
with
26 additions
and
20 deletions
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -852,7 +852,7 @@ Page({ |
852 | 852 | ee.get_sto(); |
853 | 853 | } |
854 | 854 | |
855 | - ee.get_sku(o.stoid, t.data.data.sku, gid); | |
855 | + ee.get_sku(o.stoid, t.data.data, gid); | |
856 | 856 | } |
857 | 857 | else { |
858 | 858 | var gg = "", item = t.data.data; |
... | ... | @@ -2070,14 +2070,15 @@ Page({ |
2070 | 2070 | }, |
2071 | 2071 | |
2072 | 2072 | //----------装载同一条形码的商品---------- |
2073 | - async get_sku(stoid, sku, g_id, is_normal, func) { | |
2073 | + async get_sku(stoid, gd, g_id, is_normal, func) { | |
2074 | 2074 | var tt = this,arrdata=null; |
2075 | 2075 | var now=ut.gettimestamp(); |
2076 | 2076 | |
2077 | 2077 | await getApp().request.promiseGet("/api/weshop/goods/page", { |
2078 | 2078 | data: { |
2079 | 2079 | store_id: o.stoid, |
2080 | - sku: sku, | |
2080 | + sku: gd.sku, | |
2081 | + more_spec:gd.more_spec, | |
2081 | 2082 | isonsale: 1, |
2082 | 2083 | is_on_sale: 1, |
2083 | 2084 | pageSize:500 |
... | ... | @@ -2782,7 +2783,7 @@ Page({ |
2782 | 2783 | prom_type: 0, |
2783 | 2784 | isshow: 1, |
2784 | 2785 | }); |
2785 | - ee.get_sku(os.stoid, ee.data.data.sku, gid); | |
2786 | + ee.get_sku(os.stoid, ee.data.data, gid); | |
2786 | 2787 | return false; |
2787 | 2788 | } |
2788 | 2789 | //----已经结束----- |
... | ... | @@ -2791,7 +2792,7 @@ Page({ |
2791 | 2792 | prom_type: 0, |
2792 | 2793 | isshow: 1, |
2793 | 2794 | }); |
2794 | - ee.get_sku(os.stoid, ee.data.data.sku, gid); | |
2795 | + ee.get_sku(os.stoid, ee.data.data, gid); | |
2795 | 2796 | ee.get_sto(); |
2796 | 2797 | return false; |
2797 | 2798 | } |
... | ... | @@ -2802,7 +2803,7 @@ Page({ |
2802 | 2803 | prom_type: 0, |
2803 | 2804 | isshow: 1, |
2804 | 2805 | }); |
2805 | - ee.get_sku(os.stoid, ee.data.data.sku, gid); | |
2806 | + ee.get_sku(os.stoid, ee.data.data, gid); | |
2806 | 2807 | return false; |
2807 | 2808 | } |
2808 | 2809 | |
... | ... | @@ -2812,7 +2813,7 @@ Page({ |
2812 | 2813 | prom_type: 0, |
2813 | 2814 | isshow: 1, |
2814 | 2815 | }); |
2815 | - ee.get_sku(os.stoid, ee.data.data.sku, gid); | |
2816 | + ee.get_sku(os.stoid, ee.data.data, gid); | |
2816 | 2817 | ee.get_sto(); |
2817 | 2818 | return false; |
2818 | 2819 | } |
... | ... | @@ -2905,7 +2906,7 @@ Page({ |
2905 | 2906 | |
2906 | 2907 | }else{ |
2907 | 2908 | ee.setData({prom_type: 0, isshow: 1,}); |
2908 | - ee.get_sku(os.stoid, ee.data.data.sku, gid); | |
2909 | + ee.get_sku(os.stoid, ee.data.data, gid); | |
2909 | 2910 | ee.get_sto(); |
2910 | 2911 | return false; |
2911 | 2912 | } |
... | ... | @@ -2936,7 +2937,7 @@ Page({ |
2936 | 2937 | prom_type: 0, |
2937 | 2938 | isshow: 1, |
2938 | 2939 | }); |
2939 | - ee.get_sku(os.stoid, ee.data.data.sku, gid); | |
2940 | + ee.get_sku(os.stoid, ee.data.data, gid); | |
2940 | 2941 | ee.get_sto(); |
2941 | 2942 | return false; |
2942 | 2943 | } |
... | ... | @@ -2946,7 +2947,7 @@ Page({ |
2946 | 2947 | prom_type: 0, |
2947 | 2948 | isshow: 1, |
2948 | 2949 | }); |
2949 | - ee.get_sku(os.stoid, ee.data.data.sku, gid); | |
2950 | + ee.get_sku(os.stoid, ee.data.data, gid); | |
2950 | 2951 | return false; |
2951 | 2952 | } |
2952 | 2953 | //----已经过期----- |
... | ... | @@ -2956,7 +2957,7 @@ Page({ |
2956 | 2957 | prom_type: 0, |
2957 | 2958 | isshow: 1, |
2958 | 2959 | }); |
2959 | - ee.get_sku(os.stoid, ee.data.data.sku, gid); | |
2960 | + ee.get_sku(os.stoid, ee.data.data, gid); | |
2960 | 2961 | ee.get_sto(); |
2961 | 2962 | return false; |
2962 | 2963 | } |
... | ... | @@ -2967,7 +2968,7 @@ Page({ |
2967 | 2968 | prom_type: 0, |
2968 | 2969 | isshow: 1, |
2969 | 2970 | }); |
2970 | - ee.get_sku(os.stoid, ee.data.data.sku, gid); | |
2971 | + ee.get_sku(os.stoid, ee.data.data, gid); | |
2971 | 2972 | ee.get_sto(); |
2972 | 2973 | return false; |
2973 | 2974 | } |
... | ... | @@ -3313,7 +3314,7 @@ Page({ |
3313 | 3314 | }); |
3314 | 3315 | } else { |
3315 | 3316 | th.get_sto(1); |
3316 | - th.get_sku(o.stoid, th.data.data.sku, th.data.gid, 1, function() { | |
3317 | + th.get_sku(o.stoid, th.data.data, th.data.gid, 1, function() { | |
3317 | 3318 | th.setData({ |
3318 | 3319 | is_normal: ind, |
3319 | 3320 | openSpecModal_pt: 1 | ... | ... |
pages/goods/search/search.js
... | ... | @@ -193,8 +193,8 @@ Page({ |
193 | 193 | submitSearch: function(t) { |
194 | 194 | console.log(111,t); |
195 | 195 | var val=t.detail.value.word; |
196 | - if(!val) val=t.detail.value; | |
197 | - val=val.trim(); | |
196 | + if(val==undefined) val=t.detail.value; | |
197 | + val=val?val.trim():''; | |
198 | 198 | if(!val){ |
199 | 199 | a.showWarning("请输入搜索关键词"); |
200 | 200 | } |
... | ... | @@ -205,8 +205,10 @@ Page({ |
205 | 205 | |
206 | 206 | //热搜关键字 |
207 | 207 | searchHotWord: function(t) { |
208 | - this.historyRecord(); | |
209 | - this.search(t.currentTarget.dataset.word); | |
208 | + | |
209 | + var word= t.currentTarget.dataset.word; | |
210 | + this.historyRecord(word); | |
211 | + this.search(word); | |
210 | 212 | }, |
211 | 213 | |
212 | 214 | //-----点击搜索按钮---- |
... | ... | @@ -287,10 +289,13 @@ Page({ |
287 | 289 | }); |
288 | 290 | }, |
289 | 291 | |
290 | - historyRecord() { | |
292 | + historyRecord(w) { | |
293 | + let keyword =w; | |
291 | 294 | let self = this; |
292 | - let keyword = this.data.key_str.trim(); | |
293 | - let searchRecord = this.data.searchRecord; | |
295 | + if(!keyword){ | |
296 | + keyword = this.data.key_str.trim(); | |
297 | + } | |
298 | + let searchRecord = this.data.searchRecord; | |
294 | 299 | if(!searchRecord || searchRecord.length==0) searchRecord=wx.getStorageSync('searchRecord') || []; |
295 | 300 | |
296 | 301 | if(keyword) { | ... | ... |