Commit c76f2efddd13f04e68dfae064a06a47b197f1336

Authored by 前端开发-罗建龙
2 parents d365a906 3fbf90a0

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

packageA/pages/goodsInfo/goodsInfo.js
@@ -853,6 +853,13 @@ Page({ @@ -853,6 +853,13 @@ Page({
853 } 853 }
854 854
855 855
  856 + if(this.data.goodsInputNum==0){
  857 + getApp().my_warnning('请输入购买数量', 1, th, 450);
  858 + return false;
  859 + }
  860 +
  861 +
  862 +
856 if(!ind) ind = t.currentTarget.dataset.openspecmodal_ind; 863 if(!ind) ind = t.currentTarget.dataset.openspecmodal_ind;
857 864
858 th.setData({ 865 th.setData({
@@ -870,6 +877,8 @@ Page({ @@ -870,6 +877,8 @@ Page({
870 var limitNum = 0; 877 var limitNum = 0;
871 // 已购买数量 878 // 已购买数量
872 var boughtNum = 0; 879 var boughtNum = 0;
  880 +
  881 + var is_ok=1;
873 882
874 // 秒杀活动 883 // 秒杀活动
875 if(this.data.prom_type == 1) { 884 if(this.data.prom_type == 1) {
@@ -895,6 +904,7 @@ Page({ @@ -895,6 +904,7 @@ Page({
895 // title: '超出活动库存', 904 // title: '超出活动库存',
896 // }); 905 // });
897 getApp().my_warnning('超出活动库存', 0, self); 906 getApp().my_warnning('超出活动库存', 0, self);
  907 + is_ok=0;
898 return false; 908 return false;
899 } else { 909 } else {
900 // 可购买数量>0 910 // 可购买数量>0
@@ -922,8 +932,9 @@ Page({ @@ -922,8 +932,9 @@ Page({
922 // }); 932 // });
923 getApp().my_warnning('超出活动库存', 0, self); 933 getApp().my_warnning('超出活动库存', 0, self);
924 th.setData({ 934 th.setData({
925 - goodsInputNum: res, 935 + goodsInputNum: res || 1
926 }); 936 });
  937 + is_ok=0;
927 return false; 938 return false;
928 }; 939 };
929 }; 940 };
@@ -935,8 +946,9 @@ Page({ @@ -935,8 +946,9 @@ Page({
935 // }); 946 // });
936 getApp().my_warnning('超出限购数量', 0, self); 947 getApp().my_warnning('超出限购数量', 0, self);
937 th.setData({ 948 th.setData({
938 - goodsInputNum: canBuyNum, 949 + goodsInputNum: canBuyNum || 1,
939 }); 950 });
  951 + is_ok=0;
940 return false; 952 return false;
941 }; 953 };
942 }; 954 };
@@ -955,7 +967,10 @@ Page({ @@ -955,7 +967,10 @@ Page({
955 }; 967 };
956 968
957 969
958 - 970 + if(!is_ok) return false;
  971 +
  972 +
  973 +
959 if(action=="buy"){ 974 if(action=="buy"){
960 //--------------此时操作的数据------------ 975 //--------------此时操作的数据------------
961 var newd = { 976 var newd = {
@@ -1243,7 +1258,7 @@ Page({ @@ -1243,7 +1258,7 @@ Page({
1243 // }); 1258 // });
1244 getApp().my_warnning('超出活动库存', 0, self); 1259 getApp().my_warnning('超出活动库存', 0, self);
1245 th.setData({ 1260 th.setData({
1246 - goodsInputNum: res, 1261 + goodsInputNum: res || 1,
1247 }); 1262 });
1248 return false; 1263 return false;
1249 }; 1264 };
@@ -1256,7 +1271,7 @@ Page({ @@ -1256,7 +1271,7 @@ Page({
1256 // }); 1271 // });
1257 getApp().my_warnning('超出限购数量', 0, self); 1272 getApp().my_warnning('超出限购数量', 0, self);
1258 th.setData({ 1273 th.setData({
1259 - goodsInputNum: canBuyNum, 1274 + goodsInputNum: canBuyNum || 1,
1260 }); 1275 });
1261 return false; 1276 return false;
1262 }; 1277 };
packageB/pages/zuhegou/index/index.js
@@ -358,12 +358,17 @@ Page({ @@ -358,12 +358,17 @@ Page({
358 } 358 }
359 } 359 }
360 //获取购物车的内容 360 //获取购物车的内容
361 - th.get_cart_val(e); 361 + setTimeout(function(){
  362 + th.get_cart_val(e);
  363 + },1000)
  364 +
362 365
363 }) 366 })
364 } else { 367 } else {
365 //获取购物车的内容 368 //获取购物车的内容
366 - th.get_cart_val(e); 369 + setTimeout(function(){
  370 + th.get_cart_val(e);
  371 + },1000)
367 } 372 }
368 }, 1); 373 }, 1);
369 374
@@ -2242,11 +2247,15 @@ Page({ @@ -2242,11 +2247,15 @@ Page({
2242 var map = {}; 2247 var map = {};
2243 var mlist = e.data.data.pageData; 2248 var mlist = e.data.data.pageData;
2244 th.data.cart_list = mlist; 2249 th.data.cart_list = mlist;
2245 -  
2246 for (let i in mlist) { 2250 for (let i in mlist) {
2247 let item = mlist[i]; 2251 let item = mlist[i];
2248 if (item.prom_type != 7) continue; 2252 if (item.prom_type != 7) continue;
2249 if (item.prom_id != th.data.act.id) continue; 2253 if (item.prom_id != th.data.act.id) continue;
  2254 + if(th.data.def_pick_store && th.data.def_pick_store.pickup_id){
  2255 + if(item.pick_id!=th.data.def_pick_store.pickup_id){
  2256 + continue;
  2257 + }
  2258 + }
2250 map[item.goods_id] = item; 2259 map[item.goods_id] = item;
2251 } 2260 }
2252 2261