Commit 567437e981e4531fade200f0862f295a7be3416e
Merge branch 'qa' of http://git.vipzhuang.cn/wxd/MShopWeApp
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{ | ... | ... |