Commit bc2acacfa523c057a69811e696b027492c9a4e4b
1 parent
0c4eea0e
幸运购详情
Showing
3 changed files
with
133 additions
and
107 deletions
packageC/pages/luckyGo/luckyGo_goodsInfo/buy_pt.wxml
@@ -18,7 +18,7 @@ | @@ -18,7 +18,7 @@ | ||
18 | ¥ {{sele_g.shop_price}} | 18 | ¥ {{sele_g.shop_price}} |
19 | </block> | 19 | </block> |
20 | </view> | 20 | </view> |
21 | - <view class="spec-goods-price" wx:else>¥ {{prom_price}}</view> | 21 | + <view class="spec-goods-price" wx:else>¥ {{prom_price || filters.div100(luckGoInfo.group_price)}}</view> |
22 | </view> | 22 | </view> |
23 | 23 | ||
24 | <block wx:if="{{is_normal==1}}"> | 24 | <block wx:if="{{is_normal==1}}"> |
@@ -31,13 +31,13 @@ | @@ -31,13 +31,13 @@ | ||
31 | <block wx:else><view class="spec-goods-stock">可售:{{sele_g.store_count}}</view></block> | 31 | <block wx:else><view class="spec-goods-stock">可售:{{sele_g.store_count}}</view></block> |
32 | </view> | 32 | </view> |
33 | </block> | 33 | </block> |
34 | - <block wx:if="{{is_normal==0}}"> | 34 | + <!-- <block wx:if="{{is_normal==0}}"> |
35 | <view class="flex"> | 35 | <view class="flex"> |
36 | <view class="spec-goods-stock" wx:if="{{prom_st>0}}">已售:{{prom_act.buy_num}}</view> | 36 | <view class="spec-goods-stock" wx:if="{{prom_st>0}}">已售:{{prom_act.buy_num}}</view> |
37 | <view class="spec-goods-stock" wx:else >已售:{{prom_act.buy_num}}</view> | 37 | <view class="spec-goods-stock" wx:else >已售:{{prom_act.buy_num}}</view> |
38 | <view class="spec-goods-stock">可售:{{prom_act.goods_num-prom_act.buy_num}}</view> | 38 | <view class="spec-goods-stock">可售:{{prom_act.goods_num-prom_act.buy_num}}</view> |
39 | </view> | 39 | </view> |
40 | - </block> | 40 | + </block> --> |
41 | </view> | 41 | </view> |
42 | 42 | ||
43 | </view> | 43 | </view> |
@@ -102,14 +102,23 @@ | @@ -102,14 +102,23 @@ | ||
102 | <!--<image class="wh100" src="{{iurl}}/miniapp/images/icon-arrowdown.png"></image>--> | 102 | <!--<image class="wh100" src="{{iurl}}/miniapp/images/icon-arrowdown.png"></image>--> |
103 | <!--</view>--> | 103 | <!--</view>--> |
104 | <!--</view>--> | 104 | <!--</view>--> |
105 | + | ||
106 | + <view class="b_num" hidden="{{ismend==1}}" style="margin-top: 20rpx" wx:if="{{is_normal==1}}"> | ||
107 | + <view>购买数量</view> | ||
108 | + <view class="count"> | ||
109 | + <view bindtap="{{goodsInputNum <= 1 ? '':'subCartNum'}}" class="sub {{goodsInputNum <= 1 ? 'active':''}}">-</view> | ||
110 | + <input bindblur="inputCartNum" class="xc-val-fream" type="number" value="{{goodsInputNum}}"></input> | ||
111 | + <view bindtap="addCartNum" class="add">+</view> | ||
112 | + </view> | ||
113 | + </view> | ||
105 | 114 | ||
106 | 115 | ||
107 | - <view class="b_num" hidden="{{ismend==1}}" style="margin-top: 20rpx"> | 116 | + <view class="b_num" hidden="{{ismend==1}}" style="margin-top: 20rpx" wx:else> |
108 | <view>购买数量</view> | 117 | <view>购买数量</view> |
109 | <view class="count"> | 118 | <view class="count"> |
110 | <view bindtap="{{goodsInputNum <= 1 ? '':'subCartNum'}}" class="sub {{goodsInputNum <= 1 ? 'active':''}}">-</view> | 119 | <view bindtap="{{goodsInputNum <= 1 ? '':'subCartNum'}}" class="sub {{goodsInputNum <= 1 ? 'active':''}}">-</view> |
111 | - <input bindblur="inputCartNum" class="xc-val-fream" type="number" value="{{goodsInputNum}}"></input> | ||
112 | - <view bindtap="addCartNum" class="add">+</view> | 120 | + <input bindblur="inputCartNum" class="xc-val-fream" type="number" value="{{goodsInputNum}}" disabled></input> |
121 | + <view bindtap="" class="sub active">+</view> | ||
113 | </view> | 122 | </view> |
114 | </view> | 123 | </view> |
115 | 124 |
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
@@ -435,34 +435,34 @@ Page({ | @@ -435,34 +435,34 @@ Page({ | ||
435 | var swithc_list = e.switch_list; | 435 | var swithc_list = e.switch_list; |
436 | var sw_arr = JSON.parse(swithc_list); | 436 | var sw_arr = JSON.parse(swithc_list); |
437 | //---如果后台又开等级卡的开关--- | 437 | //---如果后台又开等级卡的开关--- |
438 | - // if (sw_arr.rank_switch && sw_arr.rank_switch == "2") { | ||
439 | - // th.setData({ rank_switch: true }); | ||
440 | - // //---回调卡的列表--- | ||
441 | - // th.getPlusCardType(function (ob) { | ||
442 | - // th.setData({ card_list: ob.card_list }); | ||
443 | - // var ti = setInterval(function () { | ||
444 | - // var user = getApp().globalData.userInfo; | ||
445 | - // if (!user) return false; | ||
446 | - // clearInterval(ti); | ||
447 | - | ||
448 | - // if (user.card_field && user['card_expiredate']) { | ||
449 | - // var str = user['card_expiredate'].replace(/-/g, '/'); | ||
450 | - // var end = new Date(str); | ||
451 | - // end = Date.parse(end) / 1000; | ||
452 | - // var now = ut.gettimestamp(); | ||
453 | - // //--- 判断是等级会员,且在有效期范围内 --- | ||
454 | - // if (user.card_field && now < end) { | ||
455 | - // var card_name = ob.name_map.get(user.card_field); | ||
456 | - // //if(card_name.length>6) card_name=card_name.substring(0,6); | ||
457 | - | ||
458 | - // var is_near_date = 0; | ||
459 | - // if (end - now < 60 * 60 * 30 * 24) is_near_date = 1; //如果小于30天 | ||
460 | - // th.setData({ card_field: user.card_field, card_name: card_name, card_list: ob.card_list, is_near_date: is_near_date }); | ||
461 | - // } | ||
462 | - // } | ||
463 | - // }, 500) | ||
464 | - // }) | ||
465 | - // } | 438 | + if (sw_arr.rank_switch && sw_arr.rank_switch == "2") { |
439 | + th.setData({ rank_switch: true }); | ||
440 | + //---回调卡的列表--- | ||
441 | + th.getPlusCardType(function (ob) { | ||
442 | + th.setData({ card_list: ob.card_list }); | ||
443 | + var ti = setInterval(function () { | ||
444 | + var user = getApp().globalData.userInfo; | ||
445 | + if (!user) return false; | ||
446 | + clearInterval(ti); | ||
447 | + | ||
448 | + if (user.card_field && user['card_expiredate']) { | ||
449 | + var str = user['card_expiredate'].replace(/-/g, '/'); | ||
450 | + var end = new Date(str); | ||
451 | + end = Date.parse(end) / 1000; | ||
452 | + var now = ut.gettimestamp(); | ||
453 | + //--- 判断是等级会员,且在有效期范围内 --- | ||
454 | + if (user.card_field && now < end) { | ||
455 | + var card_name = ob.name_map.get(user.card_field); | ||
456 | + //if(card_name.length>6) card_name=card_name.substring(0,6); | ||
457 | + | ||
458 | + var is_near_date = 0; | ||
459 | + if (end - now < 60 * 60 * 30 * 24) is_near_date = 1; //如果小于30天 | ||
460 | + th.setData({ card_field: user.card_field, card_name: card_name, card_list: ob.card_list, is_near_date: is_near_date }); | ||
461 | + } | ||
462 | + } | ||
463 | + }, 500) | ||
464 | + }) | ||
465 | + } | ||
466 | 466 | ||
467 | }, 1); | 467 | }, 1); |
468 | 468 | ||
@@ -877,6 +877,7 @@ Page({ | @@ -877,6 +877,7 @@ Page({ | ||
877 | e.wxParseAddFullImageUrl(ee, "content"); | 877 | e.wxParseAddFullImageUrl(ee, "content"); |
878 | 878 | ||
879 | if(ee.data.prom_type){ | 879 | if(ee.data.prom_type){ |
880 | + //999 | ||
880 | t.data.data.prom_type=ee.data.prom_type; | 881 | t.data.data.prom_type=ee.data.prom_type; |
881 | t.data.data.prom_id=ee.data.prom_id; | 882 | t.data.data.prom_id=ee.data.prom_id; |
882 | } | 883 | } |
@@ -891,17 +892,17 @@ Page({ | @@ -891,17 +892,17 @@ Page({ | ||
891 | //获取统一条形码,普通商品和优惠促销的商品 | 892 | //获取统一条形码,普通商品和优惠促销的商品 |
892 | if (ee.data.data.prom_type == 0 || ee.data.data.prom_type == 2 || ee.data.data.prom_type == 3 || ee.data.data.prom_type == 5 || ee.data.data.prom_type == 7) { | 893 | if (ee.data.data.prom_type == 0 || ee.data.data.prom_type == 2 || ee.data.data.prom_type == 3 || ee.data.data.prom_type == 5 || ee.data.data.prom_type == 7) { |
893 | //默认门店要拿下门店库存 | 894 | //默认门店要拿下门店库存 |
894 | - if (that.data.sales_rules == 2 && that.data.is_newsales_rules) { | ||
895 | - //获取门店 | ||
896 | - ee.get_sto(); | 895 | + // if (that.data.sales_rules == 2 && that.data.is_newsales_rules) { |
896 | + // //获取门店 | ||
897 | + // ee.get_sto(1); | ||
897 | 898 | ||
898 | - } else { | ||
899 | - //获取门店 | ||
900 | - ee.get_sto(); | ||
901 | - } | 899 | + // } else { |
900 | + // //获取门店 | ||
901 | + // ee.get_sto(); | ||
902 | + // } | ||
902 | 903 | ||
903 | - ee.get_sku(o.stoid, t.data.data, gid); | ||
904 | - ee.check_has_flash(); | 904 | + // ee.get_sku(o.stoid, t.data.data, gid); |
905 | + // ee.check_has_flash(); | ||
905 | 906 | ||
906 | } | 907 | } |
907 | else { | 908 | else { |
@@ -1018,7 +1019,7 @@ Page({ | @@ -1018,7 +1019,7 @@ Page({ | ||
1018 | } | 1019 | } |
1019 | }).then(res => { | 1020 | }).then(res => { |
1020 | if (res.data.code == 0) { | 1021 | if (res.data.code == 0) { |
1021 | - console.log('成团信息=======》', res.data.data); | 1022 | + // console.log('成团信息=======》', res.data.data); |
1022 | th.setData({ | 1023 | th.setData({ |
1023 | luckGoInfo: res.data.data.pageData[0], | 1024 | luckGoInfo: res.data.data.pageData[0], |
1024 | team_id: res.data.data.pageData[0].team_id, | 1025 | team_id: res.data.data.pageData[0].team_id, |
@@ -1039,7 +1040,7 @@ Page({ | @@ -1039,7 +1040,7 @@ Page({ | ||
1039 | } | 1040 | } |
1040 | }).then(res => { | 1041 | }).then(res => { |
1041 | if (res.data.code == 0) { | 1042 | if (res.data.code == 0) { |
1042 | - console.log(th.data.team_id,'参团成员===============》', res.data.data.pageData); | 1043 | + // console.log(th.data.team_id,'参团成员===============》', res.data.data.pageData); |
1043 | th.setData({ | 1044 | th.setData({ |
1044 | luckGoMembers: res.data.data.pageData, | 1045 | luckGoMembers: res.data.data.pageData, |
1045 | }); | 1046 | }); |
@@ -1057,19 +1058,22 @@ Page({ | @@ -1057,19 +1058,22 @@ Page({ | ||
1057 | 1058 | ||
1058 | }, | 1059 | }, |
1059 | 1060 | ||
1061 | + // 暂时无用 | ||
1062 | + // enterAddress: function () { | ||
1063 | + // this.data.enterAddressPage = !0, wx.navigateTo({ | ||
1064 | + // url: "/pages/user/address_list/address_list?operate=selectAddress" | ||
1065 | + // }); | ||
1066 | + // }, | ||
1060 | 1067 | ||
1061 | - enterAddress: function () { | ||
1062 | - this.data.enterAddressPage = !0, wx.navigateTo({ | ||
1063 | - url: "/pages/user/address_list/address_list?operate=selectAddress" | ||
1064 | - }); | ||
1065 | - }, | ||
1066 | 1068 | ||
1069 | + // 页面卸载 | ||
1067 | onUnload: function () { | 1070 | onUnload: function () { |
1068 | for (var i = 1; i < 100; i++) { | 1071 | for (var i = 1; i < 100; i++) { |
1069 | clearInterval(i); | 1072 | clearInterval(i); |
1070 | } | 1073 | } |
1071 | }, | 1074 | }, |
1072 | 1075 | ||
1076 | + // 页面隐藏 | ||
1073 | onHide: function () { | 1077 | onHide: function () { |
1074 | this.data.is_timer = 0; | 1078 | this.data.is_timer = 0; |
1075 | for (var i = 1; i < 100; i++) { | 1079 | for (var i = 1; i < 100; i++) { |
@@ -1077,7 +1081,7 @@ Page({ | @@ -1077,7 +1081,7 @@ Page({ | ||
1077 | } | 1081 | } |
1078 | }, | 1082 | }, |
1079 | 1083 | ||
1080 | - //----------三个选项按钮----------- | 1084 | + // 点击顶部选项卡 |
1081 | tabClick: function (t) { | 1085 | tabClick: function (t) { |
1082 | var e = t.currentTarget.id; | 1086 | var e = t.currentTarget.id; |
1083 | this.setData({ | 1087 | this.setData({ |
@@ -1092,6 +1096,8 @@ Page({ | @@ -1092,6 +1096,8 @@ Page({ | ||
1092 | // }); | 1096 | // }); |
1093 | // }, | 1097 | // }, |
1094 | 1098 | ||
1099 | + | ||
1100 | + // 点击评价选项卡下的各评价按钮 | ||
1095 | tabClick3: function (t) { | 1101 | tabClick3: function (t) { |
1096 | var e = this; | 1102 | var e = this; |
1097 | if (t.currentTarget.id != this.data.activeCategoryId3) { | 1103 | if (t.currentTarget.id != this.data.activeCategoryId3) { |
@@ -1104,6 +1110,7 @@ Page({ | @@ -1104,6 +1110,7 @@ Page({ | ||
1104 | } | 1110 | } |
1105 | }, | 1111 | }, |
1106 | 1112 | ||
1113 | + // 滚动到顶部 | ||
1107 | doScrollTop: function () { | 1114 | doScrollTop: function () { |
1108 | wx.pageScrollTo({ | 1115 | wx.pageScrollTo({ |
1109 | scrollTop: 0 | 1116 | scrollTop: 0 |
@@ -1116,7 +1123,8 @@ Page({ | @@ -1116,7 +1123,8 @@ Page({ | ||
1116 | }), this.data.comments || this.requestComments_new(); | 1123 | }), this.data.comments || this.requestComments_new(); |
1117 | }, | 1124 | }, |
1118 | 1125 | ||
1119 | - //商品详情的时候调用 | 1126 | + |
1127 | + //商品详情里表格信息:类别、品牌、国别 | ||
1120 | tabGoodsContent: function () { | 1128 | tabGoodsContent: function () { |
1121 | var th = this, | 1129 | var th = this, |
1122 | i = getApp().request; | 1130 | i = getApp().request; |
@@ -3761,64 +3769,73 @@ Page({ | @@ -3761,64 +3769,73 @@ Page({ | ||
3761 | openSpecModal_pt: 1 | 3769 | openSpecModal_pt: 1 |
3762 | }); | 3770 | }); |
3763 | }); | 3771 | }); |
3772 | + | ||
3773 | + th.setData({ | ||
3774 | + is_normal: ind, | ||
3775 | + openSpecModal_pt: 1 | ||
3776 | + }); | ||
3764 | }; | 3777 | }; |
3765 | th.check_is_youhui(th.data.gid, 1); | 3778 | th.check_is_youhui(th.data.gid, 1); |
3766 | - } | ||
3767 | - | ||
3768 | - else { | ||
3769 | - | ||
3770 | - //拼单商品从这里进,先判断有没有买过商品, | ||
3771 | - getApp().request.get("/api/weshop/order/page", { | ||
3772 | - data: { | ||
3773 | - pt_prom_id: th.data.prom_act.id, | ||
3774 | - user_id: oo.user_id, | ||
3775 | - store_id: os.stoid, | ||
3776 | - pageSize: 1, | ||
3777 | - page: 1 | ||
3778 | - }, | ||
3779 | - success: function (e) { | ||
3780 | - //--跳转到已经购买的情况-- | ||
3781 | - if (e.data.data.pageData.length > 0) { | ||
3782 | - var odr = e.data.data.pageData[0]; | ||
3783 | - //还未支付 | ||
3784 | - if (odr.pt_status == 0 && (odr.order_status == 1 || odr.order_status == 0)) { | ||
3785 | - wx.showModal({ | ||
3786 | - title: "您已经购买了该商品待支付中", | ||
3787 | - success: function (a) { | ||
3788 | - if (a.confirm) { | ||
3789 | - wx.navigateTo({ | ||
3790 | - url: "/pages/user/order_detail/order_detail?order_id=" + odr.order_id, | ||
3791 | - }); | ||
3792 | - } | ||
3793 | - } | ||
3794 | - }); | ||
3795 | - } else if (odr.pt_status == 1 && odr.order_status == 1) { | ||
3796 | - | ||
3797 | - if (this.data.is_go_to_team_show) return false; | ||
3798 | - this.data.is_go_to_team_show = 1; | ||
3799 | - wx.showLoading(); | ||
3800 | - | ||
3801 | - /*--- | ||
3802 | - wx.redirectTo({ | ||
3803 | - url: "/pages/team/team_success/team_success?ordersn=" + odr.order_sn, | ||
3804 | - });--*/ | ||
3805 | - getApp().goto("/pages/team/team_success/team_success?ordersn=" + odr.order_sn); | 3779 | + } else { |
3806 | 3780 | ||
3807 | - } else { | ||
3808 | - th.setData({ | ||
3809 | - is_normal: ind, | ||
3810 | - openSpecModal_pt: 1 | ||
3811 | - }); | ||
3812 | - } | 3781 | + // //拼单商品从这里进,先判断有没有买过商品, |
3782 | + // getApp().request.get("/api/weshop/order/page", { | ||
3783 | + // data: { | ||
3784 | + // // pt_prom_id: th.data.prom_act.id, | ||
3785 | + // user_id: oo.user_id, | ||
3786 | + // store_id: os.stoid, | ||
3787 | + // pageSize: 1, | ||
3788 | + // page: 1 | ||
3789 | + // }, | ||
3790 | + // success: function (e) { | ||
3791 | + // //--跳转到已经购买的情况-- | ||
3792 | + // if (e.data.data.pageData.length > 0) { | ||
3793 | + // var odr = e.data.data.pageData[0]; | ||
3794 | + // //还未支付 | ||
3795 | + // if (odr.pt_status == 0 && (odr.order_status == 1 || odr.order_status == 0)) { | ||
3796 | + // wx.showModal({ | ||
3797 | + // title: "您已经购买了该商品待支付中", | ||
3798 | + // success: function (a) { | ||
3799 | + // if (a.confirm) { | ||
3800 | + // wx.navigateTo({ | ||
3801 | + // url: "/pages/user/order_detail/order_detail?order_id=" + odr.order_id, | ||
3802 | + // }); | ||
3803 | + // } | ||
3804 | + // } | ||
3805 | + // }); | ||
3806 | + // } else if (odr.pt_status == 1 && odr.order_status == 1) { | ||
3807 | + | ||
3808 | + // if (this.data.is_go_to_team_show) return false; | ||
3809 | + // this.data.is_go_to_team_show = 1; | ||
3810 | + // wx.showLoading(); | ||
3811 | + | ||
3812 | + // /*--- | ||
3813 | + // wx.redirectTo({ | ||
3814 | + // url: "/pages/team/team_success/team_success?ordersn=" + odr.order_sn, | ||
3815 | + // });--*/ | ||
3816 | + // getApp().goto("/pages/team/team_success/team_success?ordersn=" + odr.order_sn); | ||
3817 | + | ||
3818 | + // } else { | ||
3819 | + // th.setData({ | ||
3820 | + // is_normal: ind, | ||
3821 | + // openSpecModal_pt: 1 | ||
3822 | + // }); | ||
3823 | + // } | ||
3813 | 3824 | ||
3814 | - } else { | ||
3815 | - th.setData({ | ||
3816 | - is_normal: ind, | ||
3817 | - openSpecModal_pt: 1 | ||
3818 | - }); | ||
3819 | - } | ||
3820 | - } | ||
3821 | - }); | 3825 | + // } else { |
3826 | + // th.setData({ | ||
3827 | + // is_normal: ind, | ||
3828 | + // openSpecModal_pt: 1 | ||
3829 | + // }); | ||
3830 | + // } | ||
3831 | + // } | ||
3832 | + // }); | ||
3833 | + th.get_sto(1); | ||
3834 | + th.setData({ | ||
3835 | + is_normal: 0, | ||
3836 | + openSpecModal_pt: 1 | ||
3837 | + }); | ||
3838 | + | ||
3822 | } | 3839 | } |
3823 | }, | 3840 | }, |
3824 | 3841 |
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.wxml
@@ -889,7 +889,7 @@ | @@ -889,7 +889,7 @@ | ||
889 | </view> | 889 | </view> |
890 | <!-- data-ind="2" --> | 890 | <!-- data-ind="2" --> |
891 | <!-- openSpecModel_pt --> | 891 | <!-- openSpecModel_pt --> |
892 | - <view class="btn-red f1 flex ai-center jc-center" bindtap="openSpecModel_pt" data-openSpecModal_ind="{{openSpecModal_ind}}" data-action="buy" data-ind="1">立即参团2</view> | 892 | + <view class="btn-red f1 flex ai-center jc-center" bindtap="openSpecModel_pt" data-openSpecModal_ind="{{openSpecModal_ind}}" data-action="buy" data-ind="0">立即参团2</view> |
893 | <!-- <view class="btn-red f1 flex ai-center jc-center" bindtap="addCart" data-openSpecModal_ind="{{openSpecModal_ind}}" data-action="buy">立即参团</view> --> | 893 | <!-- <view class="btn-red f1 flex ai-center jc-center" bindtap="addCart" data-openSpecModal_ind="{{openSpecModal_ind}}" data-action="buy">立即参团</view> --> |
894 | </view> | 894 | </view> |
895 | <!-- <view bindtap="openSpecModel" data-ind="1" class="btn-buy flex fdc jc-center"> | 895 | <!-- <view bindtap="openSpecModel" data-ind="1" class="btn-buy flex fdc jc-center"> |