Commit 567437e981e4531fade200f0862f295a7be3416e

Authored by season
2 parents af564275 22eae8ba

Merge branch 'qa' of http://git.vipzhuang.cn/wxd/MShopWeApp

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{
... ...