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,7 +852,7 @@ Page({ | ||
852 | ee.get_sto(); | 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 | else { | 857 | else { |
858 | var gg = "", item = t.data.data; | 858 | var gg = "", item = t.data.data; |
@@ -2070,14 +2070,15 @@ Page({ | @@ -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 | var tt = this,arrdata=null; | 2074 | var tt = this,arrdata=null; |
2075 | var now=ut.gettimestamp(); | 2075 | var now=ut.gettimestamp(); |
2076 | 2076 | ||
2077 | await getApp().request.promiseGet("/api/weshop/goods/page", { | 2077 | await getApp().request.promiseGet("/api/weshop/goods/page", { |
2078 | data: { | 2078 | data: { |
2079 | store_id: o.stoid, | 2079 | store_id: o.stoid, |
2080 | - sku: sku, | 2080 | + sku: gd.sku, |
2081 | + more_spec:gd.more_spec, | ||
2081 | isonsale: 1, | 2082 | isonsale: 1, |
2082 | is_on_sale: 1, | 2083 | is_on_sale: 1, |
2083 | pageSize:500 | 2084 | pageSize:500 |
@@ -2782,7 +2783,7 @@ Page({ | @@ -2782,7 +2783,7 @@ Page({ | ||
2782 | prom_type: 0, | 2783 | prom_type: 0, |
2783 | isshow: 1, | 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 | return false; | 2787 | return false; |
2787 | } | 2788 | } |
2788 | //----已经结束----- | 2789 | //----已经结束----- |
@@ -2791,7 +2792,7 @@ Page({ | @@ -2791,7 +2792,7 @@ Page({ | ||
2791 | prom_type: 0, | 2792 | prom_type: 0, |
2792 | isshow: 1, | 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 | ee.get_sto(); | 2796 | ee.get_sto(); |
2796 | return false; | 2797 | return false; |
2797 | } | 2798 | } |
@@ -2802,7 +2803,7 @@ Page({ | @@ -2802,7 +2803,7 @@ Page({ | ||
2802 | prom_type: 0, | 2803 | prom_type: 0, |
2803 | isshow: 1, | 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 | return false; | 2807 | return false; |
2807 | } | 2808 | } |
2808 | 2809 | ||
@@ -2812,7 +2813,7 @@ Page({ | @@ -2812,7 +2813,7 @@ Page({ | ||
2812 | prom_type: 0, | 2813 | prom_type: 0, |
2813 | isshow: 1, | 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 | ee.get_sto(); | 2817 | ee.get_sto(); |
2817 | return false; | 2818 | return false; |
2818 | } | 2819 | } |
@@ -2905,7 +2906,7 @@ Page({ | @@ -2905,7 +2906,7 @@ Page({ | ||
2905 | 2906 | ||
2906 | }else{ | 2907 | }else{ |
2907 | ee.setData({prom_type: 0, isshow: 1,}); | 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 | ee.get_sto(); | 2910 | ee.get_sto(); |
2910 | return false; | 2911 | return false; |
2911 | } | 2912 | } |
@@ -2936,7 +2937,7 @@ Page({ | @@ -2936,7 +2937,7 @@ Page({ | ||
2936 | prom_type: 0, | 2937 | prom_type: 0, |
2937 | isshow: 1, | 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 | ee.get_sto(); | 2941 | ee.get_sto(); |
2941 | return false; | 2942 | return false; |
2942 | } | 2943 | } |
@@ -2946,7 +2947,7 @@ Page({ | @@ -2946,7 +2947,7 @@ Page({ | ||
2946 | prom_type: 0, | 2947 | prom_type: 0, |
2947 | isshow: 1, | 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 | return false; | 2951 | return false; |
2951 | } | 2952 | } |
2952 | //----已经过期----- | 2953 | //----已经过期----- |
@@ -2956,7 +2957,7 @@ Page({ | @@ -2956,7 +2957,7 @@ Page({ | ||
2956 | prom_type: 0, | 2957 | prom_type: 0, |
2957 | isshow: 1, | 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 | ee.get_sto(); | 2961 | ee.get_sto(); |
2961 | return false; | 2962 | return false; |
2962 | } | 2963 | } |
@@ -2967,7 +2968,7 @@ Page({ | @@ -2967,7 +2968,7 @@ Page({ | ||
2967 | prom_type: 0, | 2968 | prom_type: 0, |
2968 | isshow: 1, | 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 | ee.get_sto(); | 2972 | ee.get_sto(); |
2972 | return false; | 2973 | return false; |
2973 | } | 2974 | } |
@@ -3313,7 +3314,7 @@ Page({ | @@ -3313,7 +3314,7 @@ Page({ | ||
3313 | }); | 3314 | }); |
3314 | } else { | 3315 | } else { |
3315 | th.get_sto(1); | 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 | th.setData({ | 3318 | th.setData({ |
3318 | is_normal: ind, | 3319 | is_normal: ind, |
3319 | openSpecModal_pt: 1 | 3320 | openSpecModal_pt: 1 |
pages/goods/search/search.js
@@ -193,8 +193,8 @@ Page({ | @@ -193,8 +193,8 @@ Page({ | ||
193 | submitSearch: function(t) { | 193 | submitSearch: function(t) { |
194 | console.log(111,t); | 194 | console.log(111,t); |
195 | var val=t.detail.value.word; | 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 | if(!val){ | 198 | if(!val){ |
199 | a.showWarning("请输入搜索关键词"); | 199 | a.showWarning("请输入搜索关键词"); |
200 | } | 200 | } |
@@ -205,8 +205,10 @@ Page({ | @@ -205,8 +205,10 @@ Page({ | ||
205 | 205 | ||
206 | //热搜关键字 | 206 | //热搜关键字 |
207 | searchHotWord: function(t) { | 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,10 +289,13 @@ Page({ | ||
287 | }); | 289 | }); |
288 | }, | 290 | }, |
289 | 291 | ||
290 | - historyRecord() { | 292 | + historyRecord(w) { |
293 | + let keyword =w; | ||
291 | let self = this; | 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 | if(!searchRecord || searchRecord.length==0) searchRecord=wx.getStorageSync('searchRecord') || []; | 299 | if(!searchRecord || searchRecord.length==0) searchRecord=wx.getStorageSync('searchRecord') || []; |
295 | 300 | ||
296 | if(keyword) { | 301 | if(keyword) { |