Commit 6e76da51b2c55b6ddd3c20bd8a06e5e2d01d68cc

Authored by yvan.ni
1 parent dd20e2fe

1. 预售购买要带场景

2.  多赠品的优化
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