Commit c4116778ac86ad7eeb0d9f213731e9d6418648bb

Authored by yvan.ni
1 parent fd732dd5

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

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