Commit 2db52dc1c480fcb0e0ceae9cbaf04d819216d353
1 parent
cd1fb372
1. 门店搜索功能的bug
2. 专享礼包分享
Showing
5 changed files
with
51 additions
and
6 deletions
pages/giftpack/giftpacklist/giftpacklist.js
... | ... | @@ -349,5 +349,29 @@ Page({ |
349 | 349 | var nav_b = th.selectComponent("#nav_b"); //组件的id |
350 | 350 | nav_b.close_box(); |
351 | 351 | nav_b.set_name("礼包", "/pages/giftpack/buygiftpack/giftpackbuy"); |
352 | - } | |
352 | + }, | |
353 | + | |
354 | + //--- 分享设置 -- | |
355 | + onShareAppMessage: function (e) { | |
356 | + var curPage=this; | |
357 | + var pagePath = curPage.route; //当前页面url | |
358 | + if (pagePath.indexOf('/') != 0) { | |
359 | + pagePath = '/' + pagePath; | |
360 | + } | |
361 | + | |
362 | + pagePath+="?isBuy="+this.data.isBuy; | |
363 | + if(this.data.isBuy==0){ | |
364 | + pagePath+="&lbId="+this.data.getGiftID; | |
365 | + }else{ | |
366 | + pagePath+="&orderSn="+this.data.orderSn; | |
367 | + } | |
368 | + | |
369 | + return { | |
370 | + title: "礼包详情", | |
371 | + path:pagePath, | |
372 | + } | |
373 | + }, | |
374 | + | |
375 | + | |
376 | + | |
353 | 377 | }); |
354 | 378 | \ No newline at end of file | ... | ... |
pages/giftpack/mygiftpack/mygiftpack.js
... | ... | @@ -116,4 +116,19 @@ Page({ |
116 | 116 | |
117 | 117 | }, |
118 | 118 | |
119 | + | |
120 | +//--- 分享设置 -- | |
121 | +onShareAppMessage: function (e) { | |
122 | + var curPage=this; | |
123 | + var pagePath = curPage.route; //当前页面url | |
124 | + if (pagePath.indexOf('/') != 0) { | |
125 | + pagePath = '/' + pagePath; | |
126 | + } | |
127 | + return { | |
128 | + title: "专享礼包", | |
129 | + path:pagePath, | |
130 | + } | |
131 | +}, | |
132 | + | |
133 | + | |
119 | 134 | }); |
120 | 135 | \ No newline at end of file | ... | ... |
pages/store/index.js
... | ... | @@ -12,6 +12,7 @@ Page({ |
12 | 12 | is_no_more:0, |
13 | 13 | key_word:'', //关键字搜索 |
14 | 14 | cat_id:0, //分类ID |
15 | + islading:0, | |
15 | 16 | }, |
16 | 17 | |
17 | 18 | onShow:function(){ |
... | ... | @@ -65,6 +66,8 @@ Page({ |
65 | 66 | |
66 | 67 | get_list:function(){ |
67 | 68 | if(this.data.is_no_more==1) return false; |
69 | + if(this.data.islading==1) return false; | |
70 | + this.data.islading=1; | |
68 | 71 | var th=this,req = getApp().request; |
69 | 72 | var dd = { |
70 | 73 | store_id: o.stoid, |
... | ... | @@ -84,6 +87,7 @@ Page({ |
84 | 87 | req.promiseGet("/api/weshop/pickup/list", { |
85 | 88 | data: dd, |
86 | 89 | }).then(res => { |
90 | + this.data.islading=0; | |
87 | 91 | wx.hideLoading(); |
88 | 92 | if(res.data.code==0){ |
89 | 93 | if(res.data.data.pageData.length<=0){ |
... | ... | @@ -132,6 +136,7 @@ Page({ |
132 | 136 | cid: item['cat_id'] |
133 | 137 | }) |
134 | 138 | this.data.page=1; |
139 | + this.data.is_no_more=0; | |
135 | 140 | this.setData({ pick_list:null}) |
136 | 141 | this.get_list(); |
137 | 142 | |
... | ... | @@ -139,7 +144,8 @@ Page({ |
139 | 144 | |
140 | 145 | //搜索关键字 |
141 | 146 | sear:function(){ |
142 | - this.data.page=1; | |
147 | + this.data.page=1; | |
148 | + this.data.is_no_more=0; | |
143 | 149 | this.setData({ pick_list:null}) |
144 | 150 | this.get_list(); |
145 | 151 | }, | ... | ... |
pages/store/index.wxml
1 | 1 | <view class="bcolor flex jc_sb"> |
2 | - <view class="sear_inp"> | |
2 | + <view class="sear_inp flex ai-center"> | |
3 | 3 | <view class="sear_btn" bindtap='sear'> |
4 | 4 | <image src="{{url}}/miniapp/images/search.png" style="width: 30rpx; height: 30rpx; margin-left: 10rpx;"></image> |
5 | - </view> | |
5 | + </view> | |
6 | 6 | <input bindinput ="lose_focus" class="fs28" value=""/> |
7 | 7 | </view> |
8 | 8 | <view class="select"> | ... | ... |
pages/store/index.wxss
... | ... | @@ -42,7 +42,7 @@ position: relative; |
42 | 42 | .bcolor{background-color: #f5f5f5; height: 126rpx;} |
43 | 43 | |
44 | 44 | .sear_inp{width: 490rpx; background-color:#eaeaea; height: 80rpx; border-radius:5rpx; margin: 25rpx;} |
45 | -.sear_inp input{ position: relative; top:10rpx;width: 400rpx; display: inline-block;} | |
45 | +.sear_inp input{width: 400rpx;} | |
46 | 46 | .select{height: 80rpx; width: 220rpx;background-color:#eaeaea; margin:25rpx; font-size: 28rpx; line-height: 80rpx;text-align: center } |
47 | -.sear_btn{ width: 50rpx; height: 100%; display: inline-block;} | |
47 | +.sear_btn{ width: 50rpx; height: 100%; display: flex; align-items: center;} | |
48 | 48 | ... | ... |