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,5 +349,29 @@ Page({ | ||
| 349 | var nav_b = th.selectComponent("#nav_b"); //组件的id | 349 | var nav_b = th.selectComponent("#nav_b"); //组件的id |
| 350 | nav_b.close_box(); | 350 | nav_b.close_box(); |
| 351 | nav_b.set_name("礼包", "/pages/giftpack/buygiftpack/giftpackbuy"); | 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 | \ No newline at end of file | 378 | \ No newline at end of file |
pages/giftpack/mygiftpack/mygiftpack.js
| @@ -116,4 +116,19 @@ Page({ | @@ -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 | \ No newline at end of file | 135 | \ No newline at end of file |
pages/store/index.js
| @@ -12,6 +12,7 @@ Page({ | @@ -12,6 +12,7 @@ Page({ | ||
| 12 | is_no_more:0, | 12 | is_no_more:0, |
| 13 | key_word:'', //关键字搜索 | 13 | key_word:'', //关键字搜索 |
| 14 | cat_id:0, //分类ID | 14 | cat_id:0, //分类ID |
| 15 | + islading:0, | ||
| 15 | }, | 16 | }, |
| 16 | 17 | ||
| 17 | onShow:function(){ | 18 | onShow:function(){ |
| @@ -65,6 +66,8 @@ Page({ | @@ -65,6 +66,8 @@ Page({ | ||
| 65 | 66 | ||
| 66 | get_list:function(){ | 67 | get_list:function(){ |
| 67 | if(this.data.is_no_more==1) return false; | 68 | if(this.data.is_no_more==1) return false; |
| 69 | + if(this.data.islading==1) return false; | ||
| 70 | + this.data.islading=1; | ||
| 68 | var th=this,req = getApp().request; | 71 | var th=this,req = getApp().request; |
| 69 | var dd = { | 72 | var dd = { |
| 70 | store_id: o.stoid, | 73 | store_id: o.stoid, |
| @@ -84,6 +87,7 @@ Page({ | @@ -84,6 +87,7 @@ Page({ | ||
| 84 | req.promiseGet("/api/weshop/pickup/list", { | 87 | req.promiseGet("/api/weshop/pickup/list", { |
| 85 | data: dd, | 88 | data: dd, |
| 86 | }).then(res => { | 89 | }).then(res => { |
| 90 | + this.data.islading=0; | ||
| 87 | wx.hideLoading(); | 91 | wx.hideLoading(); |
| 88 | if(res.data.code==0){ | 92 | if(res.data.code==0){ |
| 89 | if(res.data.data.pageData.length<=0){ | 93 | if(res.data.data.pageData.length<=0){ |
| @@ -132,6 +136,7 @@ Page({ | @@ -132,6 +136,7 @@ Page({ | ||
| 132 | cid: item['cat_id'] | 136 | cid: item['cat_id'] |
| 133 | }) | 137 | }) |
| 134 | this.data.page=1; | 138 | this.data.page=1; |
| 139 | + this.data.is_no_more=0; | ||
| 135 | this.setData({ pick_list:null}) | 140 | this.setData({ pick_list:null}) |
| 136 | this.get_list(); | 141 | this.get_list(); |
| 137 | 142 | ||
| @@ -139,7 +144,8 @@ Page({ | @@ -139,7 +144,8 @@ Page({ | ||
| 139 | 144 | ||
| 140 | //搜索关键字 | 145 | //搜索关键字 |
| 141 | sear:function(){ | 146 | sear:function(){ |
| 142 | - this.data.page=1; | 147 | + this.data.page=1; |
| 148 | + this.data.is_no_more=0; | ||
| 143 | this.setData({ pick_list:null}) | 149 | this.setData({ pick_list:null}) |
| 144 | this.get_list(); | 150 | this.get_list(); |
| 145 | }, | 151 | }, |
pages/store/index.wxml
| 1 | <view class="bcolor flex jc_sb"> | 1 | <view class="bcolor flex jc_sb"> |
| 2 | - <view class="sear_inp"> | 2 | + <view class="sear_inp flex ai-center"> |
| 3 | <view class="sear_btn" bindtap='sear'> | 3 | <view class="sear_btn" bindtap='sear'> |
| 4 | <image src="{{url}}/miniapp/images/search.png" style="width: 30rpx; height: 30rpx; margin-left: 10rpx;"></image> | 4 | <image src="{{url}}/miniapp/images/search.png" style="width: 30rpx; height: 30rpx; margin-left: 10rpx;"></image> |
| 5 | - </view> | 5 | + </view> |
| 6 | <input bindinput ="lose_focus" class="fs28" value=""/> | 6 | <input bindinput ="lose_focus" class="fs28" value=""/> |
| 7 | </view> | 7 | </view> |
| 8 | <view class="select"> | 8 | <view class="select"> |
pages/store/index.wxss
| @@ -42,7 +42,7 @@ position: relative; | @@ -42,7 +42,7 @@ position: relative; | ||
| 42 | .bcolor{background-color: #f5f5f5; height: 126rpx;} | 42 | .bcolor{background-color: #f5f5f5; height: 126rpx;} |
| 43 | 43 | ||
| 44 | .sear_inp{width: 490rpx; background-color:#eaeaea; height: 80rpx; border-radius:5rpx; margin: 25rpx;} | 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 | .select{height: 80rpx; width: 220rpx;background-color:#eaeaea; margin:25rpx; font-size: 28rpx; line-height: 80rpx;text-align: center } | 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 |