Commit c4116778ac86ad7eeb0d9f213731e9d6418648bb

Authored by yvan.ni
1 parent fd732dd5

1. 小程序默认页面的搜索框 的不输入的bug。 历史搜索的bug

2.  商品的多规格
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) {
... ...