Commit 6e76da51b2c55b6ddd3c20bd8a06e5e2d01d68cc
1 parent
dd20e2fe
1. 预售购买要带场景
2. 多赠品的优化
Showing
4 changed files
with
41 additions
and
9 deletions
packageC/pages/presell/cart/cart.js
@@ -2057,6 +2057,9 @@ Page({ | @@ -2057,6 +2057,9 @@ Page({ | ||
2057 | } | 2057 | } |
2058 | dd.order_amount = parseFloat(th.data.order_m).toFixed(2); | 2058 | dd.order_amount = parseFloat(th.data.order_m).toFixed(2); |
2059 | 2059 | ||
2060 | + if(getApp().globalData.scene) | ||
2061 | + dd.scene=getApp().globalData.scene; | ||
2062 | + | ||
2060 | console.log(JSON.stringify(dd)); | 2063 | console.log(JSON.stringify(dd)); |
2061 | wx.request({ | 2064 | wx.request({ |
2062 | url: oo.url + '/api/weshop/order/pay/payPresellWk', | 2065 | url: oo.url + '/api/weshop/order/pay/payPresellWk', |
packageC/pages/presell/goodsInfo/goodsInfo.js
@@ -3957,7 +3957,7 @@ Page({ | @@ -3957,7 +3957,7 @@ Page({ | ||
3957 | if (end_time < ut.gettimestamp()) { | 3957 | if (end_time < ut.gettimestamp()) { |
3958 | wx.showToast({title:err_txt, icon: 'none', duration: 3000}); | 3958 | wx.showToast({title:err_txt, icon: 'none', duration: 3000}); |
3959 | setTimeout(function () { | 3959 | setTimeout(function () { |
3960 | - ut.wx_back(); | 3960 | + getApp().goto("/pages/index/index/index"); |
3961 | }, 2000) | 3961 | }, 2000) |
3962 | gnext=0; | 3962 | gnext=0; |
3963 | return false; | 3963 | return false; |
pages/cart/cart2/cart2.wxml
@@ -726,7 +726,7 @@ | @@ -726,7 +726,7 @@ | ||
726 | </view> | 726 | </view> |
727 | <!-- top act_name --> | 727 | <!-- top act_name --> |
728 | <view class="flex gift_top_v ai_c fs30" style="padding-left: 70rpx"> | 728 | <view class="flex gift_top_v ai_c fs30" style="padding-left: 70rpx"> |
729 | - {{gf_pr_name}},可以获赠一下任意{{zp_num}}件商品 | 729 | + {{gf_pr_name}},可任选{{zp_num}}件商品为赠品 |
730 | </view> | 730 | </view> |
731 | <!-- 赠品选择 --> | 731 | <!-- 赠品选择 --> |
732 | <scroll-view scroll-y="{{true}}" style="height:calc(100% - 300rpx);"> | 732 | <scroll-view scroll-y="{{true}}" style="height:calc(100% - 300rpx);"> |
pages/goods/goodsInfo/goodsInfo.js
@@ -801,6 +801,12 @@ Page({ | @@ -801,6 +801,12 @@ Page({ | ||
801 | this.wait_for_store_config(); | 801 | this.wait_for_store_config(); |
802 | //先检验一下商品的活动情况 | 802 | //先检验一下商品的活动情况 |
803 | this.check_gd_prom_new(function () { | 803 | this.check_gd_prom_new(function () { |
804 | + | ||
805 | + if(ee.data.prom_type==8){ | ||
806 | + getApp().goto("/packageC/pages/presell/goodsInfo/goodsInfo?goods_id="+ee.data.gid+"&prom_id="+ee.data.prom_id); | ||
807 | + return false; | ||
808 | + } | ||
809 | + | ||
804 | i.get("/api/weshop/goods/get/" + o.stoid + "/" + ee.data.gid, { | 810 | i.get("/api/weshop/goods/get/" + o.stoid + "/" + ee.data.gid, { |
805 | failRollback: !0, | 811 | failRollback: !0, |
806 | success: function (t) { | 812 | success: function (t) { |
@@ -839,6 +845,8 @@ Page({ | @@ -839,6 +845,8 @@ Page({ | ||
839 | }); | 845 | }); |
840 | } | 846 | } |
841 | } | 847 | } |
848 | + | ||
849 | + | ||
842 | //动态获取商品名称 | 850 | //动态获取商品名称 |
843 | wx.setNavigationBarTitle({ | 851 | wx.setNavigationBarTitle({ |
844 | title: t.data.data.goods_name, | 852 | title: t.data.data.goods_name, |
@@ -1173,7 +1181,10 @@ Page({ | @@ -1173,7 +1181,10 @@ Page({ | ||
1173 | if (num < th.data.goodsInputNum) { | 1181 | if (num < th.data.goodsInputNum) { |
1174 | 1182 | ||
1175 | // getApp().my_warnning("活动库存不足!", 0, th); | 1183 | // getApp().my_warnning("活动库存不足!", 0, th); |
1176 | - wx.showToast({ title: '活动库存不足!', icon: 'none', }); | 1184 | + wx.showToast({ |
1185 | + title: '活动库存不足!', | ||
1186 | + icon: 'none', | ||
1187 | + }); | ||
1177 | return false; | 1188 | return false; |
1178 | } else { | 1189 | } else { |
1179 | th.add_cart_func(t); | 1190 | th.add_cart_func(t); |
@@ -1205,7 +1216,10 @@ Page({ | @@ -1205,7 +1216,10 @@ Page({ | ||
1205 | //---判断商品是否超出限购--- | 1216 | //---判断商品是否超出限购--- |
1206 | if (th.data.g_buy_num != null && th.data.sele_g.viplimited > 0) { | 1217 | if (th.data.g_buy_num != null && th.data.sele_g.viplimited > 0) { |
1207 | if (th.data.goodsInputNum + th.data.g_buy_num.get(th.data.sele_g.goods_id) > th.data.sele_g.viplimited) { | 1218 | if (th.data.goodsInputNum + th.data.g_buy_num.get(th.data.sele_g.goods_id) > th.data.sele_g.viplimited) { |
1208 | - wx.showToast({ title: '超出商品限购', icon: 'none', }); | 1219 | + wx.showToast({ |
1220 | + title: '超出商品限购', | ||
1221 | + icon: 'none', | ||
1222 | + }); | ||
1209 | // s.my_warnning('超出商品限购', 0, th); | 1223 | // s.my_warnning('超出商品限购', 0, th); |
1210 | return false; | 1224 | return false; |
1211 | } | 1225 | } |
@@ -1428,7 +1442,10 @@ Page({ | @@ -1428,7 +1442,10 @@ Page({ | ||
1428 | if (res.data.data.pageData.length > 0) { | 1442 | if (res.data.data.pageData.length > 0) { |
1429 | var CanOutQty = res.data.data.pageData[0].CanOutQty; | 1443 | var CanOutQty = res.data.data.pageData[0].CanOutQty; |
1430 | if (CanOutQty < e.data.goodsInputNum) { | 1444 | if (CanOutQty < e.data.goodsInputNum) { |
1431 | - wx.showToast({ title: '库存不足!', icon: 'none', }); | 1445 | + wx.showToast({ |
1446 | + title: '库存不足!', | ||
1447 | + icon: 'none', | ||
1448 | + }); | ||
1432 | return false; | 1449 | return false; |
1433 | // return s.my_warnning("库存不足!", 0, th); | 1450 | // return s.my_warnning("库存不足!", 0, th); |
1434 | } | 1451 | } |
@@ -2013,7 +2030,10 @@ Page({ | @@ -2013,7 +2030,10 @@ Page({ | ||
2013 | var gd_buy_num = th.data.g_buy_num.get(th.data.sele_g.goods_id); | 2030 | var gd_buy_num = th.data.g_buy_num.get(th.data.sele_g.goods_id); |
2014 | 2031 | ||
2015 | if (t + gd_buy_num > th.data.sele_g.viplimited) { | 2032 | if (t + gd_buy_num > th.data.sele_g.viplimited) { |
2016 | - wx.showToast({ title: '超出商品限购', icon: 'none', }); | 2033 | + wx.showToast({ |
2034 | + title: '超出商品限购', | ||
2035 | + icon: 'none', | ||
2036 | + }); | ||
2017 | // s.my_warnning('超出商品限购', 0, th); | 2037 | // s.my_warnning('超出商品限购', 0, th); |
2018 | var num = th.data.sele_g.viplimited - gd_buy_num; | 2038 | var num = th.data.sele_g.viplimited - gd_buy_num; |
2019 | if (num < 0) num = 0; | 2039 | if (num < 0) num = 0; |
@@ -2104,7 +2124,10 @@ Page({ | @@ -2104,7 +2124,10 @@ Page({ | ||
2104 | var gd_buy_num = th.data.g_buy_num.get(th.data.sele_g.goods_id); | 2124 | var gd_buy_num = th.data.g_buy_num.get(th.data.sele_g.goods_id); |
2105 | 2125 | ||
2106 | if (t + gd_buy_num > th.data.sele_g.viplimited) { | 2126 | if (t + gd_buy_num > th.data.sele_g.viplimited) { |
2107 | - wx.showToast({ title: '超出商品限购', icon: 'none', }); | 2127 | + wx.showToast({ |
2128 | + title: '超出商品限购', | ||
2129 | + icon: 'none', | ||
2130 | + }); | ||
2108 | // s.my_warnning('超出商品限购', 0, th); | 2131 | // s.my_warnning('超出商品限购', 0, th); |
2109 | var num = th.data.sele_g.viplimited - gd_buy_num; | 2132 | var num = th.data.sele_g.viplimited - gd_buy_num; |
2110 | if (num < 0) num = 0; | 2133 | if (num < 0) num = 0; |
@@ -4321,7 +4344,10 @@ Page({ | @@ -4321,7 +4344,10 @@ Page({ | ||
4321 | th = e, | 4344 | th = e, |
4322 | o = this.data.sele_g; | 4345 | o = this.data.sele_g; |
4323 | if (o.store_count <= 0) { | 4346 | if (o.store_count <= 0) { |
4324 | - wx.showToast({ title: '库存已为空!', icon: 'none', }); | 4347 | + wx.showToast({ |
4348 | + title: '库存已为空!', | ||
4349 | + icon: 'none', | ||
4350 | + }); | ||
4325 | return false; | 4351 | return false; |
4326 | // return s.my_warnning("库存已为空!", 0, th); | 4352 | // return s.my_warnning("库存已为空!", 0, th); |
4327 | }; | 4353 | }; |
@@ -5768,7 +5794,10 @@ Page({ | @@ -5768,7 +5794,10 @@ Page({ | ||
5768 | 5794 | ||
5769 | if (!th.data.only_pk && !th.data.def_pickpu_list) { | 5795 | if (!th.data.only_pk && !th.data.def_pickpu_list) { |
5770 | // getApp().confirmBox("门店库存不足", null, 25000, !1); | 5796 | // getApp().confirmBox("门店库存不足", null, 25000, !1); |
5771 | - wx.showToast({ title: '门店库存不足', icon: 'none', }); | 5797 | + wx.showToast({ |
5798 | + title: '门店库存不足', | ||
5799 | + icon: 'none', | ||
5800 | + }); | ||
5772 | return false; | 5801 | return false; |
5773 | } | 5802 | } |
5774 | 5803 |