Commit 312af5a3680eff901ffdda70b3bc635a7b50656a

Authored by 前端研发-钱巧玲
1 parent 74103bf9

我的礼包数据调整展示

pages/giftpack/buygiftpack/giftpackbuy.js
  1 +var e = getApp(),
  2 + a = e.globalData.setting,
  3 + os = a,
  4 + t = e.request,
  5 + d = e.globalData;
1 6 Page({
2   - data: function data() {
3   - return {
4   - getStorageID: '',
5   - getUserID: '',
6   - wareCard: [],
7   - page: 0,
8   - pageSize: 10,
9   - isEmpty: true,
10   - loadingType: 0, //定义加载方式 0---contentdown 1---contentrefresh 2---contentnomore
11   - contentText: {
12   - contentdown: '加载更多',
13   - contentrefresh: '加载中...',
14   - contentnomore: '已加载全部'
15   - }
16   - };
17   -
18   -
  7 + data: {
  8 + url: a.url, //接口网址
  9 + iurl: a.imghost, //图片前缀网址
  10 + getStorageID: '',
  11 + getUserID: '',
  12 + wareCard: [],
  13 + page: 0,
  14 + pageSize: 10,
  15 + isEmpty: true,
  16 + loadingType: 0, //定义加载方式 0---contentdown 1---contentrefresh 2---contentnomore
  17 + contentText: {
  18 + contentdown: '加载更多',
  19 + contentrefresh: '加载中...',
  20 + contentnomore: '已加载全部'
  21 + }
19 22 },
20   - onLoad: function onLoad(options) {
21   - this.getStorageID = options.stoid;
22   - this.getUserID = options.userid;
  23 + onLoad: function(options) {
  24 + var th = this;
  25 + th.setData({
  26 + getStorageID: a.stoid,
  27 + getUserID: 5682130
  28 + })
23 29 },
24   - onShow: function onShow() {
25   - this.page = 1;
26   - this.pageSize = 10;
27   - this.loadingType = 0;
28   - this.getList();
  30 + onShow: function() {
  31 + var th = this;
  32 + th.setData({
  33 + pages: 1,
  34 + pageSize: 10,
  35 + loadingType: 0
  36 + })
  37 + th.getList();
29 38 },
30   - methods: {
31   - MyGift: function MyGift() {
32   - /*销毁跳转*/
33   - uni.reLaunch({
34   - url: '/pages/mygiftpack/mygiftpack?stoid=' + this.getStorageID + '&userid=' + this.getUserID
35   - });
36   -
37   - },
38   - GetGiftPackList: function GetGiftPackList(getId, ojb) {
39   - //不销毁调整
40   - uni.navigateTo({
41   - url: '/pages/mygiftpack/giftpackList?isBuy=1&stoid=' + this.getStorageID + '&userid=' + this.getUserID + '&id=' + getId
42   - });
43   -
44   - },
45   - GetBuyPrice: function GetBuyPrice(getID, item) {
46   - var that = this;
47   - uni.showModal({
48   - title: '',
49   - content: '是否确定购买该礼包',
50   - success: function success(res) {
51   - if (res.confirm) {
52   - getApp().request.promisepost('/api/weshop/marketing/buy/receive/gift/record/insert', {
53   - data: {
54   - "actId": '', //活动Id
55   - "actType": '', //活动类型 1:新人礼、2:评价有礼、3:节日营销、4:生日营销
56   - "buyType": '2', //1=积分兑换 2=余额购买
57   - "lbId": getID, //礼包Id
58   - "storeId": that.getStorageID, //商家Id
59   - "userId": that.getUserID, //用户ID
60   - "buyFrom": '1'
61   - },
62   - success: function success(res) {
63   - if (res.data.code == 0) {
64   - window.location.href = that.$GetInfo.HtmlHttp + '/Mobile/Payment/getPay.html?stoid=' + that.getStorageID + '&order_sn=' + res.data.data.orderSn + '&recharge_type=6';
65   -
66   - } else {
67   - console.log(res.data.msg);
68   - uni.showToast({
69   - icon: 'none',
70   - title: res.data.msg
71   - });
72 39  
73   - }
74   - }
75   - });
76   -
77   - } else if (res.cancel) {
78   - console.log('用户点击取消');
  40 + GetBuyPrice: function(e) {
  41 + var that = this.data;
  42 + var th = this;
  43 + var lbId = e.currentTarget.dataset.lbId;//活动id
  44 + var my_confirm = th.selectComponent("#my_confirm"); //组件的id
  45 + my_confirm.open(
  46 + "是否确定购买该礼包",
  47 + "取消",
  48 + "确定",
  49 + function() {
  50 + my_confirm.open_cancel(0);
  51 + },
  52 + function() {
  53 + var json = {
  54 + "actId": '', //活动Id
  55 + "actType": '', //活动类型 1:新人礼、2:评价有礼、3:节日营销、4:生日营销
  56 + "buyType": '2', //1=积分兑换 2=余额购买
  57 + "lbId": lbId, //礼包Id
  58 + "storeId": that.getStorageID, //商家Id
  59 + "userId": that.getUserID, //用户ID
  60 + "buyFrom": 2
  61 + };
  62 + var data = JSON.stringify(json);
  63 + var url = that.url + "/api/weshop/marketing/buy/receive/gift/record/insert";
  64 + wx.request({
  65 + url: url,
  66 + data: data,
  67 + method: 'post',
  68 + header: {
  69 + 'content-type': 'application/json'
  70 + }, // 设置请求的 header
  71 + success: function (res) {
  72 + if (res.data.code == 0) {
  73 + window.location.href = th.data.url + '/Mobile/Payment/getPay.html?stoid=' + that.getStorageID + '&order_sn=' + res.data.data.orderSn + '&recharge_type=6';
  74 + } else {
  75 + getApp().my_warnning(res.data.msg, 0, th);
  76 + }
79 77 }
80   - }
81   - });
  78 + })
82 79  
  80 + }
83 81  
84   - },
85   - GetBuyIntegral: function GetBuyIntegral(getID, item) {
86   - var that = this;
87   - uni.showModal({
88   - title: '',
89   - content: '是否确定兑换该礼包',
90   - success: function success(res) {
91   - if (res.confirm) {
92   - getApp().request.promisepost('/api/weshop/marketing/buy/receive/gift/record/insert', {
93   - data: {
94   - "actId": '', //活动Id
95   - "actType": '', //活动类型 1:新人礼、2:评价有礼、3:节日营销、4:生日营销
96   - "buyType": '1', //1=积分兑换 2=余额购买
97   - "lbId": getID, //礼包Id
98   - "storeId": that.getStorageID, //商家Id
99   - "userId": that.getUserID //用户ID
100   - },
101   - success: function success(res) {
102   - console.log(res.data);
103   - if (res.data.code == 0) {
104   - console.log(res.data.msg);
105   - uni.showToast({
106   - icon: 'none',
107   - title: '兑换成功!'
108   - });
109 82  
110   - } else {
111   - console.log(res.data.msg);
112   - uni.showToast({
113   - icon: 'none',
114   - title: res.data.msg
115   - });
  83 + )
116 84  
117   - }
118   - }
119   - });
120 85  
121   - } else if (res.cancel) {
122   - console.log('用户点击取消');
  86 + },
  87 + GetBuyIntegral: function(e) {
  88 + var that = this.data;
  89 + var th = this;
  90 + var lbId = e.currentTarget.dataset.lbId;//活动id
  91 + var my_confirm = th.selectComponent("#my_confirm"); //组件的id
  92 + my_confirm.open(
  93 + "是否确定兑换该礼包",
  94 + "取消",
  95 + "确定",
  96 + function() {
  97 + my_confirm.open_cancel(0);
  98 + },
  99 + function() {
  100 + getApp().request.post('/api/weshop/marketing/buy/receive/gift/record/insert', {
  101 + data: {
  102 + "actId": '', //活动Id
  103 + "actType": '', //活动类型 1:新人礼、2:评价有礼、3:节日营销、4:生日营销
  104 + "buyType": '1', //1=积分兑换 2=余额购买
  105 + "lbId": 26, //礼包Id
  106 + "storeId": that.getStorageID, //商家Id
  107 + "userId": that.getUserID //用户ID
  108 + },
  109 + success: function success(res) {
  110 + if (res.data.code == 0) {
  111 + getApp().my_warnning("兑换成功!", 1, th);
  112 + } else {
  113 + getApp().my_warnning(res.data.msg, 0, th);
  114 + }
123 115 }
124   - }
125   - });
  116 + })
126 117  
  118 + })
127 119  
128   - },
129   - getList: function getList() {
130   - var _this = this; //上拉加载
131   - var that = this;
132   - if (that.loadingType != 0) {
133   - return false;
134   - }
135   - that.loadingType = 1;
136   - getApp().request.promiseGet('/api/weshop/marketing/giftbag/page', {
137   - data: {
138   - "storeId": this.getStorageID, //商家ID
139   - "userId": this.getUserID, //用户ID
140   - "page": this.page,
141   - "pageSize": this.pageSize
142   - },
143   - success: function success(res) {
144   - if (res.data.code == 0) {
145   - if (res.data.data.total > 0) {
146   - _this.isEmpty = false;
147   - } else {
148   - _this.isEmpty = true;
149   - }
150   - if (res.data.data.pageData.length == 0) {
151   - _this.loadingType = 2;
152   - } else {
153   - console.log(_this.wareCard.length);
154   - console.log(res.data.data.pageData.length);
155   - if (_this.wareCard.length < res.data.data.pageData.length) {
156   - for (var i = 0; i < res.data.data.pageData.length; i++) {
157   - _this.wareCard.push(res.data.data.pageData[i]);
158   - }
159   - }
160 120  
161   - _this.loadingType = 0;
162   - console.log(_this.wareCard);
  121 + },
  122 + getList: function(e) {
  123 + var _this = this; //上拉加载
  124 + var that = this.data;
  125 + if (that.loadingType != 0) {
  126 + return false;
  127 + }
  128 + // that.loadingType = 1;
  129 + _this.setData({
  130 + loadingType: 1
  131 + })
  132 + getApp().request.get('/api/weshop/marketing/my/giftbag/page', {
  133 + data: {
  134 + "storeId": that.getStorageID, //商家ID
  135 + "userId": that.getUserID, //用户ID
  136 + "page": that.pages,
  137 + "pageSize": that.pageSize
  138 + },
  139 + success: function success(res) {
  140 + if (res.data.code == 0) {
  141 + if (res.data.data.total > 0) {
  142 + _this.setData({
  143 + isEmpty: false
  144 + })
  145 + } else {
  146 + _this.setData({
  147 + isEmpty: true
  148 + })
  149 + }
  150 + if (res.data.data.pageData.length == 0) {
  151 + _this.setData({
  152 + loadingType: 2
  153 + })
  154 + } else {
  155 + var wareCard = that.wareCard;
  156 + if (wareCard.length < res.data.data.total) {
  157 + for (var i = 0; i < res.data.data.pageData.length; i++) {
  158 + wareCard.push(res.data.data.pageData[i]);
  159 + }
163 160 }
  161 + _this.setData({
  162 + wareCard: wareCard
  163 + })
  164 + _this.setData({
  165 + loadingType: 0
  166 + })
  167 +
164 168 }
  169 + } else {
  170 + getApp().my_warnning(res.data.msg, 0, th);
165 171 }
166   - });
  172 + }
  173 + })
167 174  
168   - }
  175 + },
  176 + //界面跳转
  177 + goto: function(e) {
  178 + var th = this;
  179 + var url = e.currentTarget.dataset.url;
  180 + getApp().goto(url);
169 181 }
170   -});
171 182 \ No newline at end of file
  183 +})
172 184 \ No newline at end of file
... ...
pages/giftpack/buygiftpack/giftpackbuy.json
... ... @@ -2,6 +2,7 @@
2 2 "navigationBarTitleText": "礼包列表",
3 3 "navigationStyle": "custom",
4 4 "usingComponents": {
5   - "u-li-load-more": "/components/uLi-load-more/uLi-load-more"
  5 + "warn": "/components/long_warn/long_warn",
  6 + "my_confirm": "/components/my_confirm/my_confirm"
6 7 }
7 8 }
8 9 \ No newline at end of file
... ...
pages/giftpack/buygiftpack/giftpackbuy.wxml
1 1 <view class="top_img">
2 2 <view class="top_img">
3   - <image src="{{$GetInfo.imgHttp+'/miniapp/images/giftbag/gift00.jpg'}}"></image>
  3 + <image src="{{iurl+'/miniapp/images/giftbag/gift00.jpg'}}"></image>
4 4 </view>
5 5 <view class="top_title">
6 6 <view class="top_title_box">
... ... @@ -8,14 +8,14 @@
8 8 </view>
9 9 <view class="top_title_box_S"></view>
10 10 <view class="top_title_box">
11   - <text data-event-opts="{{[['tap',[['MyGift',['$event']]]]]}}" class="top_title_blacktext" bindtap="__e">我的礼包</text>
  11 + <a data-event-opts="{{[['tap',[['MyGift',['$event']]]]]}}" class="top_title_blacktext" bindtap="goto" data-url="/pages/giftpack/mygiftpack/mygiftpack">我的礼包</a>
12 12 </view>
13 13 </view>
14 14 <block wx:for="{{wareCard}}" wx:for-item="items" wx:for-index="index" wx:key="index">
15 15 <view class="content_box">
16   - <view class="content_box_ware">
17   - <view data-event-opts="{{[['tap',[['GetGiftPackList',['$0','$1'],[[['wareCard','',index,'orderSn']],[['wareCard','',index]]]]]]]}}" class="content_box_img" bindtap="__e">
18   - <image src="{{$GetInfo.imgHttp+items.lbUrl}}"></image>
  16 + <view class="content_box_ware" bindtap="goto" data-url="/pages/giftpack/giftpacklist/giftpacklist?isBuy=1&lbId={{items.lbId}}&orderSn={{items.orderSn}}">
  17 + <view data-event-opts="{{[['tap',[['GetGiftPackList',['$0','$1'],[[['wareCard','',index,'orderSn']],[['wareCard','',index]]]]]]]}}" class="content_box_img">
  18 + <image src="{{iurl+items.lbUrl}}"></image>
19 19 </view>
20 20 <view class="content_box_title">
21 21 <view class="content_ware_title">
... ... @@ -45,22 +45,22 @@
45 45 <text>{{"已售:"+items.giftQty+"件"}}</text>
46 46 </view>
47 47 <block wx:if="{{items.payMoney>0}}">
48   - <view class="box_button_buy">
49   - <button data-event-opts="{{[['tap',[['GetBuyPrice',['$0','$1'],[[['wareCard','',index,'lbId']],[['wareCard','',index]]]]]]]}}" bindtap="__e">立即购买</button>
  48 + <view class="box_button_buy" data-lbId="{{items.lbId}}" bindtap="GetBuyPrice">
  49 + <button data-event-opts="{{[['tap',[['GetBuyPrice',['$0','$1'],[[['wareCard','',index,'lbId']],[['wareCard','',index]]]]]]]}}">立即购买{{items.lbId}}</button>
50 50 </view>
51 51 </block>
52 52 <block wx:if="{{items.payIntegral>0}}">
53   - <view class="box_button_dui">
54   - <button data-event-opts="{{[['tap',[['GetBuyIntegral',['$0','$1'],[[['wareCard','',index,'lbId']],[['wareCard','',index]]]]]]]}}" bindtap="__e">立即兑换</button>
  53 + <view class="box_button_dui" bindtap="GetBuyIntegral" data-lbId="{{items.lbId}}">
  54 + <button data-event-opts="{{[['tap',[['GetBuyIntegral',['$0','$1'],[[['wareCard','',index,'lbId']],[['wareCard','',index]]]]]]]}}">立即兑换</button>
55 55 </view>
56 56 </block>
57 57 </view>
58 58 </view>
59 59 </block>
60   - <block wx:if="{{this.isEmpty==true}}">
  60 + <block wx:if="{{isEmpty==true}}">
61 61 <view class="foot_empty">
62 62 <view>
63   - <image src="../../static/img/gift07.png"></image>
  63 + <image src="{{iurl+'/miniapp/images/giftbag/gift07.png'}}"></image>
64 64 </view>
65 65 <view>
66 66 <text>当前暂无礼包</text>
... ... @@ -73,4 +73,7 @@
73 73 <view class="foot_box">
74 74 <text>———— 到底了 ————</text>
75 75 </view>
76   -</view>
77 76 \ No newline at end of file
  77 +</view>
  78 +<!-- 引入提示组件 -->
  79 +<warn id="warn"></warn>
  80 +<my_confirm id="my_confirm"></my_confirm>
78 81 \ No newline at end of file
... ...
pages/giftpack/buygiftpack/giftpackbuy.wxss
1   -
2 1 /*引用样式路径*/
3 2 @charset "UTF-8";
  3 +
4 4 /* Author XGQ
5 5 * 2019-11-12
6 6 */
  7 +
7 8 page {
8   - background-color: #fb7454;
  9 + background-color: #fb7454;
9 10 }
  11 +
10 12 .top_img {
11   - -webkit-align-content: center;
12   - align-content: center;
  13 + -webkit-align-content: center;
  14 + align-content: center;
13 15 }
  16 +
14 17 .top_img image {
15   - width: 100%;
16   - height: 660rpx;
  18 + width: 100%;
  19 + height: 660rpx;
17 20 }
  21 +
18 22 .top_title {
19   - display: -webkit-box;
20   - display: -webkit-flex;
21   - display: flex;
22   - background-color: #FFFFFF;
23   - height: 85rpx;
24   - border-radius: 10rpx 10rpx 0rpx 0rpx;
25   - margin: 0rpx 20rpx 0rpx 20rpx;
26   - -webkit-align-content: center;
27   - align-content: center;
  23 + display: -webkit-box;
  24 + display: -webkit-flex;
  25 + display: flex;
  26 + background-color: #fff;
  27 + height: 85rpx;
  28 + border-radius: 10rpx 10rpx 0rpx 0rpx;
  29 + margin: 0rpx 20rpx 0rpx 20rpx;
  30 + -webkit-align-content: center;
  31 + align-content: center;
28 32 }
  33 +
29 34 .top_title_box {
30   - width: 49%;
31   - -webkit-align-content: center;
32   - align-content: center;
33   - text-align: center;
34   - padding: 15rpx;
  35 + width: 49%;
  36 + -webkit-align-content: center;
  37 + align-content: center;
  38 + text-align: center;
  39 + padding: 15rpx;
35 40 }
  41 +
36 42 .top_title_box_S {
37   - width: 1%;
38   - -webkit-align-content: center;
39   - align-content: center;
40   - text-align: center;
41   - margin: 20rpx 0rpx 20rpx 0rpx;
42   - border-left: #000000 solid 3rpx;
  43 + width: 1%;
  44 + -webkit-align-content: center;
  45 + align-content: center;
  46 + text-align: center;
  47 + margin: 20rpx 0rpx 20rpx 0rpx;
  48 + border-left: #000 solid 3rpx;
43 49 }
  50 +
44 51 .top_title_redtext {
45   - font-size: 30rpx;
46   - color: #d61b30;
  52 + font-size: 30rpx;
  53 + color: #d61b30;
47 54 }
  55 +
48 56 .top_title_blacktext {
49   - font-size: 30rpx;
50   - color: #000000;
  57 + font-size: 30rpx;
  58 + color: #000;
51 59 }
  60 +
52 61 .content_box {
53   - background-color: #FFFFFF;
54   - height: 375rpx;
55   - margin: 10rpx 20rpx 0rpx 20rpx;
56   - border-radius: 10rpx;
  62 + background-color: #fff;
  63 + margin: 10rpx 20rpx 0rpx 20rpx;
  64 + border-radius: 10rpx;
57 65 }
  66 +
58 67 .content_box_ware {
59   - border-bottom: #f5f5f5 solid 2rpx;
60   - display: -webkit-box;
61   - display: -webkit-flex;
62   - display: flex;
  68 + border-bottom: #f5f5f5 solid 2rpx;
  69 + display: -webkit-box;
  70 + display: -webkit-flex;
  71 + display: flex;
63 72 }
  73 +
64 74 .content_box_img {
65   - margin: 20rpx 20rpx 20rpx 25rpx;
66   - width: 35%;
67   - display: -webkit-box;
68   - display: -webkit-flex;
69   - display: flex;
70   - font-size: 8rpx;
71   - position: relative;
  75 + margin: 20rpx 20rpx 20rpx 25rpx;
  76 + width: 35%;
  77 + display: -webkit-box;
  78 + display: -webkit-flex;
  79 + display: flex;
  80 + font-size: 8rpx;
  81 + position: relative;
72 82 }
  83 +
73 84 .content_box_img image {
74   - width: 100%;
75   - height: 230rpx;
  85 + width: 100%;
  86 + height: 230rpx;
76 87 }
  88 +
77 89 .content_box_title {
78   - width: 65%;
79   - margin: 25rpx 25rpx 10rpx 0rpx;
80   - position: relative;
  90 + width: 65%;
  91 + margin: 25rpx 25rpx 10rpx 0rpx;
  92 + position: relative;
81 93 }
  94 +
82 95 .content_ware_title {
83   - font-size: 30rpx;
84   - word-break: break-all;
85   - /*属性规定自动换行的处理方法。normal(使用浏览器默认的换行规则。),break-all(允许在单词内换行。),keep-all(只能在半角空格或连字符处换行。)*/
86   - text-overflow: ellipsis;
87   - display: -webkit-box;
88   - /** 对象作为伸缩盒子模型显示 **/
89   - -webkit-box-orient: vertical;
90   - /** 设置或检索伸缩盒对象的子元素的排列方式 **/
91   - -webkit-line-clamp: 2;
92   - /** 显示的行数 **/
93   - overflow: hidden;
94   - /** 隐藏超出的内容 **/
  96 + font-size: 30rpx;
  97 + word-break: break-all;
  98 + /*属性规定自动换行的处理方法。normal(使用浏览器默认的换行规则。),break-all(允许在单词内换行。),keep-all(只能在半角空格或连字符处换行。)*/
  99 + text-overflow: ellipsis;
  100 + display: -webkit-box;
  101 + /** 对象作为伸缩盒子模型显示 **/
  102 + -webkit-box-orient: vertical;
  103 + /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  104 + -webkit-line-clamp: 2;
  105 + /** 显示的行数 **/
  106 + overflow: hidden;
  107 + /** 隐藏超出的内容 **/
95 108 }
  109 +
96 110 .content_ware_type {
97   - font-size: 28rpx;
98   - color: #c61a34;
99   - margin-top: 10rpx;
100   - position: absolute;
101   - left: 0;
102   - bottom: 100rpx;
  111 + font-size: 28rpx;
  112 + color: #c61a34;
  113 + margin-top: 10rpx;
  114 + position: absolute;
  115 + left: 0;
  116 + bottom: 100rpx;
103 117 }
  118 +
104 119 .content_ware_price {
105   - font-size: 20rpx;
106   - color: #b9b5b5;
107   - margin-top: 2rpx;
108   - text-decoration: line-through;
109   - position: absolute;
110   - left: 0;
111   - bottom: 70rpx;
  120 + font-size: 20rpx;
  121 + color: #b9b5b5;
  122 + margin-top: 2rpx;
  123 + text-decoration: line-through;
  124 + position: absolute;
  125 + left: 0;
  126 + bottom: 70rpx;
112 127 }
  128 +
113 129 .content_ware_time {
114   - font-size: 25rpx;
115   - color: #000000;
116   - margin-top: 20rpx;
117   - position: absolute;
118   - left: 0;
119   - bottom: 25rpx;
  130 + font-size: 25rpx;
  131 + color: #000;
  132 + margin-top: 20rpx;
  133 + position: absolute;
  134 + left: 0;
  135 + bottom: 25rpx;
  136 +}
  137 +.box_button_buy{
  138 + display: flex;
  139 + align-items: center;
120 140 }
121 141 .content_box_button {
122   - display: -webkit-box;
123   - display: -webkit-flex;
124   - display: flex;
125   - -webkit-box-pack: end;
126   - -webkit-justify-content: flex-end;
127   - justify-content: flex-end;
128   - position: relative;
129   -}
130   -.box_button_remark{
131   - margin: 15rpx 0rpx 0rpx 30rpx;
132   - width: 50%;
133   - position: absolute;
134   - left: 5rpx;
135   - bottom: 15rpx;
136   -}
137   -.box_button_remark text{
138   - font-size: 28rpx;
139   - color: #B9B5B5;
  142 + display: flex;
  143 + height: 110rpx;
  144 + justify-content: space-between;
  145 + align-items: center;
  146 + padding-left: 20rpx;
  147 + padding-right: 25rpx;
  148 + line-height: 110rpx;
140 149 }
141   -.box_button_buy{
142   - text-align: right;
143   - margin: 22rpx 25rpx 0rpx 0rpx;
  150 +
  151 +.box_button_remark {
  152 + margin-left: 5rpx;
144 153 }
145   -.box_button_buy button{
146   - display: inline-block;
147   - width: 160rpx;
148   - height: 50rpx;
149   - font-size: 20rpx;
150   - background: #d41c34;
151   - color: #FFFFFF;
152   - line-height: 50rpx;
  154 +
  155 +.box_button_remark text {
  156 + font-size: 28rpx;
  157 + color: #b9b5b5;
153 158 }
154   -.box_button_dui{
  159 +
  160 +.box_button_buy button {
  161 + display: inline-block;
  162 + width: 160rpx;
  163 + height: 50rpx;
  164 + font-size: 20rpx;
  165 + background: #d41c34;
  166 + color: #fff;
  167 + line-height: 50rpx;
  168 +}
  169 +
  170 +.box_button_dui {
155 171 text-align: right;
156 172 margin: 22rpx 25rpx 0rpx 0rpx;
157 173 }
158   -.box_button_dui button{
159   - display: inline-block;
160   - width: 160rpx;
161   - height: 50rpx;
162   - font-size: 20rpx;
163   - background: #FFFFFF;
164   - color: #000000;
165   - line-height: 50rpx;
  174 +
  175 +.box_button_dui button {
  176 + display: inline-block;
  177 + width: 160rpx;
  178 + height: 50rpx;
  179 + font-size: 20rpx;
  180 + background: #fff;
  181 + color: #000;
  182 + line-height: 50rpx;
166 183 }
  184 +
167 185 .foot_box {
168   - -webkit-align-content: center;
169   - align-content: center;
170   - text-align: center;
171   - margin-top: 15rpx;
172   - margin-bottom: 50rpx;
  186 + -webkit-align-content: center;
  187 + align-content: center;
  188 + text-align: center;
  189 + margin-top: 15rpx;
  190 + margin-bottom: 50rpx;
173 191 }
  192 +
174 193 .foot_box text {
175   - font-size: 25rpx;
176   - color: #FFFFFF;
177   -}
178   -.foot_empty{
179   - background-color: #FFFFFF;
180   - height: 375rpx;
181   - margin: 10rpx 20rpx 0rpx 20rpx;
182   - border-radius: 10rpx;
183   - text-align: center;
184   - padding: 150rpx 0rpx 300rpx 0rpx;
185   - -webkit-box-pack: center;
186   - -webkit-justify-content: center;
187   - justify-content: center;
188   -}
189   -.foot_empty image{
190   - width: 400rpx;
191   - height: 273rpx;
192   -}
193   -.foot_empty text{
194   - font-size: 30rpx;
195   - color: #999999;
196   -}
197   -.foot_empty_button{
198   - background: #ff6363;
199   - margin: 60rpx 230rpx 0rpx 230rpx;
200   - padding: 10rpx;
201   - border-radius: 70rpx;
202   - line-height: 40rpx;
203   -}
204   -.foot_empty_button text{
205   - font-size: 28rpx;
206   - color: #FFFFFF;
  194 + font-size: 25rpx;
  195 + color: #fff;
  196 +}
  197 +
  198 +.foot_empty {
  199 + background-color: #fff;
  200 + height: 375rpx;
  201 + margin: 10rpx 20rpx 0rpx 20rpx;
  202 + border-radius: 10rpx;
  203 + text-align: center;
  204 + padding: 150rpx 0rpx 300rpx 0rpx;
  205 + -webkit-box-pack: center;
  206 + -webkit-justify-content: center;
  207 + justify-content: center;
  208 +}
  209 +
  210 +.foot_empty image {
  211 + width: 400rpx;
  212 + height: 273rpx;
  213 +}
  214 +
  215 +.foot_empty text {
  216 + font-size: 30rpx;
  217 + color: #999;
  218 +}
  219 +
  220 +.foot_empty_button {
  221 + background: #ff6363;
  222 + margin: 60rpx 230rpx 0rpx 230rpx;
  223 + padding: 10rpx;
  224 + border-radius: 70rpx;
  225 + line-height: 40rpx;
  226 +}
  227 +
  228 +.foot_empty_button text {
  229 + font-size: 28rpx;
  230 + color: #fff;
207 231 }
... ...
pages/giftpack/giftpacklist/giftpacklist.js
1   -var t = require("../../utils/common.js"); var os = getApp().globalData.setting;
  1 +var e = getApp(),
  2 + a = e.globalData.setting,
  3 + os = a,
  4 + t = e.request,
  5 + d = e.globalData;
2 6 Page({
3   - data: function data() {
4   - return {
5   - isBuy: 0,
6   - getGiftID: '',
7   - giftImage: '',
8   - giftTitle: '',
9   - giftDate: '',
10   - giftPrice: '',
11   - giftIntegral: '',
12   - giftPosPrice: '',
13   - giftQty: '',
14   - giftRemark: '',
15   - giftType: '',
16   - actTitle: '',
17   - getUrl: '',
18   - wareCard: []
19   - };
20   -
  7 + data: {
  8 + url: a.url, //接口网址
  9 + iurl: a.imghost, //图片前缀网址
  10 + isBuy: 0,
  11 + getGiftID: '', //礼包id
  12 + giftImage: '',
  13 + giftTitle: '',
  14 + giftDate: '',
  15 + giftPrice: '',
  16 + giftIntegral: '',
  17 + giftPosPrice: '',
  18 + giftQty: '',
  19 + giftRemark: '',
  20 + giftType: '',
  21 + actTitle: '',
  22 + getUrl: '',
  23 + wareCard: [],
  24 + orderSn: "", //订单编号
21 25 },
22   - onLoad: function onLoad(options) {
23   - this.isBuy = options.isBuy;
24   - this.getStorageID = options.stoid;
25   - this.getUserID = options.userid;
26   - this.getGiftID = options.id;
27   -
28   - console.log(this.isBuy + '||' + this.getStorageID + '||' + this.getUserID + '||' + this.getGiftID);
  26 + onLoad: function(options) {
  27 + var th = this;
  28 + th.setData({
  29 + isBuy: options.isBuy,
  30 + getStorageID: a.stoid,
  31 + getUserID: d.user_id,
  32 + getGiftID: options.lbId,
  33 + orderSn: options.orderSn
  34 + })
29 35 },
30   - onShow: function onShow() {
31   - if (this.isBuy == 0) {
32   - this.GetMyGiftList();
  36 + onShow: function() {
  37 + var th = this;
  38 + if (th.data.isBuy == 0) {
  39 + th.GetMyGiftList();
33 40 } else {
34   - this.GetBuyGiftList();
  41 + th.GetBuyGiftList();
35 42 }
36 43  
37   - this.giftRemark = this.giftRemark.replace(/<p><img/gi, "<p class='img'><img");
  44 + // this.giftRemark = this.giftRemark.replace(/<p><img/gi, "<p class='img'><img");
  45 + th.setData({
  46 + giftRemark: th.data.giftRemark.replace(/<p><img/gi, "<p class='img'><img")
  47 + })
38 48 },
39   - methods: {
40   - GetBuyPrice: function GetBuyPrice() {
41   - var that = this;
42   - uni.showModal({
43   - title: '',
44   - content: '是否确定购买该礼包',
45   - success: function success(res) {
46   - if (res.confirm) {
47   - getApp().request.promisepost('/api/weshop/marketing/buy/receive/gift/record/insert',{
48   - data: {
49   - "actId": '', //活动Id
50   - "actType": '', //活动类型 1:新人礼、2:评价有礼、3:节日营销、4:生日营销
51   - "buyType": '2', //1=积分兑换 2=余额购买
52   - "lbId": that.getGiftID, //礼包Id
53   - "storeId": that.getStorageID, //商家Id
54   - "userId": that.getUserID //用户ID
55   - },
56   - success: function success(res) {
57   - console.log(res.data);
58   - if (res.data.code == 0) {
59   - console.log(res.data.msg);
60   - uni.showToast({
61   - icon: 'none',
62   - title: '购买成功!'
63   - });
64   -
65   - } else {
66   - console.log(res.data.msg);
67   - uni.showToast({
68   - icon: 'none',
69   - title: res.data.msg
70   - });
71   -
72   - }
  49 + GetBuyPrice: function() {
  50 + var that = this;
  51 + var th = this.data;
  52 + uni.showModal({
  53 + title: '',
  54 + content: '是否确定购买该礼包',
  55 + success: function success(res) {
  56 + if (res.confirm) {
  57 + getApp().request.post('/api/weshop/marketing/buy/receive/gift/record/insert', {
  58 + data: {
  59 + "actId": '', //活动Id
  60 + "actType": '', //活动类型 1:新人礼、2:评价有礼、3:节日营销、4:生日营销
  61 + "buyType": '2', //1=积分兑换 2=余额购买
  62 + "lbId": th.getGiftID, //礼包Id
  63 + "storeId": th.getStorageID, //商家Id
  64 + "userId": th.getUserID //用户ID
  65 + },
  66 + success: function success(res) {
  67 + if (res.data.code == 0) {
  68 + getApp().my_warnning("购买成功!", 0, that);
  69 +
  70 + } else {
  71 + getApp().my_warnning(res.data.msg, 0, that);
73 72 }
74   - });
  73 + }
  74 + });
75 75  
  76 + } else if (res.cancel) {
76 77  
77   - } else if (res.cancel) {
78   - console.log('用户点击取消');
79   - }
80 78 }
81   - });
82   -
83   -
84   - },
85   - GetBuyIntegral: function GetBuyIntegral() {
86   - var that = this;
87   - uni.showModal({
88   - title: '',
89   - content: '是否确定兑换该礼包',
90   - success: function success(res) {
91   - if (res.confirm) {
92   - getApp().request.promisepost('/api/weshop/marketing/buy/receive/gift/record/insert',{
93   - data: {
94   - "actId": '', //活动Id
95   - "actType": '', //活动类型 1:新人礼、2:评价有礼、3:节日营销、4:生日营销
96   - "buyType": '1', //1=积分兑换 2=余额购买
97   - "lbId": that.getGiftID, //礼包Id
98   - "storeId": that.getStorageID, //商家Id
99   - "userId": that.getUserID //用户ID
100   - },
101   - success: function success(res) {
102   - console.log(res.data);
103   - if (res.data.code == 0) {
104   - console.log(res.data.msg);
105   - uni.showToast({
106   - icon: 'none',
107   - title: '兑换成功!'
108   - });
109   -
110   - } else {
111   - console.log(res.data.msg);
112   - uni.showToast({
113   - icon: 'none',
114   - title: res.data.msg
115   - });
116   -
117   - }
118   - }
119   - });
  79 + }
  80 + });
120 81  
121 82  
122   - } else if (res.cancel) {
123   - console.log('用户点击取消');
124   - }
125   - }
126   - });
  83 + },
  84 + GetBuyIntegral: function() {
  85 + var that = this.data;
  86 + uni.showModal({
  87 + title: '',
  88 + content: '是否确定兑换该礼包',
  89 + success: function success(res) {
  90 + if (res.confirm) {
  91 + getApp().request.promisepost('/api/weshop/marketing/buy/receive/gift/record/insert', {
  92 + data: {
  93 + "actId": '', //活动Id
  94 + "actType": '', //活动类型 1:新人礼、2:评价有礼、3:节日营销、4:生日营销
  95 + "buyType": '1', //1=积分兑换 2=余额购买
  96 + "lbId": that.getGiftID, //礼包Id
  97 + "storeId": that.getStorageID, //商家Id
  98 + "userId": that.getUserID //用户ID
  99 + },
  100 + success: function success(res) {
  101 + if (res.data.code == 0) {
  102 + // uni.showToast({
  103 + // icon: 'none',
  104 + // title: '兑换成功!'
  105 + // });
  106 + getApp().my_warnning("兑换成功!");
  107 +
  108 + } else {
  109 + uni.showToast({
  110 + icon: 'none',
  111 + title: res.data.msg
  112 + });
127 113  
  114 + }
  115 + }
  116 + });
128 117  
129 118  
  119 + } else if (res.cancel) {}
  120 + }
  121 + });
130 122  
131   - },
132   - GetMyGiftList: function GetMyGiftList() {
133   - var _this = this;
134   - getApp().request.promiseget('/api/weshop/marketing/my/giftbag/detail/get',{
135   - data: {
136   - "storeId": this.getStorageID, //商家ID
137   - "userId": this.getUserID, //用户ID
138   - "orderSn": this.getGiftID
139   - },
140   - success: function success(res) {
141   - console.log(res.data);
142   - _this.giftImage = _this.$GetInfo.imgHttp + res.data.data.lbUrl;
143   - _this.giftTitle = res.data.data.giftTitle;
  123 + },
  124 + GetMyGiftList: function() {
  125 + var _this = this;
  126 + var th = this;
  127 + getApp().request.get('/api/weshop/marketing/my/giftbag/detail/get', {
  128 + data: {
  129 + "storeId": th.data.getStorageID, //商家ID
  130 + "userId": th.data.getUserID, //用户ID
  131 + "orderSn": th.data.orderSn
  132 + },
  133 + success: function success(res) {
  134 + if (res.data.code == 0) {
  135 + th.setData({
  136 + giftImage: th.data.iurl + res.data.data.lbUrl,
  137 + giftTitle: res.data.data.giftTitle
  138 + })
144 139 if (res.data.data.giftRemark == '') {
145   - _this.giftRemark = '暂无详情......';
  140 + th.setData({
  141 + giftRemark: '暂无详情......'
  142 + })
146 143 } else {
147   - _this.giftRemark = res.data.data.giftRemark;
  144 + th.setData({
  145 + giftRemark: res.data.data.giftRemark
  146 + })
148 147 }
149   - _this.giftDate = res.data.data.endTime;
150   - _this.giftPosPrice = res.data.data.giftPosPrice;
151   - _this.giftQty = res.data.data.giftQty;
152   - _this.giftIntegral = res.data.data.payIntegral;
153   - _this.giftPrice = res.data.data.payMoney;
154   - _this.giftType = res.data.data.actType;
155   - _this.actTitle = res.data.data.actTitle;
156   - _this.wareCard = res.data.data.wareCard;
157   - console.log(res.data.actImg);
  148 +
  149 + th.setData({
  150 + giftDate: res.data.data.endTime,
  151 + giftPosPrice: res.data.data.giftPosPrice,
  152 + giftQty: res.data.data.giftQty,
  153 + giftIntegral: res.data.data.payIntegral,
  154 + giftPrice: res.data.data.payMoney,
  155 + giftType: res.data.data.actType,
  156 + actTitle: res.data.data.actTitle,
  157 + wareCard: res.data.data.wareCard
  158 + })
  159 + } else {
  160 + getApp().my_warnning("系统繁忙,请稍后再试", 0, th);
  161 + return false;
158 162 }
159   - });
160   -
161   - },
162   - GetBuyGiftList: function GetBuyGiftList() {
163   - var _this2 = this;
164   - getApp().request.promiseget('/api/weshop/marketing/giftbag/detail/get',{
165   - data: {
166   - "storeId": this.getStorageID, //商家ID
167   - "userId": this.getUserID, //用户ID
168   - "giftBagId": this.getGiftID
169   - },
170   - success: function success(res) {
171   - console.log(res.data);
172   - _this2.giftImage = _this2.$GetInfo.imgHttp + res.data.data.lbUrl;
173   - _this2.giftTitle = res.data.data.giftTitle;
  163 + }
  164 + });
  165 +
  166 + },
  167 + GetBuyGiftList: function() {
  168 + var _this2 = this;
  169 + var th = this.data;
  170 + getApp().request.get('/api/weshop/marketing/giftbag/detail/get', {
  171 + data: {
  172 + "storeId": th.getStorageID, //商家ID
  173 + "userId": th.getUserID, //用户ID
  174 + "giftBagId": th.getGiftID
  175 + },
  176 + success: function success(res) {
  177 + if (res.data.code == 0) {
  178 + _this2.setData({
  179 + giftImage: th.iurl + res.data.data.lbUrl,
  180 + giftTitle: res.data.data.giftTitle
  181 + })
174 182 if (res.data.data.giftRemark == '') {
175   - _this2.giftRemark = '暂无详情......';
  183 +
  184 + _this2.setData({
  185 + giftRemark: '暂无详情......'
  186 + })
176 187 } else {
177   - _this2.giftRemark = res.data.data.giftRemark;
  188 + _this2.setData({
  189 + giftRemark: res.data.data.giftRemark
  190 + })
178 191 }
179   - _this2.giftDate = res.data.data.endTime;
180   - _this2.giftPosPrice = res.data.data.giftPosPrice;
181   - _this2.giftQty = res.data.data.giftQty;
182   - _this2.giftIntegral = res.data.data.payIntegral;
183   - _this2.giftPrice = res.data.data.payMoney;
184   - _this2.giftType = res.data.data.actType;
185   - _this2.actTitle = res.data.data.actTitle;
186   - _this2.wareCard = res.data.data.wareCard;
187   - console.log(res.data.actImg);
  192 +
  193 + _this2.setData({
  194 + giftDate: res.data.data.endTime,
  195 + giftPosPrice: res.data.data.giftPosPrice,
  196 + giftQty: res.data.data.giftQty,
  197 + giftIntegral: res.data.data.payIntegral,
  198 + giftPrice: res.data.data.payMoney,
  199 + giftType: res.data.data.actType,
  200 + actTitle: res.data.data.actTitle,
  201 + wareCard: res.data.data.wareCard
  202 + })
  203 + } else {
  204 + getApp().my_warnning("系统繁忙,请稍后再试", 0, _this2);
  205 + return false;
188 206 }
189   - });
  207 + }
  208 + });
190 209  
191   - },
192   - GetQrCode: function GetQrCode() {
193   - //不销毁调整
194   - uni.navigateTo({
195   - url: '/pages/mygiftpack/QrCode?number=' + this.getGiftID
196   - });
  210 + },
  211 + GetQrCode: function() {
  212 + //不销毁调整
  213 + uni.navigateTo({
  214 + url: '/pages/mygiftpack/QrCode?number=' + this.getGiftID
  215 + });
197 216  
198   - },
199   - GetWebHttp: function GetWebHttp(type) {
  217 + },
  218 + GetWebHttp: function(type) {
200 219  
201   - if (type == 0) {
202   - this.getUrl = this.$GetInfo.HtmlHttp + '/index.php/Mobile/User/coupon/stoid/' + this.getStorageID + '/user_id/' + this.getUserID + '.html';
203   - }
204   - if (type == 1) {
205   - this.getUrl = this.$GetInfo.HtmlHttp + '/index.php/Mobile/Yyservice/service_items_list/stoid/' + this.getStorageID + '/user_id/' + this.getUserID + '.html';
206   - }
207   - window.location.href = this.getUrl;
  220 + if (type == 0) {
  221 + this.getUrl = this.$GetInfo.HtmlHttp + '/index.php/Mobile/User/coupon/stoid/' + this.getStorageID + '/user_id/' + this.getUserID + '.html';
  222 + }
  223 + if (type == 1) {
  224 + this.getUrl = this.$GetInfo.HtmlHttp + '/index.php/Mobile/Yyservice/service_items_list/stoid/' + this.getStorageID + '/user_id/' + this.getUserID + '.html';
208 225 }
  226 + window.location.href = this.getUrl;
209 227 }
  228 +
210 229 });
211 230 \ No newline at end of file
... ...
pages/giftpack/giftpacklist/giftpacklist.json
1 1 {
2 2 "navigationBarTitleText": "礼包详情",
3 3 "navigationStyle": "custom",
4   - "usingComponents": {}
  4 + "usingComponents": {
  5 + "warn": "/components/long_warn/long_warn",
  6 + "my_confirm": "/components/my_confirm/my_confirm"
  7 + }
5 8 }
6 9 \ No newline at end of file
... ...
pages/giftpack/giftpacklist/giftpacklist.wxml
1 1 <view class="box data-v-3a5b7e36">
2 2 <view class="box_top data-v-3a5b7e36">
3   - <image src="{{this.giftImage}}" class="data-v-3a5b7e36"></image>
  3 + <image src="{{giftImage}}" class="data-v-3a5b7e36"></image>
4 4 </view>
5 5 <view class="box_title data-v-3a5b7e36">
6 6 <view class="top_title data-v-3a5b7e36">
7   - <text class="data-v-3a5b7e36">{{this.giftTitle}}</text>
  7 + <text class="data-v-3a5b7e36">{{giftTitle}}</text>
8 8 </view>
9 9 <view class="top_time data-v-3a5b7e36">
10   - <text class="data-v-3a5b7e36">{{"兑换截至时间:"+this.giftDate}}</text>
  10 + <text class="data-v-3a5b7e36">{{"兑换截至时间:"+giftDate}}</text>
11 11 </view>
12 12 <view class="top_price data-v-3a5b7e36">
13   - <block wx:if="{{this.giftPrice>0}}">
14   - <text class="data-v-3a5b7e36">{{"¥"+this.giftPrice}}</text>
  13 + <block wx:if="{{giftPrice>0}}">
  14 + <text class="data-v-3a5b7e36">{{"¥"+giftPrice}}</text>
15 15 </block>
16   - <block wx:if="{{this.giftPrice>0&&this.giftIntegral>0}}">
  16 + <block wx:if="{{giftPrice>0 && giftIntegral>0}}">
17 17 <text class="data-v-3a5b7e36">/</text>
18 18 </block>
19   - <block wx:if="{{this.giftIntegral>0}}">
20   - <text class="data-v-3a5b7e36">{{this.giftIntegral+"积分"}}</text>
  19 + <block wx:if="{{giftIntegral>0}}">
  20 + <text class="data-v-3a5b7e36">{{giftIntegral+"积分"}}</text>
21 21 </block>
22   - <block wx:if="{{this.giftType>0}}">
23   - <text class="data-v-3a5b7e36">{{this.actTitle}}</text>
  22 + <block wx:if="{{giftType>0}}">
  23 + <text class="data-v-3a5b7e36">{{actTitle}}</text>
24 24 </block>
25 25 </view>
26 26 <view class="top_foot data-v-3a5b7e36">
27 27 <view class="top_foot_price data-v-3a5b7e36">
28   - <text class="data-v-3a5b7e36">{{"原价:"+this.giftPosPrice+"元"}}</text>
  28 + <text class="data-v-3a5b7e36">{{"原价:"+giftPosPrice+"元"}}</text>
29 29 </view>
30 30 <view class="top_foot_qty data-v-3a5b7e36">
31   - <text class="data-v-3a5b7e36">{{"已售:"+this.giftQty+"件"}}</text>
  31 + <text class="data-v-3a5b7e36">{{"已售:"+giftQty+"件"}}</text>
32 32 </view>
33 33 </view>
34 34 </view>
... ... @@ -40,19 +40,19 @@
40 40 <view class="box_ware_box data-v-3a5b7e36">
41 41 <view class="box_ware_img data-v-3a5b7e36">
42 42 <block wx:if="{{item.lbType==1}}">
43   - <image src="{{item.wareImage==''?'../../static/img/kong.png':$GetInfo.imgHttp+item.wareImage}}" class="data-v-3a5b7e36"></image>
  43 + <image src="{{item.wareImage==''?iurl+'/miniapp/images/giftbag/gift01.png':iurl+item.wareImage}}" class="data-v-3a5b7e36"></image>
44 44 </block>
45 45 <block wx:if="{{item.lbType==2}}">
46   - <image src="{{$GetInfo.imgHttp+'/miniapp/images/giftbag/gift05.png'}}" class="data-v-3a5b7e36"></image>
  46 + <image src="{{iurl+'/miniapp/images/giftbag/gift05.png'}}" class="data-v-3a5b7e36"></image>
47 47 </block>
48 48 <block wx:if="{{item.lbType==3}}">
49   - <image src="{{$GetInfo.imgHttp+'/miniapp/images/giftbag/gift02.png'}}" class="data-v-3a5b7e36"></image>
  49 + <image src="{{iurl+'/miniapp/images/giftbag/gift02.png'}}" class="data-v-3a5b7e36"></image>
50 50 </block>
51 51 <block wx:if="{{item.lbType==4}}">
52   - <image src="{{$GetInfo.imgHttp+'/miniapp/images/giftbag/gift03.png'}}" class="data-v-3a5b7e36"></image>
  52 + <image src="{{iurl+'/miniapp/images/giftbag/gift03.png'}}" class="data-v-3a5b7e36"></image>
53 53 </block>
54 54 <block wx:if="{{item.lbType==5}}">
55   - <image src="{{$GetInfo.imgHttp+'/miniapp/images/giftbag/gift04.png'}}" class="data-v-3a5b7e36"></image>
  55 + <image src="{{iurl+'/miniapp/images/giftbag/gift04.png'}}" class="data-v-3a5b7e36"></image>
56 56 </block>
57 57 </view>
58 58 <view class="box_ware_item data-v-3a5b7e36">
... ... @@ -67,13 +67,13 @@
67 67 </view>
68 68 <view class="box_ware_code data-v-3a5b7e36">
69 69 <block wx:if="{{isBuy==0&item.lbType==1}}">
70   - <image src="{{$GetInfo.imgHttp+'/miniapp/images/giftbag/gift06.png'}}" data-event-opts="{{[['tap',[['GetQrCode',['$event']]]]]}}" bindtap="__e" class="data-v-3a5b7e36"></image>
  70 + <image src="{{iurl+'/miniapp/images/giftbag/gift06.png'}}" data-event-opts="{{[['tap',[['GetQrCode',['$event']]]]]}}" bindtap="__e" class="data-v-3a5b7e36"></image>
71 71 </block>
72 72 <block wx:if="{{isBuy==0&item.lbType==2}}">
73   - <image src="{{$GetInfo.imgHttp+'/miniapp/images/giftbag/gift06.png'}}" data-event-opts="{{[['tap',[['GetWebHttp',[0]]]]]}}" bindtap="__e" class="data-v-3a5b7e36"></image>
  73 + <image src="{{iurl+'/miniapp/images/giftbag/gift06.png'}}" data-event-opts="{{[['tap',[['GetWebHttp',[0]]]]]}}" bindtap="__e" class="data-v-3a5b7e36"></image>
74 74 </block>
75 75 <block wx:if="{{isBuy==0&item.lbType==3}}">
76   - <image src="{{$GetInfo.imgHttp+'/miniapp/images/giftbag/gift06.png'}}" data-event-opts="{{[['tap',[['GetWebHttp',[1]]]]]}}" bindtap="__e" class="data-v-3a5b7e36"></image>
  76 + <image src="{{iurl+'/miniapp/images/giftbag/gift06.png'}}" data-event-opts="{{[['tap',[['GetWebHttp',[1]]]]]}}" bindtap="__e" class="data-v-3a5b7e36"></image>
77 77 </block>
78 78 <block wx:if="{{isBuy==0&item.lbType>3}}">
79 79 <text class="data-v-3a5b7e36">已自动到账</text>
... ... @@ -88,39 +88,42 @@
88 88 <text class="data-v-3a5b7e36">活动说明</text>
89 89 </view>
90 90 <view class="foot_box_remark data-v-3a5b7e36">
91   - <rich-text nodes="{{this.giftRemark}}"></rich-text>
  91 + <rich-text nodes="{{giftRemark}}"></rich-text>
92 92 </view>
93 93 </view>
94 94 <view class="foot_empty data-v-3a5b7e36"></view>
95   - <block wx:if="{{this.isBuy==1}}">
  95 + <block wx:if="{{isBuy==1}}">
96 96 <view class="foot_button data-v-3a5b7e36">
97 97 <block wx:if="{{giftPrice>0&&giftIntegral>0}}">
98 98 <view class="foot_button_left data-v-3a5b7e36">
99 99 <text data-event-opts="{{[['tap',[['GetBuyPrice',['$event']]]]]}}" bindtap="__e" class="data-v-3a5b7e36">立即购买</text>
100 100 </view>
101 101 </block>
102   - <block wx:if="{{giftPrice>0&&giftIntegral>0}}">
  102 + <block wx:if="{{giftPrice>0 && giftIntegral>0}}">
103 103 <view class="foot_button_right data-v-3a5b7e36">
104 104 <text data-event-opts="{{[['tap',[['GetBuyIntegral',['$event']]]]]}}" bindtap="__e" class="data-v-3a5b7e36">立即兑换</text>
105 105 </view>
106 106 </block>
107   - <block wx:if="{{giftPrice>0&&giftIntegral<=0}}">
  107 + <block wx:if="{{giftPrice>0 && giftIntegral<=0}}">
108 108 <view class="foot_button_buy data-v-3a5b7e36">
109 109 <text data-event-opts="{{[['tap',[['GetBuyPrice',['$event']]]]]}}" bindtap="__e" class="data-v-3a5b7e36">立即购买</text>
110 110 </view>
111 111 </block>
112   - <block wx:if="{{giftPrice<=0&&giftIntegral>0}}">
  112 + <block wx:if="{{giftPrice<=0 && giftIntegral>0}}">
113 113 <view class="foot_button_intalge data-v-3a5b7e36">
114 114 <text data-event-opts="{{[['tap',[['GetBuyIntegral',['$event']]]]]}}" bindtap="__e" class="data-v-3a5b7e36">立即兑换</text>
115 115 </view>
116 116 </block>
117 117 </view>
118 118 </block>
119   - <block wx:if="{{this.isBuy==0}}">
  119 + <block wx:if="{{isBuy==0}}">
120 120 <view class="foot_button data-v-3a5b7e36">
121 121 <view class="foot_button_buy data-v-3a5b7e36">
122 122 <text data-event-opts="{{[['tap',[['GetQrCode',['$event']]]]]}}" bindtap="__e" class="data-v-3a5b7e36">立即使用</text>
123 123 </view>
124 124 </view>
125 125 </block>
126   -</view>
127 126 \ No newline at end of file
  127 +</view>
  128 +<!-- 引入提示组件 -->
  129 +<warn id="warn"></warn>
  130 +<my_confirm id="my_confirm"></my_confirm>
128 131 \ No newline at end of file
... ...
pages/giftpack/mygiftpack/mygiftpack.js
1   -var t = require("../../../utils/common.js"); var os = getApp().globalData.setting;
  1 +var e = getApp(),
  2 + a = e.globalData.setting,
  3 + os = a,
  4 + t = e.request,
  5 + d = e.globalData;
2 6 Page({
3   - data: function data() {
4   - return {
5   - getDate: new Date().getTime(),
6   - getStorageID: '',
7   - getUserID: '',
8   - wareCard: [],
9   - pages: 0,
10   - pageSize: 10,
11   - isEmpty: true,
12   - loadingType: 0, //定义加载方式 0---contentdown 1---contentrefresh 2---contentnomore
13   - contentText: {
14   - contentdown: '加载更多',
15   - contentrefresh: '加载中...',
16   - contentnomore: '已加载全部'
17   - }
18   - };
  7 + data: {
  8 + iurl: a.imghost, //图片前缀网址
  9 + getDate: new Date().getTime(),
  10 + getStorageID: '',
  11 + getUserID: '',
  12 + wareCard: [],
  13 + pages: 0,
  14 + pageSize: 10,
  15 + isEmpty: true,
  16 + loadingType: 0, //定义加载方式 0---contentdown 1---contentrefresh 2---contentnomore
  17 + contentText: {
  18 + contentdown: '加载更多',
  19 + contentrefresh: '加载中...',
  20 + contentnomore: '已加载全部'
  21 + }
19 22 },
20 23  
21   - onLoad: function onLoad(options) {
22   - this.getStorageID = options.stoid;
23   - this.getUserID = options.userid;
  24 + onLoad: function(options) {
  25 + // this.getStorageID = options.stoid;
  26 + // this.getUserID = options.userid;
  27 + var th = this;
  28 + th.setData({
  29 + getStorageID: a.stoid,
  30 + getUserID: 5682130
  31 + })
24 32 },
25   - onShow: function onShow() {
26   - this.pages = 1;
27   - this.pageSize = 10;
28   - this.loadingType = 0;
29   - this.getList();
  33 + onShow: function() {
  34 + // this.pages = 1;
  35 + // this.pageSize = 10;
  36 + // this.loadingType = 0;
  37 + // this.getList();
  38 + var th = this;
  39 + th.setData({
  40 + pages: 1,
  41 + pageSize: 10,
  42 + loadingType: 0
  43 + })
  44 + th.getList();
30 45 },
31   - methods: {
32   - BuyGift: function BuyGift() {
33   - /*销毁跳转*/
34   - uni.reLaunch({
35   - url: 'pages/giftpack/buygiftpack/giftpackbuy?stoid=' + this.getStorageID + '&userid=' + this.getUserID
36   - });
  46 + // methods: {
  47 + // BuyGift: function BuyGift() {
  48 + // /*销毁跳转*/
  49 + // uni.reLaunch({
  50 + // url: 'pages/giftpack/buygiftpack/giftpackbuy?stoid=' + this.getStorageID + '&userid=' + this.getUserID
  51 + // });
37 52  
38   - },
39   - GetGiftPackList: function GetGiftPackList(getId, ojb) {
40   - //不销毁调整
41   - uni.navigateTo({
42   - url: 'pages/giftpack/giftpacklist/giftpacklist?isBuy=0&stoid=' + this.getStorageID + '&userid=' + this.getUserID + '&id=' +
43   - getId
44   - });
  53 + // },
  54 + // GetGiftPackList: function(getId, ojb) {
  55 + // //不销毁调整
  56 + // uni.navigateTo({
  57 + // url: 'pages/giftpack/giftpacklist/giftpacklist?isBuy=0&stoid=' + this.getStorageID + '&userid=' + this.getUserID + '&id=' +
  58 + // getId
  59 + // });
45 60  
46   - },
47   - getList: function getList() {
48   - var _this = this; //上拉加载
49   - var that = this;
50   - if (that.loadingType != 0) {
51   - return false;
52   - }
53   - that.loadingType = 1;
54   - getApp().request.get('/api/weshop/marketing/my/giftbag/page',{
55   - data: {
56   - "storeId": this.getStorageID, //商家ID
57   - "userId": this.getUserID, //用户ID
58   - "page": this.pages,
59   - "pageSize": this.pageSize
60   - },
61   - success: function success(res) {
62   - if (res.data.code == 0) {
63   - console.log(res.data.data);
64   - if (res.data.data.total > 0) {
65   - _this.isEmpty = false;
66   - } else {
67   - _this.isEmpty = true;
68   - }
69   - if (res.data.data.pageData.length == 0) {
70   - _this.loadingType = 2;
71   - } else {
72   - console.log(_this.wareCard.length);
73   - console.log(res.data.data.pageData.length);
74   - if (_this.wareCard.length < res.data.data.pageData.length) {
75   - for (var i = 0; i < res.data.data.pageData.length; i++) {
76   - _this.wareCard.push(res.data.data.pageData[i]);
77   - }
  61 + // },
  62 + getList: function() {
  63 + var _this = this; //上拉加载
  64 + var that = this.data;
  65 + if (that.loadingType != 0) {
  66 + return false;
  67 + }
  68 + // that.loadingType = 1;
  69 + _this.setData({
  70 + loadingType: 1
  71 + })
  72 + getApp().request.get('/api/weshop/marketing/my/giftbag/page', {
  73 + data: {
  74 + // "storeId": this.getStorageID, //商家ID
  75 + // "userId": this.getUserID, //用户ID
  76 + // "page": this.pages,
  77 + // "pageSize": this.pageSize
  78 + "storeId": that.getStorageID, //商家ID
  79 + "userId": that.getUserID, //用户ID
  80 + "page": that.pages,
  81 + "pageSize": that.pageSize
  82 + },
  83 + success: function success(res) {
  84 + if (res.data.code == 0) {
  85 + console.log(res.data.data);
  86 + if (res.data.data.total > 0) {
  87 + // _this.isEmpty = false;
  88 + _this.setData({
  89 + isEmpty: false
  90 + })
  91 + } else {
  92 + // _this.isEmpty = true;
  93 + _this.setData({
  94 + isEmpty: true
  95 + })
  96 + }
  97 + if (res.data.data.pageData.length == 0) {
  98 + // _this.loadingType = 2;
  99 + _this.setData({
  100 + loadingType: 2
  101 + })
  102 + } else {
  103 + // console.log(_this.wareCard.length);
  104 + // console.log(res.data.data.pageData.length);
  105 + var wareCard = that.wareCard;
  106 + // if (_this.wareCard.length < res.data.data.pageData.length) {
  107 + if (wareCard.length < res.data.data.total) {
  108 + for (var i = 0; i < res.data.data.pageData.length; i++) {
  109 + wareCard.push(res.data.data.pageData[i]);
78 110 }
79   -
80   - _this.loadingType = 0;
81   - console.log(_this.wareCard);
82 111 }
83   - } else {
84   - console.log(res.data.msg);
  112 + _this.setData({
  113 + wareCard: wareCard
  114 + })
  115 +
  116 + // _this.loadingType = 0;
  117 + _this.setData({
  118 + loadingType: 0
  119 + })
  120 + console.log(_this.wareCard);
85 121 }
  122 + } else {
  123 + console.log(res.data.msg);
86 124 }
87   - });
  125 + }
  126 + });
88 127  
89   - },
90   - TimeToDate: function TimeToDate(num) {//时间戳数据处理 是按秒来转换
91   - var date = new Date(num * 1000);
92   - //时间戳为10位需*1000,时间戳为13位的话不需乘1000
93   - var y = date.getFullYear();
94   - var MM = date.getMonth() + 1;
95   - MM = MM < 10 ? '0' + MM : MM; //月补0
96   - var d = date.getDate();
97   - d = d < 10 ? '0' + d : d; //天补0
98   - var h = date.getHours();
99   - h = h < 10 ? '0' + h : h; //小时补0
100   - var m = date.getMinutes();
101   - m = m < 10 ? '0' + m : m; //分钟补0
102   - var s = date.getSeconds();
103   - s = s < 10 ? '0' + s : s; //秒补0
104   - return y + '-' + MM + '-' + d + ' ' + h + ':' + m + ':' + s;
105   - },
106   - DateToTime: function DateToTime(TimeNum) {//时间转换成时间戳
107   - var Time = new Date(TimeNum);
108   - return Time.getTime() / 1000;
109   - }
  128 + },
  129 + TimeToDate: function(num) { //时间戳数据处理 是按秒来转换
  130 + var date = new Date(num * 1000);
  131 + //时间戳为10位需*1000,时间戳为13位的话不需乘1000
  132 + var y = date.getFullYear();
  133 + var MM = date.getMonth() + 1;
  134 + MM = MM < 10 ? '0' + MM : MM; //月补0
  135 + var d = date.getDate();
  136 + d = d < 10 ? '0' + d : d; //天补0
  137 + var h = date.getHours();
  138 + h = h < 10 ? '0' + h : h; //小时补0
  139 + var m = date.getMinutes();
  140 + m = m < 10 ? '0' + m : m; //分钟补0
  141 + var s = date.getSeconds();
  142 + s = s < 10 ? '0' + s : s; //秒补0
  143 + return y + '-' + MM + '-' + d + ' ' + h + ':' + m + ':' + s;
  144 + },
  145 + DateToTime: function DateToTime(TimeNum) { //时间转换成时间戳
  146 + var Time = new Date(TimeNum);
  147 + return Time.getTime() / 1000;
  148 + },
  149 + goto: function(e) {
  150 + var th = this;
  151 + var url = e.currentTarget.dataset.url;
  152 + getApp().goto(url);
110 153 }
111   -});
  154 +
  155 +});
112 156 \ No newline at end of file
... ...
pages/giftpack/mygiftpack/mygiftpack.json
1 1 {
2 2 "navigationBarTitleText": "我的礼包",
3   - "enablePullDownRefresh": false
  3 + "enablePullDownRefresh": false,
  4 + "usingComponents": {
  5 + "warn": "/components/long_warn/long_warn",
  6 + "my_confirm": "/components/my_confirm/my_confirm"
  7 + }
4 8 }
5 9 \ No newline at end of file
... ...
pages/giftpack/mygiftpack/mygiftpack.wxml
1 1 <view class="top_img">
2   - <view class="top_img">
3   - <image src="{{$GetInfo.imgHttp+'/miniapp/images/giftbag/gift00.jpg'}}"></image>
  2 + <view class="top_img">
  3 + <!-- <image src="{{$GetInfo.imgHttp+'/miniapp/images/giftbag/gift00.jpg'}}"></image> -->
  4 + <image src="{{iurl+'/miniapp/images/giftbag/gift00.jpg'}}"></image>
  5 + </view>
  6 + <view class="top_title">
  7 + <view class="top_title_box">
  8 + <text data-event-opts="{{[['tap',[['BuyGift',['$event']]]]]}}" class="top_title_blacktext" bindtap="goto" data-url="/pages/giftpack/buygiftpack/giftpackbuy">礼包列表</text>
4 9 </view>
5   - <view class="top_title">
6   - <view class="top_title_box">
7   - <text data-event-opts="{{[['tap',[['BuyGift',['$event']]]]]}}" class="top_title_blacktext" bindtap="__e">礼包列表</text>
8   - </view>
9   - <view class="top_title_box_S"></view>
10   - <view class="top_title_box">
11   - <text class="top_title_redtext">我的礼包</text>
12   - </view>
  10 + <view class="top_title_box_S"></view>
  11 + <view class="top_title_box">
  12 + <text class="top_title_redtext">我的礼包</text>
13 13 </view>
14   - <block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index">
15   - <view class="content_box">
16   - <view class="content_box_ware">
17   - <view data-event-opts="{{[['tap',[['GetGiftPackList',['$0','$1'],[[['wareCard','',index,'orderSn']],[['wareCard','',index]]]]]]]}}" class="content_box_img" bindtap="__e">
18   - <image src="{{$GetInfo.imgHttp+item.$orig.lbUrl}}"></image>
19   - <block wx:if="{{item.$orig.actType!=0}}">
20   - <view class="{{[item.$orig.actType==1?'content_box_img_title content_box_img_ground1':item.$orig.actType==2?'content_box_img_title content_box_img_ground2':item.$orig.actType==4?'content_box_img_title content_box_img_ground3':'content_box_img_title content_box_img_ground4']}}">
21   - <image src="{{$GetInfo.imgHttp+'/miniapp/images/giftbag/gift01.png'}}"></image>
22   - <block wx:if="{{item.$orig.actType==1}}">
23   - <text>新人有礼</text>
24   - </block>
25   - <block wx:if="{{item.$orig.actType==2}}">
26   - <text>评价有礼</text>
27   - </block>
28   - <block wx:if="{{item.$orig.actType==3}}">
29   - <text>节日营销</text>
30   - </block>
31   - <block wx:if="{{item.$orig.actType==4}}">
32   - <text>生日营销</text>
33   - </block>
34   - <block wx:if="{{item.$orig.actType==5}}">
35   - <text>助力礼包</text>
36   - </block>
37   - </view>
38   - </block>
39   - </view>
40   - <view class="content_box_title">
41   - <view class="content_ware_title">
42   - <text data-event-opts="{{[['tap',[['GetGiftPackList',['$0','$1'],[[['wareCard','',index,'orderSn']],[['wareCard','',index]]]]]]]}}" bindtap="__e">{{item.$orig.giftTitle}}</text>
43   - </view>
44   - <view class="content_ware_type">
45   - <block wx:if="{{item.$orig.actType==0&item.$orig.payMoney>0}}">
46   - <text>{{"¥"+item.$orig.payMoney}}</text>
47   - </block>
48   - <block wx:if="{{item.$orig.actType==0&item.$orig.payIntegral>0}}">
49   - <text>{{item.$orig.payIntegral+"积分"}}</text>
50   - </block>
51   - <block wx:if="{{item.$orig.actType==1}}">
52   - <text>{{item.$orig.actTitle}}</text>
53   - </block>
54   - <block wx:if="{{item.$orig.actType==2}}">
55   - <text>{{item.$orig.actTitle}}</text>
56   - </block>
57   - <block wx:if="{{item.$orig.actType==3}}">
58   - <text>{{item.$orig.actTitle}}</text>
59   - </block>
60   - <block wx:if="{{item.$orig.actType==4}}">
61   - <text>{{item.$orig.actTitle}}</text>
62   - </block>
63   - <block wx:if="{{item.$orig.actType==5}}">
64   - <text>{{item.$orig.actTitle}}</text>
65   - </block>
66   - </view>
67   - <view class="content_ware_price">
68   - <text>{{"原价:¥"+item.$orig.giftPosPrice}}</text>
69   - </view>
70   - <view class="content_ware_time">
71   - <block wx:if="{{getDate>item.m0}}">
72   - <text>{{"兑换截至日期:"+item.$orig.endTime}}</text>
73   - </block>
74   - <block wx:if="{{getDate<item.m1}}">
75   - <text>{{"距兑换开始时间: "+item.$orig.starTime}}</text>
76   - </block>
77   - </view>
78   - </view>
79   - </view>
80   - <view class="content_box_button">
81   - <button data-event-opts="{{[['tap',[['GetGiftPackList',['$0','$1'],[[['wareCard','',index,'orderSn']],[['wareCard','',index]]]]]]]}}" bindtap="__e">立即使用</button>
82   - </view>
83   - </view>
84   - </block>
85   - <block wx:if="{{this.isEmpty==true}}">
86   - <view class="foot_empty">
87   - <view>
88   - <image src="../../static/img/gift07.png"></image>
89   - </view>
90   - <view>
91   - <text>当前暂无礼包</text>
92   - </view>
93   - <view class="foot_empty_button">
94   - <text data-event-opts="{{[['tap',[['BuyGift',['$event']]]]]}}" bindtap="__e">去获取</text>
95   - </view>
  14 + </view>
  15 + <block wx:for="{{wareCard}}" wx:for-item="item" wx:for-index="index" wx:key="index">
  16 + <view class="content_box">
  17 + <view class="content_box_ware">
  18 + <view data-event-opts="{{[['tap',[['GetGiftPackList',['$0','$1'],[[['wareCard','',index,'orderSn']],[['wareCard','',index]]]]]]]}}" class="content_box_img" bindtap="__e">
  19 + <!-- <image src="{{$GetInfo.imgHttp+item.$orig.lbUrl}}"></image> -->
  20 + <image src="{{iurl+item.lbUrl}}"></image>
  21 + <block wx:if="{{item.actType!=0}}">
  22 + <view class="{{[item.actType==1?'content_box_img_title content_box_img_ground1':item.actType==2?'content_box_img_title content_box_img_ground2':item.actType==4?'content_box_img_title content_box_img_ground3':'content_box_img_title content_box_img_ground4']}}">
  23 + <!-- <image src="{{$GetInfo.imgHttp+'/miniapp/images/giftbag/gift01.png'}}"></image> -->
  24 + <image src="{{iurl+'/miniapp/images/giftbag/gift01.png'}}"></image>
  25 + <!-- <block wx:if="{{item.$orig.actType==1}}"> -->
  26 + <block wx:if="{{item.actType==1}}">
  27 + <text>新人有礼</text>
  28 + </block>
  29 + <block wx:if="{{item.actType==2}}">
  30 + <text>评价有礼</text>
  31 + </block>
  32 + <block wx:if="{{item.actType==3}}">
  33 + <text>节日营销</text>
  34 + </block>
  35 + <block wx:if="{{item.actType==4}}">
  36 + <text>生日营销</text>
  37 + </block>
  38 + <block wx:if="{{item.actType==5}}">
  39 + <text>助力礼包</text>
  40 + </block>
96 41 </view>
97   - </block>
98   - <view class="foot_box">
99   - <text>———— 到底了 ————</text>
  42 + </block>
100 43 </view>
101   - </view>
102 44 \ No newline at end of file
  45 + <view class="content_box_title">
  46 + <view class="content_ware_title">
  47 + <text data-event-opts="{{[['tap',[['GetGiftPackList',['$0','$1'],[[['wareCard','',index,'orderSn']],[['wareCard','',index]]]]]]]}}" bindtap="__e">{{item.giftTitle}}</text>
  48 + </view>
  49 + <view class="content_ware_type">
  50 + <block wx:if="{{item.actType==0&item.payMoney>0}}">
  51 + <text>{{"¥"+item.payMoney}}</text>
  52 + </block>
  53 + <block wx:if="{{item.actType==0&item.payIntegral>0}}">
  54 + <text>{{item.payIntegral+"积分"}}</text>
  55 + </block>
  56 + <block wx:if="{{item.actType==1}}">
  57 + <text>{{item.actTitle}}</text>
  58 + </block>
  59 + <block wx:if="{{item.actType==2}}">
  60 + <text>{{item.actTitle}}</text>
  61 + </block>
  62 + <block wx:if="{{item.actType==3}}">
  63 + <text>{{item.actTitle}}</text>
  64 + </block>
  65 + <block wx:if="{{item.actType==4}}">
  66 + <text>{{item.actTitle}}</text>
  67 + </block>
  68 + <block wx:if="{{item.actType==5}}">
  69 + <text>{{item.actTitle}}</text>
  70 + </block>
  71 + </view>
  72 + <view class="content_ware_price">
  73 + <text>{{"原价:¥"+item.giftPosPrice}}</text>
  74 + </view>
  75 + <view class="content_ware_time">
  76 + <!-- <block wx:if="{{getDate>item.endTime}}"> -->
  77 + <!-- <text>{{"兑换截至日期:"+item.endTime}}</text> -->
  78 + <text>{{"兑换截至日期:"+getDate}}</text>
  79 + <!-- </block> -->
  80 + <block wx:if="{{getDate<item.starTime}}">
  81 + <text>{{"距兑换开始时间: "+item.starTime}}</text>
  82 + </block>
  83 + </view>
  84 + </view>
  85 + </view>
  86 + <view class="content_box_button">
  87 + <button data-event-opts="{{[['tap',[['GetGiftPackList',['$0','$1'],[[['wareCard','',index,'orderSn']],[['wareCard','',index]]]]]]]}}" bindtap="__e">立即使用</button>
  88 + </view>
  89 + </view>
  90 + </block>
  91 + <block wx:if="{{this.isEmpty==true}}">
  92 + <view class="foot_empty">
  93 + <view>
  94 + <image src="../../static/img/gift07.png"></image>
  95 + </view>
  96 + <view>
  97 + <text>当前暂无礼包</text>
  98 + </view>
  99 + <view class="foot_empty_button">
  100 + <text data-event-opts="{{[['tap',[['BuyGift',['$event']]]]]}}" bindtap="__e">去获取</text>
  101 + </view>
  102 + </view>
  103 + </block>
  104 + <view class="foot_box">
  105 + <text>———— 到底了 ————</text>
  106 + </view>
  107 +</view>
  108 +<!-- 引入提示组件 -->
  109 +<warn id="warn"></warn>
  110 +<my_confirm id="my_confirm"></my_confirm>
103 111 \ No newline at end of file
... ...