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,6 +21,9 @@ Page({ | ||
21 | code: "", //验证码 | 21 | code: "", //验证码 |
22 | change_phone: "", //新手机号码 | 22 | change_phone: "", //新手机号码 |
23 | send: 1, //发送类型 | 23 | send: 1, //发送类型 |
24 | + | ||
25 | + changing:0 | ||
26 | + | ||
24 | }, | 27 | }, |
25 | /** | 28 | /** |
26 | * 生命周期函数--监听页面加载 | 29 | * 生命周期函数--监听页面加载 |
@@ -85,6 +88,11 @@ Page({ | @@ -85,6 +88,11 @@ Page({ | ||
85 | } else { | 88 | } else { |
86 | return false | 89 | return false |
87 | } | 90 | } |
91 | + | ||
92 | + wx.showLoading({ | ||
93 | + mask:true | ||
94 | + }); | ||
95 | + | ||
88 | getApp().request.post("/api/weshop/smslog/sendsms", { | 96 | getApp().request.post("/api/weshop/smslog/sendsms", { |
89 | data: { | 97 | data: { |
90 | store_id: r.stoid, | 98 | store_id: r.stoid, |
@@ -93,6 +101,8 @@ Page({ | @@ -93,6 +101,8 @@ Page({ | ||
93 | wxopenid: wxopenid | 101 | wxopenid: wxopenid |
94 | }, | 102 | }, |
95 | success: function(res) { | 103 | success: function(res) { |
104 | + wx.hideLoading(); | ||
105 | + | ||
96 | if (res.data.code == 0) { | 106 | if (res.data.code == 0) { |
97 | th.setData({ | 107 | th.setData({ |
98 | isver: 0, | 108 | isver: 0, |
@@ -127,6 +137,11 @@ Page({ | @@ -127,6 +137,11 @@ Page({ | ||
127 | } | 137 | } |
128 | }, | 138 | }, |
129 | change_phone: function() { | 139 | change_phone: function() { |
140 | + | ||
141 | + if(this.data.changing) return false; | ||
142 | + this.data.changing=1; | ||
143 | + | ||
144 | + | ||
130 | var th = this; | 145 | var th = this; |
131 | var code = th.data.code; | 146 | var code = th.data.code; |
132 | var mobile = th.data.mobile; | 147 | var mobile = th.data.mobile; |
@@ -134,14 +149,29 @@ Page({ | @@ -134,14 +149,29 @@ Page({ | ||
134 | if (change_phone.length > 1) { | 149 | if (change_phone.length > 1) { |
135 | mobile = change_phone | 150 | mobile = change_phone |
136 | } | 151 | } |
152 | + | ||
137 | if(!change_phone){ | 153 | if(!change_phone){ |
154 | + this.data.changing=0; | ||
138 | return getApp().my_warnning("请输入手机号", 0, th); | 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 | if(!code){ | 164 | if(!code){ |
165 | + this.data.changing=0; | ||
141 | return getApp().my_warnning("请输入验证码", 0, th); | 166 | return getApp().my_warnning("请输入验证码", 0, th); |
142 | } | 167 | } |
168 | + | ||
169 | + wx.showLoading(); | ||
143 | getApp().request.put("/api/weshop/users/updateMobile/" + r.stoid + '/' + o.user_id + '/' + code + '/' + mobile, { | 170 | getApp().request.put("/api/weshop/users/updateMobile/" + r.stoid + '/' + o.user_id + '/' + code + '/' + mobile, { |
144 | success: function(res) { | 171 | success: function(res) { |
172 | + th.data.changing=0; | ||
173 | + wx.hideLoading(); | ||
174 | + | ||
145 | if (res.data.code == 0) { | 175 | if (res.data.code == 0) { |
146 | var url = "/packageG/pages/user/userinfo/userinfo?change_phone" + change_phone | 176 | var url = "/packageG/pages/user/userinfo/userinfo?change_phone" + change_phone |
147 | getApp().globalData.userInfo.mobile = mobile; | 177 | getApp().globalData.userInfo.mobile = mobile; |
packageB/pages/user/Change_phone/Change_phone.wxml
@@ -12,7 +12,7 @@ | @@ -12,7 +12,7 @@ | ||
12 | <view class="inphone">{{mobile}}</view> | 12 | <view class="inphone">{{mobile}}</view> |
13 | </block> | 13 | </block> |
14 | <block wx:else> | 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 | </block> | 16 | </block> |
17 | </view> | 17 | </view> |
18 | 18 |
packageE/pages/cart/cart2/cart2.js
@@ -1441,6 +1441,28 @@ Page({ | @@ -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 | //要把优惠活动加入,prom_goods_map中,赠品不要运算,代发商品不算优惠 | 1466 | //要把优惠活动加入,prom_goods_map中,赠品不要运算,代发商品不算优惠 |
1445 | if (item1.prom_type == 3 && item1.is_gift != 1 && !item1.whsle_id) { | 1467 | if (item1.prom_type == 3 && item1.is_gift != 1 && !item1.whsle_id) { |
1446 | // th.check_is_youhui(item1.goods_id, item1.pick_id); | 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,7 +55,7 @@ module.exports = { | ||
55 | act_goos[j].num = item_j.goods_num; | 55 | act_goos[j].num = item_j.goods_num; |
56 | act_goos[j].goods_price = item_j.goods_price; | 56 | act_goos[j].goods_price = item_j.goods_price; |
57 | var cart_num = item.cart_num = item_j.goods_num; | 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 | if (item.buyqty > 0) { | 59 | if (item.buyqty > 0) { |
60 | 60 | ||
61 | var key = item.goods_id + "." + act.id; | 61 | var key = item.goods_id + "." + act.id; |
utils/more_cx.js
@@ -74,7 +74,7 @@ module.exports = { | @@ -74,7 +74,7 @@ module.exports = { | ||
74 | need_ck0=th.data.in_zhact_new[aid]?th.data.in_zhact_new[aid]:0; | 74 | need_ck0=th.data.in_zhact_new[aid]?th.data.in_zhact_new[aid]:0; |
75 | } | 75 | } |
76 | var min_can_buy0=0; | 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 | if(!need_ok) { | 78 | if(!need_ok) { |
79 | item_act_map.is_no_ok = 1; | 79 | item_act_map.is_no_ok = 1; |
80 | }else{ | 80 | }else{ |