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) { | ... | ... |