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