Commit e2c0db7864c6385f81958fddde10729dc35f8ec4
1 parent
fa7bdcb3
我的礼包 和 礼包详情 修改
Showing
6 changed files
with
85 additions
and
42 deletions
packageA/pages/myGift/myGift.js
@@ -22,6 +22,7 @@ Page({ | @@ -22,6 +22,7 @@ Page({ | ||
22 | let url = ''; | 22 | let url = ''; |
23 | let data = { | 23 | let data = { |
24 | store_id: app.globalData.setting.stoid, | 24 | store_id: app.globalData.setting.stoid, |
25 | + user_id: app.globalData.user_id, | ||
25 | }; | 26 | }; |
26 | 27 | ||
27 | this.setData({ | 28 | this.setData({ |
@@ -35,7 +36,6 @@ Page({ | @@ -35,7 +36,6 @@ Page({ | ||
35 | url = '/api/weshop/libao/libaoForm/page'; | 36 | url = '/api/weshop/libao/libaoForm/page'; |
36 | } else if(index == 1) { | 37 | } else if(index == 1) { |
37 | url = '/api/weshop/libao/libaoFormvip/page'; | 38 | url = '/api/weshop/libao/libaoFormvip/page'; |
38 | - data.user_id = app.globalData.user_id; | ||
39 | }; | 39 | }; |
40 | 40 | ||
41 | this.getData(true, url, data); | 41 | this.getData(true, url, data); |
@@ -74,6 +74,7 @@ Page({ | @@ -74,6 +74,7 @@ Page({ | ||
74 | 74 | ||
75 | this.getData(true, '/api/weshop/libao/libaoForm/page', { | 75 | this.getData(true, '/api/weshop/libao/libaoForm/page', { |
76 | store_id: app.globalData.setting.stoid, | 76 | store_id: app.globalData.setting.stoid, |
77 | + user_id: app.globalData.user_id, | ||
77 | }); | 78 | }); |
78 | }; | 79 | }; |
79 | }; | 80 | }; |
packageA/pages/myGift/myGift.wxml
@@ -6,7 +6,7 @@ | @@ -6,7 +6,7 @@ | ||
6 | <view class="tab-content"> | 6 | <view class="tab-content"> |
7 | <block wx:if="{{currentIndex == 0}}"> | 7 | <block wx:if="{{currentIndex == 0}}"> |
8 | <view class="tab-item" wx:for="{{list.pageData}}"> | 8 | <view class="tab-item" wx:for="{{list.pageData}}"> |
9 | - <view bindtap="goto" data-url="{{'/packageA/pages/myGiftDetails/myGiftDetails?id=' + item.lbvipid}}"> | 9 | + <view bindtap="goto" data-url="{{'/packageA/pages/myGiftDetails/myGiftDetails?index=0&id=' + item.id}}"> |
10 | <!-- 图片 --> | 10 | <!-- 图片 --> |
11 | <view class="img-container"><image src="{{imghost + item.lburl}}" class="img" mode="widthFix"/></view> | 11 | <view class="img-container"><image src="{{imghost + item.lburl}}" class="img" mode="widthFix"/></view> |
12 | <view class="desc-container"> | 12 | <view class="desc-container"> |
@@ -26,14 +26,14 @@ | @@ -26,14 +26,14 @@ | ||
26 | </view> | 26 | </view> |
27 | </view> | 27 | </view> |
28 | <view class="btn-container pd20"> | 28 | <view class="btn-container pd20"> |
29 | - <view class="btn exchange">立即兑换</view> | ||
30 | - <view class="btn buy">立即购买</view> | 29 | + <view class="btn red">立即兑换</view> |
30 | + <view class="btn pink">立即购买</view> | ||
31 | </view> | 31 | </view> |
32 | </view> | 32 | </view> |
33 | </block> | 33 | </block> |
34 | 34 | ||
35 | <block wx:else> | 35 | <block wx:else> |
36 | - <view class="tab-item flex pd20" wx:for="{{list.pageData}}" bindtap="goto" data-url="{{'/packageA/pages/myGiftDetails/myGiftDetails?id=' + item.lbvipid}}"> | 36 | + <view class="tab-item flex pd20" wx:for="{{list.pageData}}" bindtap="goto" data-url="{{'/packageA/pages/myGiftDetails/myGiftDetails?index=1&id=' + item.lbvipid}}"> |
37 | <view class="img-container2"><image src="{{imghost + item.lburl}}" class="img" mode="widthFix"/></view> | 37 | <view class="img-container2"><image src="{{imghost + item.lburl}}" class="img" mode="widthFix"/></view> |
38 | <view class="flex fdc jc_sb"> | 38 | <view class="flex fdc jc_sb"> |
39 | <view> | 39 | <view> |
packageA/pages/myGift/myGift.wxss
@@ -99,7 +99,7 @@ page { | @@ -99,7 +99,7 @@ page { | ||
99 | 99 | ||
100 | .img-container2 { | 100 | .img-container2 { |
101 | width: 200rpx; | 101 | width: 200rpx; |
102 | - /* height: 200rpx; */ | 102 | + height: 200rpx; |
103 | background-color: #dedede; | 103 | background-color: #dedede; |
104 | margin-right: 20rpx; | 104 | margin-right: 20rpx; |
105 | flex-shrink: 0; | 105 | flex-shrink: 0; |
@@ -140,12 +140,12 @@ page { | @@ -140,12 +140,12 @@ page { | ||
140 | text-align: center; | 140 | text-align: center; |
141 | } | 141 | } |
142 | 142 | ||
143 | -.btn.exchange { | 143 | +.btn.red { |
144 | background-color: #FF6768; | 144 | background-color: #FF6768; |
145 | color: white; | 145 | color: white; |
146 | } | 146 | } |
147 | 147 | ||
148 | -.btn.buy { | 148 | +.btn.pink { |
149 | background-color: #FACAD6; | 149 | background-color: #FACAD6; |
150 | color: #FF6768; | 150 | color: #FF6768; |
151 | } | 151 | } |
packageA/pages/myGiftDetails/myGiftDetails.js
@@ -16,7 +16,11 @@ Page({ | @@ -16,7 +16,11 @@ Page({ | ||
16 | */ | 16 | */ |
17 | onLoad: function (options) { | 17 | onLoad: function (options) { |
18 | self = this; | 18 | self = this; |
19 | - this.data.id = options.id; | 19 | + this.setData({ |
20 | + id: options.id, | ||
21 | + index: options.index, | ||
22 | + }) | ||
23 | + | ||
20 | // console.log('options', options); | 24 | // console.log('options', options); |
21 | app.isLogin().then(function(data) {//进入页面前已经授权登录成功 | 25 | app.isLogin().then(function(data) {//进入页面前已经授权登录成功 |
22 | self.setData({ | 26 | self.setData({ |
@@ -44,20 +48,67 @@ Page({ | @@ -44,20 +48,67 @@ Page({ | ||
44 | isLogin: true, | 48 | isLogin: true, |
45 | }); | 49 | }); |
46 | 50 | ||
47 | - // 请求数据 | ||
48 | - app.request.promiseGet('/api/weshop/libao/libaoFormvip/page', { | ||
49 | - data: { | ||
50 | - store_id: app.globalData.setting.stoid, | ||
51 | - user_id: app.globalData.user_id, | ||
52 | - id: this.data.id, | ||
53 | - }, | ||
54 | - isShowLoading: true, | ||
55 | - }).then(function(res) { | ||
56 | - console.log('res-->', res.data.data.pageData); | ||
57 | - self.setData({ | ||
58 | - details: res.data.data.pageData[0], | 51 | + let url = ''; |
52 | + // let data = { | ||
53 | + // store_id: app.globalData.setting.stoid, | ||
54 | + // user_id: app.globalData.user_id, | ||
55 | + // }; | ||
56 | + | ||
57 | + if(this.data.index == 0) { | ||
58 | + // data.lbid = this.data.id; | ||
59 | + // 请求数据 | ||
60 | + app.request.promiseGet('/api/weshop/libao/libaoForm/page', { | ||
61 | + data: { | ||
62 | + store_id: app.globalData.setting.stoid, | ||
63 | + id: this.data.id, | ||
64 | + }, | ||
65 | + isShowLoading: true, | ||
66 | + }).then(function(res) { | ||
67 | + self.setData({ | ||
68 | + details: res.data.data.pageData[0], | ||
69 | + }); | ||
59 | }); | 70 | }); |
60 | - }); | 71 | + |
72 | + app.request.promiseGet('/api/weshop/libao/libaoList/page', { | ||
73 | + data: { | ||
74 | + store_id: app.globalData.setting.stoid, | ||
75 | + lbid: this.data.id, | ||
76 | + }, | ||
77 | + isShowLoading: true, | ||
78 | + }).then(function(res) { | ||
79 | + self.setData({ | ||
80 | + list: res.data.data.pageData, | ||
81 | + }); | ||
82 | + }); | ||
83 | + } else if(this.data.index == 1) { | ||
84 | + app.request.promiseGet('/api/weshop/libao/libaoFormvip/page', { | ||
85 | + data: { | ||
86 | + store_id: app.globalData.setting.stoid, | ||
87 | + user_id: app.globalData.user_id, | ||
88 | + id: this.data.id, | ||
89 | + }, | ||
90 | + isShowLoading: true, | ||
91 | + }).then(function(res) { | ||
92 | + console.log('res3-->', res); | ||
93 | + self.setData({ | ||
94 | + details: res.data.data.pageData[0], | ||
95 | + }); | ||
96 | + }); | ||
97 | + | ||
98 | + app.request.promiseGet('/api/weshop/libao/libaoListvip/page', { | ||
99 | + data: { | ||
100 | + store_id: app.globalData.setting.stoid, | ||
101 | + lbvipid: this.data.id, | ||
102 | + }, | ||
103 | + isShowLoading: true, | ||
104 | + }).then(function(res) { | ||
105 | + console.log('res4-->', res); | ||
106 | + self.setData({ | ||
107 | + list: res.data.data.pageData, | ||
108 | + }); | ||
109 | + }); | ||
110 | + }; | ||
111 | + | ||
61 | 112 | ||
62 | }; | 113 | }; |
63 | }; | 114 | }; |
packageA/pages/myGiftDetails/myGiftDetails.wxml
@@ -15,7 +15,7 @@ | @@ -15,7 +15,7 @@ | ||
15 | <view class="fs24 c-a4">已售{{details.salenum}}件</view> | 15 | <view class="fs24 c-a4">已售{{details.salenum}}件</view> |
16 | </view> | 16 | </view> |
17 | <!-- 时间 --> | 17 | <!-- 时间 --> |
18 | - <view class="date">活动截止日期 {{filter.format_time(details.expdate)}}</view> | 18 | + <view class="date">活动截止日期 {{details.expdate ? filter.format_time(details.expdate):filter.format_time(details.endtime)}}</view> |
19 | </view> | 19 | </view> |
20 | <!-- 单品 --> | 20 | <!-- 单品 --> |
21 | <view class="goods-container"> | 21 | <view class="goods-container"> |
@@ -25,28 +25,19 @@ | @@ -25,28 +25,19 @@ | ||
25 | <view>单品名称</view> | 25 | <view>单品名称</view> |
26 | <view>数量</view> | 26 | <view>数量</view> |
27 | </view> | 27 | </view> |
28 | - <view class="flex pd20 jc_sb"> | ||
29 | - <view>DN53000039蒂诺间金</view> | ||
30 | - <view class="c-a4">x1</view> | ||
31 | - </view> | ||
32 | - <view class="flex pd20 jc_sb"> | ||
33 | - <view>蒂诺间金</view> | ||
34 | - <view class="c-a4">x1</view> | ||
35 | - </view> | ||
36 | - <view class="flex pd20 jc_sb"> | ||
37 | - <view>金</view> | ||
38 | - <view class="c-a4">x1000</view> | ||
39 | - </view> | ||
40 | - <view class="flex pd20 jc_sb"> | ||
41 | - <view class="ellipsis-1 pdr80">蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂蒂</view> | ||
42 | - <view class="c-a4">x199</view> | 28 | + <view class="flex pd20 jc_sb" wx:for="{{list}}"> |
29 | + <view>{{item.goods_name}}</view> | ||
30 | + <view class="c-a4">x{{item.goods_num}}</view> | ||
43 | </view> | 31 | </view> |
44 | </view> | 32 | </view> |
45 | </view> | 33 | </view> |
46 | 34 | ||
47 | <!-- 按钮 --> | 35 | <!-- 按钮 --> |
48 | <view class="btn-container"> | 36 | <view class="btn-container"> |
49 | - <view class="btn exchange">立即兑换</view> | ||
50 | - <view class="btn buy">马上购买</view> | 37 | + <block wx:if="{{index == 0}}"> |
38 | + <view class="btn red">立即兑换</view> | ||
39 | + <view class="btn pink">立即购买</view> | ||
40 | + </block> | ||
41 | + <view wx:else class="btn red">立即使用</view> | ||
51 | </view> | 42 | </view> |
52 | </view> | 43 | </view> |
packageA/pages/myGiftDetails/myGiftDetails.wxss
@@ -68,12 +68,12 @@ page { | @@ -68,12 +68,12 @@ page { | ||
68 | text-align: center; | 68 | text-align: center; |
69 | } | 69 | } |
70 | 70 | ||
71 | -.btn.exchange { | 71 | +.btn.red { |
72 | background-color: #FF6768; | 72 | background-color: #FF6768; |
73 | color: white; | 73 | color: white; |
74 | } | 74 | } |
75 | 75 | ||
76 | -.btn.buy { | 76 | +.btn.pink { |
77 | background-color: #FACAD6; | 77 | background-color: #FACAD6; |
78 | color: #FF6768; | 78 | color: #FF6768; |
79 | } | 79 | } |
80 | \ No newline at end of file | 80 | \ No newline at end of file |