Commit 22eae8ba7ea8271dfcf322bbe7d5f0f691679ea2
Merge branch 'test' of http://git.vipzhuang.cn/wxd/MShopWeApp into qa
Showing
5 changed files
with
55 additions
and
3 deletions
packageB/pages/user/Change_phone/Change_phone.js
| ... | ... | @@ -21,6 +21,9 @@ Page({ |
| 21 | 21 | code: "", //验证码 |
| 22 | 22 | change_phone: "", //新手机号码 |
| 23 | 23 | send: 1, //发送类型 |
| 24 | + | |
| 25 | + changing:0 | |
| 26 | + | |
| 24 | 27 | }, |
| 25 | 28 | /** |
| 26 | 29 | * 生命周期函数--监听页面加载 |
| ... | ... | @@ -85,6 +88,11 @@ Page({ |
| 85 | 88 | } else { |
| 86 | 89 | return false |
| 87 | 90 | } |
| 91 | + | |
| 92 | + wx.showLoading({ | |
| 93 | + mask:true | |
| 94 | + }); | |
| 95 | + | |
| 88 | 96 | getApp().request.post("/api/weshop/smslog/sendsms", { |
| 89 | 97 | data: { |
| 90 | 98 | store_id: r.stoid, |
| ... | ... | @@ -93,6 +101,8 @@ Page({ |
| 93 | 101 | wxopenid: wxopenid |
| 94 | 102 | }, |
| 95 | 103 | success: function(res) { |
| 104 | + wx.hideLoading(); | |
| 105 | + | |
| 96 | 106 | if (res.data.code == 0) { |
| 97 | 107 | th.setData({ |
| 98 | 108 | isver: 0, |
| ... | ... | @@ -127,6 +137,11 @@ Page({ |
| 127 | 137 | } |
| 128 | 138 | }, |
| 129 | 139 | change_phone: function() { |
| 140 | + | |
| 141 | + if(this.data.changing) return false; | |
| 142 | + this.data.changing=1; | |
| 143 | + | |
| 144 | + | |
| 130 | 145 | var th = this; |
| 131 | 146 | var code = th.data.code; |
| 132 | 147 | var mobile = th.data.mobile; |
| ... | ... | @@ -134,14 +149,29 @@ Page({ |
| 134 | 149 | if (change_phone.length > 1) { |
| 135 | 150 | mobile = change_phone |
| 136 | 151 | } |
| 152 | + | |
| 137 | 153 | if(!change_phone){ |
| 154 | + this.data.changing=0; | |
| 138 | 155 | return getApp().my_warnning("请输入手机号", 0, th); |
| 139 | 156 | } |
| 157 | + | |
| 158 | + var ob=util.check_mobile(change_phone); | |
| 159 | + if(ob.code==-1){ | |
| 160 | + this.data.changing=0; | |
| 161 | + return getApp().my_warnning(ob.title, 0, th); | |
| 162 | + } | |
| 163 | + | |
| 140 | 164 | if(!code){ |
| 165 | + this.data.changing=0; | |
| 141 | 166 | return getApp().my_warnning("请输入验证码", 0, th); |
| 142 | 167 | } |
| 168 | + | |
| 169 | + wx.showLoading(); | |
| 143 | 170 | getApp().request.put("/api/weshop/users/updateMobile/" + r.stoid + '/' + o.user_id + '/' + code + '/' + mobile, { |
| 144 | 171 | success: function(res) { |
| 172 | + th.data.changing=0; | |
| 173 | + wx.hideLoading(); | |
| 174 | + | |
| 145 | 175 | if (res.data.code == 0) { |
| 146 | 176 | var url = "/packageG/pages/user/userinfo/userinfo?change_phone" + change_phone |
| 147 | 177 | getApp().globalData.userInfo.mobile = mobile; | ... | ... |
packageB/pages/user/Change_phone/Change_phone.wxml
| ... | ... | @@ -12,7 +12,7 @@ |
| 12 | 12 | <view class="inphone">{{mobile}}</view> |
| 13 | 13 | </block> |
| 14 | 14 | <block wx:else> |
| 15 | - <input bindblur="getphoneValue" class="inphone" placeholder="输入新手机号" type="number" maxlength="11" value="{{change_phone}}" /> | |
| 15 | + <input bindinput="getphoneValue" class="inphone" placeholder="输入新手机号" type="number" maxlength="11" value="{{change_phone}}" /> | |
| 16 | 16 | </block> |
| 17 | 17 | </view> |
| 18 | 18 | ... | ... |
packageE/pages/cart/cart2/cart2.js
| ... | ... | @@ -1441,6 +1441,28 @@ Page({ |
| 1441 | 1441 | } |
| 1442 | 1442 | } |
| 1443 | 1443 | |
| 1444 | + //如果是立即购买的时候,item_j.promgoodsbuynum | |
| 1445 | + if(carr[0].state==1 && item1.prom_type>0){ | |
| 1446 | + item1.promgoodsbuynum=0; | |
| 1447 | + await getApp().request.promiseGet("/api/weshop/ordergoods/getUserBuyGoodsNum", { | |
| 1448 | + data: { | |
| 1449 | + store_id: oo.stoid, | |
| 1450 | + user_id: getApp().globalData.user_id, | |
| 1451 | + goods_id: item1.goods_id, | |
| 1452 | + prom_type: item1.prom_type, | |
| 1453 | + prom_id: item1.prom_id, | |
| 1454 | + isnew:1 | |
| 1455 | + }, | |
| 1456 | + }).then(res => { | |
| 1457 | + debugger | |
| 1458 | + if(res.data.code==0 && res.data.data && res.data.data.promgoodsbuynum){ | |
| 1459 | + item1.promgoodsbuynum = res.data.data.promgoodsbuynum; | |
| 1460 | + } | |
| 1461 | + }) | |
| 1462 | + } | |
| 1463 | + | |
| 1464 | + | |
| 1465 | + | |
| 1444 | 1466 | //要把优惠活动加入,prom_goods_map中,赠品不要运算,代发商品不算优惠 |
| 1445 | 1467 | if (item1.prom_type == 3 && item1.is_gift != 1 && !item1.whsle_id) { |
| 1446 | 1468 | // th.check_is_youhui(item1.goods_id, item1.pick_id); | ... | ... |
packageE/pages/cart/cart2/zh_calculate.js
| ... | ... | @@ -55,7 +55,7 @@ module.exports = { |
| 55 | 55 | act_goos[j].num = item_j.goods_num; |
| 56 | 56 | act_goos[j].goods_price = item_j.goods_price; |
| 57 | 57 | var cart_num = item.cart_num = item_j.goods_num; |
| 58 | - var zh_b_num = item_j.promgoodsbuynum; | |
| 58 | + var zh_b_num = item_j.promgoodsbuynum || 0; | |
| 59 | 59 | if (item.buyqty > 0) { |
| 60 | 60 | |
| 61 | 61 | var key = item.goods_id + "." + act.id; | ... | ... |
utils/more_cx.js
| ... | ... | @@ -74,7 +74,7 @@ module.exports = { |
| 74 | 74 | need_ck0=th.data.in_zhact_new[aid]?th.data.in_zhact_new[aid]:0; |
| 75 | 75 | } |
| 76 | 76 | var min_can_buy0=0; |
| 77 | - if(need_ck+item_act_map.buyed>=act.buy_limit){ | |
| 77 | + if(need_ck0+item_act_map.buyed>=act.buy_limit){ | |
| 78 | 78 | if(!need_ok) { |
| 79 | 79 | item_act_map.is_no_ok = 1; |
| 80 | 80 | }else{ | ... | ... |