Commit 185b5102c1876fd648d149843377e40911dd1116
1 parent
397285c5
幸运购
Showing
2 changed files
with
118 additions
and
98 deletions
packageC/pages/luckyGo/luckyGo_goodsInfo/buy_pt.wxml
@@ -15,7 +15,7 @@ | @@ -15,7 +15,7 @@ | ||
15 | ¥ {{sele_g[card_field]}} | 15 | ¥ {{sele_g[card_field]}} |
16 | </block> | 16 | </block> |
17 | <block wx:else> | 17 | <block wx:else> |
18 | - ¥ {{sele_g.shop_price}} | 18 | + ¥ {{sele_g.market_price}} |
19 | </block> | 19 | </block> |
20 | </view> | 20 | </view> |
21 | <view class="spec-goods-price" wx:else>¥ {{prom_price || filters.div100(luckGoInfo.group_price)}}</view> | 21 | <view class="spec-goods-price" wx:else>¥ {{prom_price || filters.div100(luckGoInfo.group_price)}}</view> |
@@ -195,7 +195,7 @@ | @@ -195,7 +195,7 @@ | ||
195 | <view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999">库存不足</view> | 195 | <view class="spec-cart-btn fs32" data-action="add" style="background-color: #dcdcdc;color: #999">库存不足</view> |
196 | </block> | 196 | </block> |
197 | <block wx:else> | 197 | <block wx:else> |
198 | - <view bindtap="addCart" class="spec-cart-btn spec-buy" data-action="buy">立即购买</view> | 198 | + <view bindtap="addCart_pt" class="spec-cart-btn spec-buy" data-action="buy">立即购买</view> |
199 | </block> | 199 | </block> |
200 | 200 | ||
201 | </block> | 201 | </block> |
@@ -212,7 +212,7 @@ | @@ -212,7 +212,7 @@ | ||
212 | <view class="spec-cart-btn spec-buy w100" style="background-color: #dcdcdc;color: #999;">配送不匹配</view> | 212 | <view class="spec-cart-btn spec-buy w100" style="background-color: #dcdcdc;color: #999;">配送不匹配</view> |
213 | </block> | 213 | </block> |
214 | <block wx:else> | 214 | <block wx:else> |
215 | - <view bindtap="addCart" class="spec-cart-btn spec-buy w100" data-action="buy">确定</view> | 215 | + <view bindtap="addCart_pt" class="spec-cart-btn spec-buy w100" data-action="buy">确定</view> |
216 | </block> | 216 | </block> |
217 | </block> | 217 | </block> |
218 | 218 |
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
@@ -303,7 +303,7 @@ Page({ | @@ -303,7 +303,7 @@ Page({ | ||
303 | prom_id, | 303 | prom_id, |
304 | }); | 304 | }); |
305 | } | 305 | } |
306 | - console.log('type********>>',this.data.prom_type); | 306 | + // console.log('type********>>',this.data.prom_type); |
307 | //-- 自定义海报 -- | 307 | //-- 自定义海报 -- |
308 | // getApp().request.promiseGet("/api/weshop/goods/poster/page", { | 308 | // getApp().request.promiseGet("/api/weshop/goods/poster/page", { |
309 | // data: { store_id: os.stoid, type: 1, is_use: 1 } | 309 | // data: { store_id: os.stoid, type: 1, is_use: 1 } |
@@ -448,7 +448,6 @@ Page({ | @@ -448,7 +448,6 @@ Page({ | ||
448 | var user = getApp().globalData.userInfo; | 448 | var user = getApp().globalData.userInfo; |
449 | if (!user) return false; | 449 | if (!user) return false; |
450 | clearInterval(ti); | 450 | clearInterval(ti); |
451 | - | ||
452 | if (user.card_field && user['card_expiredate']) { | 451 | if (user.card_field && user['card_expiredate']) { |
453 | var str = user['card_expiredate'].replace(/-/g, '/'); | 452 | var str = user['card_expiredate'].replace(/-/g, '/'); |
454 | var end = new Date(str); | 453 | var end = new Date(str); |
@@ -1198,18 +1197,20 @@ Page({ | @@ -1198,18 +1197,20 @@ Page({ | ||
1198 | open_ind_store: ind | 1197 | open_ind_store: ind |
1199 | }); | 1198 | }); |
1200 | //如果是秒杀的话,要看redis够不够 | 1199 | //如果是秒杀的话,要看redis够不够 |
1201 | - if (this.data.prom_type == 1) { | ||
1202 | - this.getactLen(function (num) { | ||
1203 | - if (num < th.data.goodsInputNum) { | ||
1204 | - getApp().my_warnning("秒杀库存不足!", 0, th); | ||
1205 | - return false; | ||
1206 | - } else { | ||
1207 | - th.add_cart_func(t); | ||
1208 | - } | ||
1209 | - }); | ||
1210 | - } else { | ||
1211 | - th.add_cart_func(t); | ||
1212 | - } | 1200 | + // if (this.data.prom_type == 1) { |
1201 | + // this.getactLen(function (num) { | ||
1202 | + // if (num < th.data.goodsInputNum) { | ||
1203 | + // getApp().my_warnning("秒杀库存不足!", 0, th); | ||
1204 | + // return false; | ||
1205 | + // } else { | ||
1206 | + // th.add_cart_func(t); | ||
1207 | + // } | ||
1208 | + // }); | ||
1209 | + // } else { | ||
1210 | + // th.add_cart_func(t); | ||
1211 | + // } | ||
1212 | + | ||
1213 | + th.add_cart_func(t); | ||
1213 | }, | 1214 | }, |
1214 | 1215 | ||
1215 | 1216 | ||
@@ -1662,13 +1663,13 @@ Page({ | @@ -1662,13 +1663,13 @@ Page({ | ||
1662 | switch (condition_t) { | 1663 | switch (condition_t) { |
1663 | case 0: //按钱 | 1664 | case 0: //按钱 |
1664 | if (newd.goods_price >= condition_t) { | 1665 | if (newd.goods_price >= condition_t) { |
1665 | - newd.prom_type = 3; | 1666 | + newd.prom_type = 9; |
1666 | newd.prom_id = prom_d[i].prom_id; | 1667 | newd.prom_id = prom_d[i].prom_id; |
1667 | } | 1668 | } |
1668 | break | 1669 | break |
1669 | case 1://按购买数量 | 1670 | case 1://按购买数量 |
1670 | if (newd.goods_num >= condition_t) { | 1671 | if (newd.goods_num >= condition_t) { |
1671 | - newd.prom_type = 3; | 1672 | + newd.prom_type = 9; |
1672 | newd.prom_id = prom_d[i].prom_id; | 1673 | newd.prom_id = prom_d[i].prom_id; |
1673 | } | 1674 | } |
1674 | break; | 1675 | break; |
@@ -1707,6 +1708,7 @@ Page({ | @@ -1707,6 +1708,7 @@ Page({ | ||
1707 | // this.data.shippingCost < 0 || this.data.select.stock <= 0 || (Object.assign(e, { | 1708 | // this.data.shippingCost < 0 || this.data.select.stock <= 0 || (Object.assign(e, { |
1708 | // action: "buy_now" | 1709 | // action: "buy_now" |
1709 | // }), | 1710 | // }), |
1711 | + var th = this; | ||
1710 | this.setData({ | 1712 | this.setData({ |
1711 | openSpecModal: 0, | 1713 | openSpecModal: 0, |
1712 | openSpecModal_inte: 0, | 1714 | openSpecModal_inte: 0, |
@@ -1714,34 +1716,42 @@ Page({ | @@ -1714,34 +1716,42 @@ Page({ | ||
1714 | openSpecModal_pt: 0, | 1716 | openSpecModal_pt: 0, |
1715 | }) | 1717 | }) |
1716 | 1718 | ||
1717 | - if (e.prom_type == 9) { | ||
1718 | - s.set_b_now(e); | ||
1719 | - var url = "/packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart?is_bnow=1&goods_id=" + e.goods_id; | ||
1720 | - getApp().goto(url); | ||
1721 | - } else { | 1719 | + // if (e.prom_type == 9) { |
1720 | + // s.set_b_now(e); | ||
1721 | + // // var url = ''; | ||
1722 | + // var url = "/pages/cart/cart2/cart2?is_bnow=1&goods_id=" + e.goods_id; | ||
1723 | + // getApp().goto(url); | ||
1724 | + // } else | ||
1725 | + | ||
1726 | + // if(e.prom_type == 9){ | ||
1727 | + if(true){ | ||
1722 | //要判断积分购的普通购买有没有参加优惠活动 | 1728 | //要判断积分购的普通购买有没有参加优惠活动 |
1723 | - if (e.is_integral_normal == 1) { | 1729 | + if (e.is_normal == 1) { |
1724 | this.check_nor_promgood(e.goods_id, function (res) { | 1730 | this.check_nor_promgood(e.goods_id, function (res) { |
1725 | if (res && res.cat_id) { | 1731 | if (res && res.cat_id) { |
1726 | - e.prom_type = 3; | ||
1727 | - e.prom_id = res.cat_id | 1732 | + e.prom_type = 0; |
1733 | + e.prom_id = res.cat_id; | ||
1728 | } | 1734 | } |
1729 | s.set_b_now(e); | 1735 | s.set_b_now(e); |
1730 | /*-- | 1736 | /*-- |
1731 | wx.redirectTo({ | 1737 | wx.redirectTo({ |
1732 | url: "/pages/cart/cart2/cart2?is_bnow=1&goods_id=" + e.goods_id, | 1738 | url: "/pages/cart/cart2/cart2?is_bnow=1&goods_id=" + e.goods_id, |
1733 | });--*/ | 1739 | });--*/ |
1734 | - getApp().goto("/packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart?is_bnow=1&goods_id=" + e.goods_id) | 1740 | + |
1741 | + console.log('11111111111111111111111111======》'); | ||
1742 | + getApp().goto("/packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart?is_bnow=1&goods_id=" + e.goods_id); | ||
1743 | + // getApp().goto("/packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart?is_bnow=1&group_id=" + th.data.group_id +"&goods_id=" + e.goods_id + "&alert=" + th.data.luckGoInfo.lc_alert); | ||
1735 | 1744 | ||
1736 | }) | 1745 | }) |
1737 | } else { | 1746 | } else { |
1738 | - // console.log('xxxxxxxxxxxxx======》', this.data.prom_id); | ||
1739 | - s.set_b_now(e); | 1747 | + //console.log('222222222222222222222222222222======》'); |
1748 | + //s.set_b_now(e); | ||
1740 | /*-- | 1749 | /*-- |
1741 | wx.redirectTo({ | 1750 | wx.redirectTo({ |
1742 | url: "/pages/cart/cart2/cart2?is_bnow=1&goods_id=" + e.goods_id, | 1751 | url: "/pages/cart/cart2/cart2?is_bnow=1&goods_id=" + e.goods_id, |
1743 | });--*/ | 1752 | });--*/ |
1744 | - getApp().goto("/packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart?is_bnow=1&group_id=" + this.data.group_id +"&goods_id=" + e.goods_id + "&alert=" + this.data.luckGoInfo.lc_alert); | 1753 | + //getApp().goto("/packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct?is_bnow=1&goods_id=" + e.goods_id) |
1754 | + // getApp().goto("/packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct?is_bnow=1&group_id=" + this.data.group_id +"&goods_id=" + e.goods_id + "&alert=" + this.data.luckGoInfo.lc_alert); | ||
1745 | } | 1755 | } |
1746 | 1756 | ||
1747 | } | 1757 | } |
@@ -3756,6 +3766,9 @@ Page({ | @@ -3756,6 +3766,9 @@ Page({ | ||
3756 | 3766 | ||
3757 | var th = this; | 3767 | var th = this; |
3758 | var ind = parseInt(e.currentTarget.dataset.ind); | 3768 | var ind = parseInt(e.currentTarget.dataset.ind); |
3769 | + | ||
3770 | + console.log('当前ind========>>>>', ind); | ||
3771 | + | ||
3759 | //ind == 1是普通购买 | 3772 | //ind == 1是普通购买 |
3760 | if (ind == 1) { | 3773 | if (ind == 1) { |
3761 | //如果拼单的sku data是空的,就要先获取一下 | 3774 | //如果拼单的sku data是空的,就要先获取一下 |
@@ -3845,18 +3858,17 @@ Page({ | @@ -3845,18 +3858,17 @@ Page({ | ||
3845 | 3858 | ||
3846 | //-----------------拼单生成方法--------------------- | 3859 | //-----------------拼单生成方法--------------------- |
3847 | addCart_pt: function () { | 3860 | addCart_pt: function () { |
3848 | - var th = this; | ||
3849 | if (this.data.is_normal == 0) { | 3861 | if (this.data.is_normal == 0) { |
3850 | //看一下有没有起购数,如果有起购数,要计算起购数 | 3862 | //看一下有没有起购数,如果有起购数,要计算起购数 |
3851 | - var qnum = parseFloat(th.data.prom_act.minbuynum); | ||
3852 | - if (qnum > 0 && th.data.goodsInputNum < qnum) { | ||
3853 | - getApp().confirmBox("拼团商品至少要买" + qnum + "件!"); | ||
3854 | - return false; | ||
3855 | - } | 3863 | + // var qnum = parseFloat(th.data.prom_act.minbuynum); |
3864 | + // if (qnum > 0 && th.data.goodsInputNum < qnum) { | ||
3865 | + // getApp().confirmBox("拼团商品至少要买" + qnum + "件!"); | ||
3866 | + // return false; | ||
3867 | + // } | ||
3856 | 3868 | ||
3857 | - th.addcart_pt_func(); | 3869 | + this.addcart_pt_func(); |
3858 | } else { | 3870 | } else { |
3859 | - th.addcart_pt_func(); | 3871 | + this.addcart_pt_func(); |
3860 | } | 3872 | } |
3861 | }, | 3873 | }, |
3862 | 3874 | ||
@@ -3868,73 +3880,75 @@ Page({ | @@ -3868,73 +3880,75 @@ Page({ | ||
3868 | var e = this, | 3880 | var e = this, |
3869 | th = e, | 3881 | th = e, |
3870 | o = this.data.sele_g; | 3882 | o = this.data.sele_g; |
3871 | - if (o.store_count <= 0) return s.my_warnning("库存已为空!", 0, th); | 3883 | + // if (o.store_count <= 0) return s.my_warnning("库存已为空!", 0, th); |
3872 | 3884 | ||
3873 | //----------添加到购物车时,要判断限购数量,-------- | 3885 | //----------添加到购物车时,要判断限购数量,-------- |
3874 | e.get_buy_num(o, async function (ee) { | 3886 | e.get_buy_num(o, async function (ee) { |
3875 | 3887 | ||
3876 | //---判断商品是否超出限购--- | 3888 | //---判断商品是否超出限购--- |
3877 | - if (th.data.g_buy_num != null && th.data.sele_g.viplimited > 0) { | ||
3878 | - if (th.data.goodsInputNum + th.data.g_buy_num.get(th.data.sele_g.goods_id) > th.data.sele_g.viplimited) { | ||
3879 | - wx.showModal({ | ||
3880 | - title: '提示', | ||
3881 | - content: '超出商品限购' | ||
3882 | - }); | ||
3883 | - | ||
3884 | - var num = th.data.prom_buy_limit - th.data.prom_buy_num; | ||
3885 | - if (num < 0) num = 0; | ||
3886 | - th.setData({ goodsInputNum: num }) | ||
3887 | - return false; | ||
3888 | - } | ||
3889 | - } | 3889 | + // if (th.data.g_buy_num != null && th.data.sele_g.viplimited > 0) { |
3890 | + // if (th.data.goodsInputNum + th.data.g_buy_num.get(th.data.sele_g.goods_id) > th.data.sele_g.viplimited) { | ||
3891 | + // wx.showModal({ | ||
3892 | + // title: '提示', | ||
3893 | + // content: '超出商品限购' | ||
3894 | + // }); | ||
3895 | + | ||
3896 | + // var num = th.data.prom_buy_limit - th.data.prom_buy_num; | ||
3897 | + // if (num < 0) num = 0; | ||
3898 | + // th.setData({ goodsInputNum: num }) | ||
3899 | + // return false; | ||
3900 | + // } | ||
3901 | + // } | ||
3902 | + | ||
3890 | //---判断商品是否超出活动限购,拼团的普通购买不计算活动的限购--- | 3903 | //---判断商品是否超出活动限购,拼团的普通购买不计算活动的限购--- |
3891 | - if (th.data.prom_buy_num != -1 && th.data.prom_buy_limit > 0 && th.data.is_normal != 1) { | ||
3892 | - if (th.data.goodsInputNum + th.data.prom_buy_num > th.data.prom_buy_limit) { | ||
3893 | - wx.showModal({ | ||
3894 | - title: '提示', | ||
3895 | - content: '超出商品活动限购' | ||
3896 | - }); | ||
3897 | - | ||
3898 | - var num = th.data.prom_buy_limit - th.data.prom_buy_num; | ||
3899 | - if (num < 0) num = 0; | ||
3900 | - th.setData({ goodsInputNum: num }) | ||
3901 | - return false; | ||
3902 | - } | ||
3903 | - } | 3904 | + // if (th.data.prom_buy_num != -1 && th.data.prom_buy_limit > 0 && th.data.is_normal != 1) { |
3905 | + // if (th.data.goodsInputNum + th.data.prom_buy_num > th.data.prom_buy_limit) { | ||
3906 | + // wx.showModal({ | ||
3907 | + // title: '提示', | ||
3908 | + // content: '超出商品活动限购' | ||
3909 | + // }); | ||
3910 | + | ||
3911 | + // var num = th.data.prom_buy_limit - th.data.prom_buy_num; | ||
3912 | + // if (num < 0) num = 0; | ||
3913 | + // th.setData({ goodsInputNum: num }) | ||
3914 | + // return false; | ||
3915 | + // } | ||
3916 | + // } | ||
3904 | 3917 | ||
3905 | var redis_num = 0 | 3918 | var redis_num = 0 |
3906 | //不是普通购买的时候 | 3919 | //不是普通购买的时候 |
3907 | - if (th.data.is_normal != 1) { | ||
3908 | - //-------判断活动是否抢光--------- | ||
3909 | - await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + os.stoid + "/6/" + th.data.sele_g.prom_id, { | ||
3910 | - 1: 1 | ||
3911 | - }).then(res => { | ||
3912 | - redis_num = res.data.data; | ||
3913 | - }) | ||
3914 | - | ||
3915 | - if (th.data.goodsInputNum > redis_num) { | ||
3916 | - wx.showModal({ | ||
3917 | - title: '提示', | ||
3918 | - content: '超出商品活动库存' | ||
3919 | - }); | 3920 | + // if (th.data.is_normal != 1) { |
3921 | + // //-------判断活动是否抢光--------- | ||
3922 | + // await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + os.stoid + "/6/" + th.data.sele_g.prom_id, { | ||
3923 | + // 1: 1 | ||
3924 | + // }).then(res => { | ||
3925 | + // redis_num = res.data.data; | ||
3926 | + // }) | ||
3927 | + | ||
3928 | + // if (th.data.goodsInputNum > redis_num) { | ||
3929 | + // wx.showModal({ | ||
3930 | + // title: '提示', | ||
3931 | + // content: '超出商品活动库存' | ||
3932 | + // }); | ||
3933 | + | ||
3934 | + // th.setData({ goodsInputNum: redis_num }) | ||
3935 | + | ||
3936 | + // return false; | ||
3937 | + // } | ||
3938 | + // } | ||
3920 | 3939 | ||
3921 | - th.setData({ goodsInputNum: redis_num }) | ||
3922 | - | ||
3923 | - return false; | ||
3924 | - } | ||
3925 | - } | ||
3926 | - | ||
3927 | - if (th.data.goodsInputNum <= 0) return s.my_warnning("商品数量不能为0", 0, th); | ||
3928 | - if (th.data.goodsInputNum > o.store_count) { | ||
3929 | - th.setData({ goodsInputNum: o.store_count }) | ||
3930 | - return s.my_warnning("超出商品库存", 0, th); | ||
3931 | - } | 3940 | + // if (th.data.goodsInputNum <= 0) return s.my_warnning("商品数量不能为0", 0, th); |
3941 | + // if (th.data.goodsInputNum > o.store_count) { | ||
3942 | + // th.setData({ goodsInputNum: o.store_count }) | ||
3943 | + // return s.my_warnning("超出商品库存", 0, th); | ||
3944 | + // } | ||
3932 | 3945 | ||
3933 | if (th.data.sto_sele_name == null || th.data.sto_sele_name == undefined) | 3946 | if (th.data.sto_sele_name == null || th.data.sto_sele_name == undefined) |
3934 | this.setData({ | 3947 | this.setData({ |
3935 | sto_sele_name: "" | 3948 | sto_sele_name: "" |
3936 | }); | 3949 | }); |
3937 | if (th.data.sto_sele_name == "") return s.my_warnning("请选择门店", 0, th); | 3950 | if (th.data.sto_sele_name == "") return s.my_warnning("请选择门店", 0, th); |
3951 | + | ||
3938 | //--------------此时操作的数据------------ | 3952 | //--------------此时操作的数据------------ |
3939 | var newd = { | 3953 | var newd = { |
3940 | goods_id: o.goods_id, | 3954 | goods_id: o.goods_id, |
@@ -4006,10 +4020,12 @@ Page({ | @@ -4006,10 +4020,12 @@ Page({ | ||
4006 | th.data.sto_sele_distr = 1; | 4020 | th.data.sto_sele_distr = 1; |
4007 | } | 4021 | } |
4008 | 4022 | ||
4009 | - } else if (th.data.prom_type == 3) { | ||
4010 | - newd.prom_type = 0; | ||
4011 | - newd.prom_id = 0; | ||
4012 | } | 4023 | } |
4024 | + | ||
4025 | + // else if (th.data.prom_type == 3) { | ||
4026 | + // newd.prom_type = 0; | ||
4027 | + // newd.prom_id = 0; | ||
4028 | + // } | ||
4013 | 4029 | ||
4014 | newd['pick_name'] = th.data.sto_sele_name; | 4030 | newd['pick_name'] = th.data.sto_sele_name; |
4015 | newd['pick_dis'] = th.data.sto_sele_distr; | 4031 | newd['pick_dis'] = th.data.sto_sele_distr; |
@@ -4020,20 +4036,24 @@ Page({ | @@ -4020,20 +4036,24 @@ Page({ | ||
4020 | //判断一下有没有全局优惠活动 | 4036 | //判断一下有没有全局优惠活动 |
4021 | th.check_nor_promgood(newd.goods_id, function (e) { | 4037 | th.check_nor_promgood(newd.goods_id, function (e) { |
4022 | if (e && e.act_id) { | 4038 | if (e && e.act_id) { |
4023 | - newd['prom_type'] = 3; | 4039 | + newd['prom_type'] = 0; |
4024 | newd['prom_id'] = e.act_id; | 4040 | newd['prom_id'] = e.act_id; |
4025 | } | 4041 | } |
4026 | - th.buyNow(newd) | ||
4027 | - }) | 4042 | + console.log('aaaaa'); |
4043 | + th.buyNow(newd); | ||
4044 | + }); | ||
4028 | } | 4045 | } |
4029 | - else th.buyNow_pt(newd); | 4046 | + else { |
4047 | + console.log('bbbb'); | ||
4048 | + th.buyNow_pt(newd); | ||
4049 | + }; | ||
4030 | }) | 4050 | }) |
4031 | }, | 4051 | }, |
4032 | //----------立即购买_pt----------- | 4052 | //----------立即购买_pt----------- |
4033 | buyNow_pt: function (e) { | 4053 | buyNow_pt: function (e) { |
4034 | s.set_b_now(e); | 4054 | s.set_b_now(e); |
4035 | wx.navigateTo({ | 4055 | wx.navigateTo({ |
4036 | - url: "/packageC/pages/luckyGo_cart/luckyGo_cart/luckyGo_cart?is_bnow=1&goods_id=" + e.goods_id, | 4056 | + url: "/packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct?is_bnow=1&goods_id=" + e.goods_id, |
4037 | }); | 4057 | }); |
4038 | }, | 4058 | }, |
4039 | 4059 |