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