Commit 4fda5f9fbd8fb3ea42ae20dc54f497830e655741
1 parent
f42cc048
优化
Showing
4 changed files
with
70 additions
and
36 deletions
packageE/pages/user/monthgiftbag/giftpackbuy/giftpackbuy.js
packageE/pages/user/monthgiftbag/giftpackbuy/giftpackbuy.wxml
... | ... | @@ -49,12 +49,14 @@ |
49 | 49 | <view class="content_ware_price no_line_c"> |
50 | 50 | <text class="ellipsis-1">{{"零售价:¥"+items.giftPosPrice}}</text> |
51 | 51 | </view> |
52 | - <view wx:if="{{items.is_show && now < items.starTime1 }}" class="content_ware_time"> | |
53 | - <text class="ellipsis-1">{{"活动开始时间:"+items.starTime}}</text> | |
54 | - </view> | |
55 | - <view wx:else class="content_ware_time"> | |
56 | - <text class="ellipsis-1">{{"活动结束时间:"+items.endTime}}</text> | |
57 | - </view> | |
52 | + <block wx:if="{{items.is_show}}"> | |
53 | + <view wx:if="{{ now < items.starTime1 }}" class="content_ware_time"> | |
54 | + <text class="ellipsis-1">{{"活动开始时间:"+items.starTime}}</text> | |
55 | + </view> | |
56 | + <view wx:else class="content_ware_time"> | |
57 | + <text class="ellipsis-1">{{"活动结束时间:"+items.endTime}}</text> | |
58 | + </view> | |
59 | + </block> | |
58 | 60 | </view> |
59 | 61 | </view> |
60 | 62 | <view class="content_box_button"> | ... | ... |
pages/cart/cart/cart.js
... | ... | @@ -2143,19 +2143,26 @@ Page({ |
2143 | 2143 | } |
2144 | 2144 | }) |
2145 | 2145 | let user_pre_buynum = await this.getUserBuyPromNum_pre(a.prom_id) |
2146 | - let action_num=user_pre_buynum+1; | |
2147 | - arr_pro.map(item=>{ | |
2148 | - item.goods.map(ite=>{ | |
2149 | - if(ite.prom_type==3 && ite.prom_id==a.prom_id && !ite.is_gift && ite.selected){ | |
2150 | - action_num+=1; | |
2151 | - } | |
2152 | - }) | |
2153 | - }) | |
2154 | - if (prom && action_num>prom.limit_num) { | |
2155 | - return true | |
2156 | - }else{ | |
2146 | + | |
2147 | + if(user_pre_buynum>=prom.limit_num){ | |
2157 | 2148 | return false |
2149 | + }else{ | |
2150 | + let action_num=user_pre_buynum+1; | |
2151 | + arr_pro.map(item=>{ | |
2152 | + item.goods.map(ite=>{ | |
2153 | + if(ite.prom_type==3 && ite.prom_id==a.prom_id && !ite.is_gift && ite.selected){ | |
2154 | + action_num+=1; | |
2155 | + } | |
2156 | + }) | |
2157 | + }) | |
2158 | + if (prom && action_num>prom.limit_num) { | |
2159 | + return true | |
2160 | + }else{ | |
2161 | + return false | |
2162 | + } | |
2158 | 2163 | } |
2164 | + | |
2165 | + | |
2159 | 2166 | }, |
2160 | 2167 | |
2161 | 2168 | |
... | ... | @@ -3426,25 +3433,46 @@ Page({ |
3426 | 3433 | |
3427 | 3434 | //多门店优惠促销次数控制 |
3428 | 3435 | if (this.data.requestData.length>1) { |
3429 | - let checkarr3=Object.keys(checkObj3) | |
3430 | - if (checkarr3 && checkarr3.length>0) { | |
3431 | - for (let x = 0; x < checkarr3.length; x++) { | |
3432 | - let prom=null | |
3433 | - let key=checkarr3[x] | |
3434 | - await getApp().request.promiseGet("/api/weshop/promgoods/get/" + os.stoid + "/" + key, {}).then(res => { | |
3435 | - if (res.data.code == 0) { | |
3436 | - prom = res.data.data; | |
3437 | - } | |
3438 | - }) | |
3439 | - if (prom && prom.limit_num) { | |
3440 | - let user_pre_buynum = await this.getUserBuyPromNum_pre(key) | |
3441 | - user_pre_buynum += checkObj3[key] | |
3442 | - if (user_pre_buynum>prom.limit_num) { | |
3443 | - checkObj3_off=true | |
3436 | + let pro_stord_id='' | |
3437 | + let pro_stord_off=false | |
3438 | + this.data.requestData.map(ritem=>{ | |
3439 | + ritem.goods.map(gitem=>{ | |
3440 | + if (gitem.selected && gitem.prom_type==3) { | |
3441 | + if (pro_stord_id) { | |
3442 | + if (gitem.pick_id !=pro_stord_id) { | |
3443 | + pro_stord_off=true | |
3444 | + } | |
3445 | + }else{ | |
3446 | + pro_stord_id=gitem.pick_id | |
3444 | 3447 | } |
3445 | 3448 | } |
3449 | + }) | |
3450 | + }) | |
3451 | + if(pro_stord_off){ | |
3452 | + let checkarr3=Object.keys(checkObj3) | |
3453 | + if (checkarr3 && checkarr3.length>0) { | |
3454 | + for (let x = 0; x < checkarr3.length; x++) { | |
3455 | + let prom=null | |
3456 | + let key=checkarr3[x] | |
3457 | + await getApp().request.promiseGet("/api/weshop/promgoods/get/" + os.stoid + "/" + key, {}).then(res => { | |
3458 | + if (res.data.code == 0) { | |
3459 | + prom = res.data.data; | |
3460 | + } | |
3461 | + }) | |
3462 | + | |
3463 | + if (prom && prom.limit_num) { | |
3464 | + let user_pre_buynum = await this.getUserBuyPromNum_pre(key) | |
3465 | + if(user_pre_buynum < prom.limit_num ){ | |
3466 | + user_pre_buynum += checkObj3[key] | |
3467 | + if (user_pre_buynum>prom.limit_num) { | |
3468 | + checkObj3_off=true | |
3469 | + } | |
3470 | + } | |
3471 | + | |
3472 | + } | |
3473 | + } | |
3446 | 3474 | } |
3447 | - } | |
3475 | + } | |
3448 | 3476 | } |
3449 | 3477 | if (checkObj3_off) { |
3450 | 3478 | t.my_warnning("已超出优惠促销次数", 0, th); | ... | ... |
pages/user/index/index.js
... | ... | @@ -776,8 +776,11 @@ Page({ |
776 | 776 | |
777 | 777 | //跳转到链接 |
778 | 778 | goto: function (e) { |
779 | - var url = e.currentTarget.dataset.url; | |
780 | - getApp().goto(url); | |
779 | + console.log(e); | |
780 | + console.log('跳转'); | |
781 | + var url = e.currentTarget.dataset.url; | |
782 | + wx.navigateTo({ url: url }) | |
783 | + // getApp().goto(url); | |
781 | 784 | }, |
782 | 785 | |
783 | 786 | //---------联系客服------------ | ... | ... |