Commit 76f5313a532f6b45d0b106efae64abc08227c087

Authored by taiyuan
1 parent 15414865

幸运购订单、幸运购商品详情修改

packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
@@ -276,6 +276,9 @@ Page({ @@ -276,6 +276,9 @@ Page({
276 luckGoInfo: {}, 276 luckGoInfo: {},
277 showDetails: false, 277 showDetails: false,
278 num_success: 0, //成团已中商品数量 278 num_success: 0, //成团已中商品数量
  279 + isTimeUp: false,
  280 +
  281 + surplus: 0,
279 282
280 }, 283 },
281 284
@@ -1005,6 +1008,24 @@ Page({ @@ -1005,6 +1008,24 @@ Page({
1005 }); 1008 });
1006 this.data.enterAddressPage && (this.data.enterAddressPage = !1); 1009 this.data.enterAddressPage && (this.data.enterAddressPage = !1);
1007 1010
  1011 + // 检查幸运购活动商品库存
  1012 + getApp().request.get("/api/weshop/activitylist/getActLen/" + o.stoid + "/9/" + this.data.group_id, {
  1013 + success: function(res) {
  1014 + //console.log('当前幸运购活动的剩余库存', res.data.data);
  1015 + if(res.data.code == 0) {
  1016 + th.setData({
  1017 + // 剩余库存量
  1018 + surplus: res.data.data,
  1019 + });
  1020 + };
  1021 + // else {
  1022 + // th.setData({
  1023 + // surplus: 0,
  1024 + // });
  1025 + // }
  1026 + }
  1027 + });
  1028 +
1008 1029
1009 // 检查是否已经参团购买 1030 // 检查是否已经参团购买
1010 getApp().request.get("/api/weshop/prom/luckyOrder/getUserOrderInfo/" + o.stoid + "/" + oo.user_id + "/" + this.data.group_id, { 1031 getApp().request.get("/api/weshop/prom/luckyOrder/getUserOrderInfo/" + o.stoid + "/" + oo.user_id + "/" + this.data.group_id, {
@@ -1077,18 +1098,37 @@ Page({ @@ -1077,18 +1098,37 @@ Page({
1077 } 1098 }
1078 }).then(res => { 1099 }).then(res => {
1079 if (res.data.code == 0) { 1100 if (res.data.code == 0) {
1080 - // console.log('成团信息=======》', res.data.data); 1101 + console.log('成团信息=======》', res.data.data);
  1102 + if(res.data.data.pageData && res.data.data.pageData.length == 0) {
  1103 + let obj = {
  1104 + day: '00',
  1105 + hou: '00',
  1106 + min: '00',
  1107 + sec: '00'
  1108 + };
  1109 +
  1110 + th.setData({
  1111 + djs: obj,
  1112 + isTimeUp: true,
  1113 + });
  1114 + } else {
  1115 + th.setData({
  1116 + luckGoInfo: res.data.data.pageData[0],
  1117 + team_id: res.data.data.pageData[0].team_id,
  1118 + luckGoMembers: [],
  1119 + });
  1120 + wx.setStorage({
  1121 + key: 'team_id',
  1122 + data: th.data.team_id,
  1123 + });
  1124 + th.countDown(th.data.luckGoInfo.end_time, 0);
  1125 + };
  1126 +
  1127 + } else {
1081 th.setData({ 1128 th.setData({
1082 - luckGoInfo: res.data.data.pageData[0],  
1083 - team_id: res.data.data.pageData[0].team_id,  
1084 - luckGoMembers: [],  
1085 - });  
1086 - wx.setStorage({  
1087 - key: 'team_id',  
1088 - data: th.data.team_id, 1129 + isTimeUp: true,
1089 }); 1130 });
1090 - th.countDown(th.data.luckGoInfo.end_time, 0);  
1091 - }; 1131 + };
1092 1132
1093 1133
1094 }); 1134 });
@@ -3682,41 +3722,63 @@ Page({ @@ -3682,41 +3722,63 @@ Page({
3682 min: this.timeFormat(min), 3722 min: this.timeFormat(min),
3683 sec: this.timeFormat(sec) 3723 sec: this.timeFormat(sec)
3684 } 3724 }
  3725 + // console.log('cd');
3685 } else { 3726 } else {
3686 - if (th.data.prom_st == 0) {  
3687 - //var endTime2 = new Date(th.data.prom_end_time).getTime();  
3688 - var endTime2 = th.data.prom_act.end_time;  
3689 - th.setData({  
3690 - prom_time_text: '距结束还剩:',  
3691 - prom_st: 1  
3692 - })  
3693 - setTimeout(function () {  
3694 - th.countDown(endTime2)  
3695 - }, 1000);  
3696 - return false; 3727 + // if (th.data.prom_st == 0) {
  3728 + // //var endTime2 = new Date(th.data.prom_end_time).getTime();
  3729 + // var endTime2 = th.data.prom_act.end_time;
  3730 + // th.setData({
  3731 + // prom_time_text: '距结束还剩:',
  3732 + // prom_st: 1
  3733 + // })
  3734 + // setTimeout(function () {
  3735 + // th.countDown(endTime2)
  3736 + // }, 1000);
  3737 + // return false;
3697 3738
3698 - } else {  
3699 - //活动已结束,全部设置为'00'  
3700 - obj = {  
3701 - day: '00',  
3702 - hou: '00',  
3703 - min: '00',  
3704 - sec: '00'  
3705 - }  
3706 - th.setData({  
3707 - prom_time_text: '活动已经结束:',  
3708 - prom_st: 3  
3709 - })  
3710 - th.setData({  
3711 - djs: obj  
3712 - });  
3713 - return false;  
3714 - } 3739 + // } else {
  3740 + // //活动已结束,全部设置为'00'
  3741 + // obj = {
  3742 + // day: '00',
  3743 + // hou: '00',
  3744 + // min: '00',
  3745 + // sec: '00'
  3746 + // }
  3747 + // th.setData({
  3748 + // prom_time_text: '活动已经结束:',
  3749 + // prom_st: 3
  3750 + // })
  3751 + // th.setData({
  3752 + // djs: obj
  3753 + // });
  3754 + // return false;
  3755 + // }
  3756 +
  3757 +
  3758 + obj = {
  3759 + day: '00',
  3760 + hou: '00',
  3761 + min: '00',
  3762 + sec: '00'
  3763 + }
  3764 +
  3765 + th.setData({
  3766 + djs: obj,
  3767 + isTimeUp: true,
  3768 + });
  3769 + console.log('i am here');
  3770 + return false;
3715 } 3771 }
3716 -  
3717 - th.setData({  
3718 - djs: obj  
3719 - }); 3772 +
  3773 + // ----
  3774 +
  3775 +
  3776 +
  3777 +
  3778 + th.setData({
  3779 + djs: obj
  3780 + });
  3781 + // ----
3720 setTimeout(function () { 3782 setTimeout(function () {
3721 th.countDown(endTime) 3783 th.countDown(endTime)
3722 }, 1000); 3784 }, 1000);
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.wxml
@@ -920,9 +920,14 @@ @@ -920,9 +920,14 @@
920 </view> 920 </view>
921 <!-- data-ind="2" --> 921 <!-- data-ind="2" -->
922 <!-- openSpecModel_pt --> 922 <!-- openSpecModel_pt -->
923 - <view class="btn-red f1 flex ai-center jc-center" bindtap="go" data-it="0" data-url="/packageC/pages/luckyGo/luckyGo_details/luckyGo_details?group_id={{luckGoInfo.id}}&goods_id={{luckGoInfo.goods_id}}&goods_name={{data.goods_name}}&team_id={{buyInfo.team_id}}&&from=list" wx:if="{{showDetails}}">查看详情</view>  
924 - <view class="btn-red f1 flex ai-center jc-center" bindtap="openSpecModel_pt" data-it="0" wx:elif="{{!showDetails && (luckGoInfo.goods_num != 0)}}">立即参团</view>  
925 - <view class="btn-red f1 flex ai-center jc-center" wx:else>已经抢光</view> 923 + <view class="xc-ash-b f1 flex ai-center jc-center white fs26" wx:if="{{isTimeUp}}">活动已经结束</view>
  924 + <block wx:else>
  925 + <view class="btn-red f1 flex ai-center jc-center" bindtap="go" data-it="0" data-url="/packageC/pages/luckyGo/luckyGo_details/luckyGo_details?group_id={{luckGoInfo.id}}&goods_id={{luckGoInfo.goods_id}}&goods_name={{data.goods_name}}&team_id={{buyInfo.team_id}}&&from=list" wx:if="{{showDetails}}">查看详情</view>
  926 + <view class="btn-red f1 flex ai-center jc-center" bindtap="openSpecModel_pt" data-it="0" wx:elif="{{!showDetails && surplus != 0}}">立即参团</view>
  927 + <view class="f1 flex ai-center jc-center xc-ash-b fs26 white" wx:elif="{{!showDetails && surplus == 0}}">已经抢光了</view>
  928 + </block>
  929 +
  930 + <!-- <view class="btn-red f1 flex ai-center jc-center" wx:else>已经抢光</view> -->
926 <!-- <view class="btn-red f1 flex ai-center jc-center" bindtap="addCart" data-openSpecModal_ind="{{openSpecModal_ind}}" data-action="buy">立即参团</view> --> 931 <!-- <view class="btn-red f1 flex ai-center jc-center" bindtap="addCart" data-openSpecModal_ind="{{openSpecModal_ind}}" data-action="buy">立即参团</view> -->
927 </view> 932 </view>
928 <!-- <view bindtap="openSpecModel" data-ind="1" class="btn-buy flex fdc jc-center"> 933 <!-- <view bindtap="openSpecModel" data-ind="1" class="btn-buy flex fdc jc-center">
packageC/pages/luckyGo/luckyGo_order/luckyGo_order.js
@@ -17,7 +17,8 @@ Page({ @@ -17,7 +17,8 @@ Page({
17 onLoad: function(e) { 17 onLoad: function(e) {
18 var th=this; 18 var th=this;
19 var r = void 0 !== e.isGoup && e.isGoup; 19 var r = void 0 !== e.isGoup && e.isGoup;
20 - 20 + // console.log('e*************>>>>>>', e);
  21 + this.data.group_id = e.group_id;
21 getApp().getConfig2(function (e) { 22 getApp().getConfig2(function (e) {
22 23
23 th.setData({conf: e,sales_rules:e.sales_rules, userInfo: getApp().globalData.userInfo}); 24 th.setData({conf: e,sales_rules:e.sales_rules, userInfo: getApp().globalData.userInfo});
@@ -1472,7 +1473,7 @@ Page({ @@ -1472,7 +1473,7 @@ Page({
1472 1473
1473 //跳转到商品 1474 //跳转到商品
1474 go_gd:function (e) { 1475 go_gd:function (e) {
1475 - console.log(e); 1476 + // console.log(e);
1476 var gd= e.currentTarget.dataset.gd; 1477 var gd= e.currentTarget.dataset.gd;
1477 var prom_type = this.data.order.order_goods[0].prom_type; 1478 var prom_type = this.data.order.order_goods[0].prom_type;
1478 // var good_url=''; 1479 // var good_url='';
@@ -1482,7 +1483,7 @@ Page({ @@ -1482,7 +1483,7 @@ Page({
1482 // good_url="/pages/goods/goodsInfo/goodsInfo?goods_id=" + gd; 1483 // good_url="/pages/goods/goodsInfo/goodsInfo?goods_id=" + gd;
1483 // }; 1484 // };
1484 1485
1485 - var good_url="/pages/goods/goodsInfo/goodsInfo?goods_id=" + gd; 1486 + var good_url="/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo?goods_id=" + gd + '&group_id=' + this.data.group_id;
1486 getApp().goto(good_url); 1487 getApp().goto(good_url);
1487 1488
1488 // var url="/api/weshop/activitylist/getGoodActInfo"; 1489 // var url="/api/weshop/activitylist/getGoodActInfo";