Commit 187d5eec75aba0c8d3932d525870cf18441e3d0a
1 parent
22973097
新增支付成功显示页面,首页判断用户是否登录,界面调整
Showing
18 changed files
with
408 additions
and
131 deletions
app.json
| 1 | 1 | { |
| 2 | - "pages": [ | |
| 2 | + "pages": [ | |
| 3 | 3 | "pages/index/index/index", |
| 4 | + "pages/giftpack/payment/payment", | |
| 5 | + "pages/giftpack/buygiftpack/giftpackbuy", | |
| 6 | + "pages/giftpack/giftpacklist/giftpacklist", | |
| 7 | + "pages/giftpack/mygiftpack/mygiftpack", | |
| 4 | 8 | "pages/goods/categoryList/categoryList", |
| 5 | 9 | "pages/cart/cart/cart", |
| 6 | 10 | "pages/cart/cart2/cart2", |
| ... | ... | @@ -77,7 +81,6 @@ |
| 77 | 81 | "pages/user/my_service/tment_eval", |
| 78 | 82 | "pages/user/my_service/tment_order_list", |
| 79 | 83 | "pages/user/my_service/beauty_deta", |
| 80 | - | |
| 81 | 84 | "pages/user/labels/labels" |
| 82 | 85 | ], |
| 83 | 86 | "permission": { | ... | ... |
pages/giftpack/buygiftpack/giftpackbuy.js
| ... | ... | @@ -11,8 +11,8 @@ Page({ |
| 11 | 11 | getStorageID: '', |
| 12 | 12 | getUserID: '', |
| 13 | 13 | wareCard: [], |
| 14 | - page: 0, | |
| 15 | - pageSize: 10, | |
| 14 | + // page: 0, | |
| 15 | + // pageSize: 10, | |
| 16 | 16 | isEmpty: false, |
| 17 | 17 | loadingType: 0, //定义加载方式 0---contentdown 1---contentrefresh 2---contentnomore |
| 18 | 18 | contentText: { |
| ... | ... | @@ -23,7 +23,7 @@ Page({ |
| 23 | 23 | ismore: 0, //数据是否全部加载完成 |
| 24 | 24 | is_read: 0, //是否查询过我的礼包接口 |
| 25 | 25 | curpage: 1, //当前分页数 |
| 26 | - pageSize: 3, //页大小 | |
| 26 | + pageSize: 10, //页大小 | |
| 27 | 27 | total: 0, //总数量 |
| 28 | 28 | }, |
| 29 | 29 | onLoad: function(options) { |
| ... | ... | @@ -51,6 +51,7 @@ Page({ |
| 51 | 51 | var th = this; |
| 52 | 52 | var id = e.currentTarget.dataset.id; //活动id |
| 53 | 53 | var my_confirm = th.selectComponent("#my_confirm"); //组件的id |
| 54 | + var order_sn = e.currentTarget.dataset.order_sn;//订单号 | |
| 54 | 55 | my_confirm.open( |
| 55 | 56 | "是否确定购买该礼包", |
| 56 | 57 | "取消", |
| ... | ... | @@ -81,17 +82,17 @@ Page({ |
| 81 | 82 | success: function(res) { |
| 82 | 83 | if (res.data.code == 0) { |
| 83 | 84 | res = res.data.data; |
| 85 | + var url = "/pages/giftpack/payment/payment?type=" + 1 + "order_sn=" + order_sn; | |
| 84 | 86 | wx.requestPayment({ |
| 85 | 87 | timeStamp: String(res.timeStamp), |
| 86 | 88 | nonceStr: res.nonceStr, |
| 87 | 89 | package: res.packageValue, |
| 88 | 90 | signType: res.signType, |
| 89 | 91 | paySign: res.paySign, |
| 90 | - success: function(n) { | |
| 91 | - | |
| 92 | + success: function(res) { | |
| 93 | + getApp().goto(url); | |
| 92 | 94 | }, |
| 93 | - fail: function(n) { | |
| 94 | - | |
| 95 | + fail: function(res) { | |
| 95 | 96 | } |
| 96 | 97 | }); |
| 97 | 98 | } else { |
| ... | ... | @@ -196,9 +197,7 @@ Page({ |
| 196 | 197 | navigateTo: function(e) { |
| 197 | 198 | var th = this; |
| 198 | 199 | var url = e.currentTarget.dataset.url; |
| 199 | - wx.navigateTo({ | |
| 200 | - url: url, | |
| 201 | - }) | |
| 200 | + getApp().goto(url); | |
| 202 | 201 | }, |
| 203 | 202 | //下拉事件 |
| 204 | 203 | onReachBottom: function() { |
| ... | ... | @@ -210,5 +209,16 @@ Page({ |
| 210 | 209 | }) |
| 211 | 210 | th.getList(); |
| 212 | 211 | }, |
| 213 | - | |
| 212 | + //图片失败,默认图片 | |
| 213 | + bind_bnerr2: function(e) { | |
| 214 | + var _errImg = e.target.dataset.errorimg; | |
| 215 | + var _errObj = {}; | |
| 216 | + _errObj[_errImg] = "/public/images/empty.jpg"; | |
| 217 | + this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; | |
| 218 | + }, | |
| 219 | + goto: function(e) { | |
| 220 | + var th = this; | |
| 221 | + var url = e.currentTarget.dataset.url; | |
| 222 | + getApp().goto(url); | |
| 223 | + } | |
| 214 | 224 | }) |
| 215 | 225 | \ No newline at end of file | ... | ... |
pages/giftpack/buygiftpack/giftpackbuy.json
pages/giftpack/buygiftpack/giftpackbuy.wxml
| 1 | 1 | <view class="top_img"> |
| 2 | 2 | <view class="top_img"> |
| 3 | - <image src="{{iurl+'/miniapp/images/giftbag/gift00.jpg'}}" lazy-load="true"></image> | |
| 3 | + <image src="{{iurl+'/miniapp/images/giftbag/gift00.jpg'}}" lazy-load="true" binderror="bind_bnerr2" data-errorimg="wareCard[{{index}}].lbUrl"></image> | |
| 4 | 4 | </view> |
| 5 | 5 | <view class="top_title"> |
| 6 | 6 | <view class="top_title_box"> |
| ... | ... | @@ -13,13 +13,13 @@ |
| 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" bindtap="navigateTo" data-url="/pages/giftpack/giftpacklist/giftpacklist?isBuy=1&lbId={{items.lbId}}&orderSn={{items.orderSn}}"> | |
| 16 | + <view class="content_box_ware" bindtap="navigateTo" data-url="/pages/giftpack/giftpacklist/giftpacklist?isBuy=1&lbId={{items.lbId}}&orderSn=''"> | |
| 17 | 17 | <view class="content_box_img"> |
| 18 | - <image src="{{iurl+items.lbUrl}}" lazy-load="true"></image> | |
| 18 | + <image src="{{iurl+items.lbUrl}}" lazy-load="true" binderror="bind_bnerr2" data-errorimg="wareCard[{{index}}].lbUrl"></image> | |
| 19 | 19 | </view> |
| 20 | 20 | <view class="content_box_title"> |
| 21 | 21 | <view class="content_ware_title"> |
| 22 | - <text bindtap="__e">{{items.giftTitle}}</text> | |
| 22 | + <text>{{items.giftTitle}}</text> | |
| 23 | 23 | </view> |
| 24 | 24 | <view class="content_ware_type flex"> |
| 25 | 25 | <block wx:if="{{items.payMoney>0}}"> |
| ... | ... | @@ -48,15 +48,29 @@ |
| 48 | 48 | <text>{{"已售:"+items.giftQty+"件"}}</text> |
| 49 | 49 | </view> |
| 50 | 50 | <view class="flex-vertical"> |
| 51 | - <block wx:if="{{items.payMoney>0}}"> | |
| 52 | - <view class="box_button_buy" bindtap="GetBuyPrice" data-id="{{items.lbId}}"> | |
| 53 | - <button>立即购买</button> | |
| 54 | - </view> | |
| 51 | + <block wx:if="{{items.payMoney>0 && items.payIntegral>0}}"> | |
| 52 | + <block wx:if="{{items.payMoney>0}}"> | |
| 53 | + <view class="flex" bindtap="GetBuyPrice" data-id="{{items.lbId}}"> | |
| 54 | + <button class="box_button_dui">立即购买</button> | |
| 55 | + </view> | |
| 56 | + </block> | |
| 57 | + <block wx:if="{{items.payIntegral>0}}"> | |
| 58 | + <view class="flex" bindtap="GetBuyIntegral" data-id="{{items.lbId}}"> | |
| 59 | + <button class="box_button_dui box_button_buy">立即兑换</button> | |
| 60 | + </view> | |
| 61 | + </block> | |
| 55 | 62 | </block> |
| 56 | - <block wx:if="{{items.payIntegral>0}}"> | |
| 57 | - <view class="box_button_dui" bindtap="GetBuyIntegral" data-id="{{items.lbId}}"> | |
| 58 | - <button>立即兑换</button> | |
| 59 | - </view> | |
| 63 | + <block wx:else> | |
| 64 | + <block wx:if="{{items.payMoney>0}}"> | |
| 65 | + <view class="flex" bindtap="GetBuyPrice" data-id="{{items.lbId}}"> | |
| 66 | + <button class="box_button_dui box_button_buy">立即购买</button> | |
| 67 | + </view> | |
| 68 | + </block> | |
| 69 | + <block wx:if="{{items.payIntegral>0}}"> | |
| 70 | + <view class="flex" bindtap="GetBuyIntegral" data-id="{{items.lbId}}"> | |
| 71 | + <button class="box_button_dui box_button_buy">立即兑换</button> | |
| 72 | + </view> | |
| 73 | + </block> | |
| 60 | 74 | </block> |
| 61 | 75 | </view> |
| 62 | 76 | </view> |
| ... | ... | @@ -71,7 +85,7 @@ |
| 71 | 85 | <text>当前暂无礼包</text> |
| 72 | 86 | </view> |
| 73 | 87 | <view class="foot_empty_button"> |
| 74 | - <text bindtap="__e">去获取</text> | |
| 88 | + <text bindtap="goto" data-url="/pages/index/index/index">回到首页</text> | |
| 75 | 89 | </view> |
| 76 | 90 | </view> |
| 77 | 91 | </block> | ... | ... |
pages/giftpack/buygiftpack/giftpackbuy.wxss
| ... | ... | @@ -150,16 +150,12 @@ page { |
| 150 | 150 | line-height: 110rpx; |
| 151 | 151 | } |
| 152 | 152 | |
| 153 | -.box_button_remark { | |
| 154 | - | |
| 155 | -} | |
| 156 | - | |
| 157 | 153 | .box_button_remark text { |
| 158 | 154 | font-size: 28rpx; |
| 159 | 155 | color: #b9b5b5; |
| 160 | 156 | } |
| 161 | 157 | |
| 162 | -.box_button_buy button { | |
| 158 | +.box_button_dui { | |
| 163 | 159 | display: inline-block; |
| 164 | 160 | width: 160rpx; |
| 165 | 161 | height: 50rpx; |
| ... | ... | @@ -167,17 +163,14 @@ page { |
| 167 | 163 | background: #fff; |
| 168 | 164 | color: #000; |
| 169 | 165 | line-height: 50rpx; |
| 166 | + margin-left: 20rpx; | |
| 167 | + border-radius: 10rpx; | |
| 170 | 168 | } |
| 171 | 169 | |
| 172 | -.box_button_dui button { | |
| 173 | - display: inline-block; | |
| 174 | - width: 160rpx; | |
| 175 | - height: 50rpx; | |
| 176 | - font-size: 20rpx; | |
| 170 | +.box_button_buy { | |
| 177 | 171 | background: #d41c34; |
| 178 | 172 | color: #fff; |
| 179 | - line-height: 50rpx; | |
| 180 | - margin-left: 20rpx; | |
| 173 | + border-radius: 10rpx; | |
| 181 | 174 | } |
| 182 | 175 | |
| 183 | 176 | .foot_box { | ... | ... |
pages/giftpack/giftpacklist/giftpacklist.js
| ... | ... | @@ -22,7 +22,8 @@ Page({ |
| 22 | 22 | getUrl: '', |
| 23 | 23 | wareCard: [], |
| 24 | 24 | orderSn: "", //订单编号 |
| 25 | - lbId:"" | |
| 25 | + lbId: "", | |
| 26 | + code: "", //核销码 | |
| 26 | 27 | }, |
| 27 | 28 | onLoad: function(options) { |
| 28 | 29 | var th = this; |
| ... | ... | @@ -43,17 +44,9 @@ Page({ |
| 43 | 44 | }) |
| 44 | 45 | }, |
| 45 | 46 | onShow: function() { |
| 46 | - // var th = this; | |
| 47 | - // if (th.data.isBuy == 0) { | |
| 48 | - // th.GetMyGiftList(); | |
| 49 | - // } else { | |
| 50 | - // th.GetBuyGiftList(); | |
| 51 | - // } | |
| 52 | - // th.setData({ | |
| 53 | - // giftRemark: th.data.giftRemark.replace(/<p><img/gi, "<p class='img'><img") | |
| 54 | - // }) | |
| 47 | + | |
| 55 | 48 | }, |
| 56 | - GetBuyPrice: function (e) { | |
| 49 | + GetBuyPrice: function(e) { | |
| 57 | 50 | var that = this.data; |
| 58 | 51 | var th = this; |
| 59 | 52 | // var id = e.currentTarget.dataset.id;//活动id |
| ... | ... | @@ -62,10 +55,10 @@ Page({ |
| 62 | 55 | "是否确定购买该礼包", |
| 63 | 56 | "取消", |
| 64 | 57 | "确定", |
| 65 | - function () { | |
| 58 | + function() { | |
| 66 | 59 | my_confirm.open_cancel(0); |
| 67 | 60 | }, |
| 68 | - function () { | |
| 61 | + function() { | |
| 69 | 62 | my_confirm.open_cancel(0); |
| 70 | 63 | var json = { |
| 71 | 64 | "actId": '', //活动Id |
| ... | ... | @@ -85,7 +78,7 @@ Page({ |
| 85 | 78 | header: { |
| 86 | 79 | 'content-type': 'application/json' |
| 87 | 80 | }, // 设置请求的 header |
| 88 | - success: function (res) { | |
| 81 | + success: function(res) { | |
| 89 | 82 | if (res.data.code == 0) { |
| 90 | 83 | res = res.data.data; |
| 91 | 84 | wx.requestPayment({ |
| ... | ... | @@ -94,10 +87,10 @@ Page({ |
| 94 | 87 | package: res.packageValue, |
| 95 | 88 | signType: res.signType, |
| 96 | 89 | paySign: res.paySign, |
| 97 | - success: function (n) { | |
| 90 | + success: function(n) { | |
| 98 | 91 | |
| 99 | 92 | }, |
| 100 | - fail: function (n) { | |
| 93 | + fail: function(n) { | |
| 101 | 94 | |
| 102 | 95 | } |
| 103 | 96 | }); |
| ... | ... | @@ -114,7 +107,7 @@ Page({ |
| 114 | 107 | |
| 115 | 108 | |
| 116 | 109 | }, |
| 117 | - GetBuyIntegral: function (e) { | |
| 110 | + GetBuyIntegral: function(e) { | |
| 118 | 111 | var that = this.data; |
| 119 | 112 | var th = this; |
| 120 | 113 | // var id = e.currentTarget.dataset.id;//活动id |
| ... | ... | @@ -123,10 +116,10 @@ Page({ |
| 123 | 116 | "是否确定兑换该礼包", |
| 124 | 117 | "取消", |
| 125 | 118 | "确定", |
| 126 | - function () { | |
| 119 | + function() { | |
| 127 | 120 | my_confirm.open_cancel(0); |
| 128 | 121 | }, |
| 129 | - function () { | |
| 122 | + function() { | |
| 130 | 123 | my_confirm.open_cancel(0); |
| 131 | 124 | var json = { |
| 132 | 125 | "actId": '', //活动Id |
| ... | ... | @@ -145,7 +138,7 @@ Page({ |
| 145 | 138 | header: { |
| 146 | 139 | 'content-type': 'application/json' |
| 147 | 140 | }, // 设置请求的 header |
| 148 | - success: function (res) { | |
| 141 | + success: function(res) { | |
| 149 | 142 | if (res.data.code == 0) { |
| 150 | 143 | getApp().my_warnning("兑换成功!", 1, th); |
| 151 | 144 | } else { |
| ... | ... | @@ -236,7 +229,7 @@ Page({ |
| 236 | 229 | giftPrice: res.data.data.payMoney, |
| 237 | 230 | giftType: res.data.data.actType, |
| 238 | 231 | actTitle: res.data.data.actTitle, |
| 239 | - wareCard: res.data.data.wareCard, | |
| 232 | + wareCard: res.data.data.wareCard | |
| 240 | 233 | }) |
| 241 | 234 | } else { |
| 242 | 235 | getApp().my_warnning("系统繁忙,请稍后再试", 0, _this2); |
| ... | ... | @@ -246,22 +239,59 @@ Page({ |
| 246 | 239 | }); |
| 247 | 240 | |
| 248 | 241 | }, |
| 249 | - GetQrCode: function() { | |
| 250 | - //不销毁调整 | |
| 251 | - uni.navigateTo({ | |
| 252 | - url: '/pages/mygiftpack/QrCode?number=' + this.getGiftID | |
| 253 | - }); | |
| 254 | - | |
| 242 | + //显示核销码 | |
| 243 | + code_show: function(e) { | |
| 244 | + var th = this; | |
| 245 | + //--获取成功的时候-- | |
| 246 | + var no = th.data.code; | |
| 247 | + var qc_com = th.selectComponent("#qc_com"); //组件的id | |
| 248 | + var obj = { | |
| 249 | + val: no, | |
| 250 | + content: "请将二维码展示给核销员,收货更快捷" | |
| 251 | + }; | |
| 252 | + qc_com.open(obj) | |
| 255 | 253 | }, |
| 256 | - GetWebHttp: function(type) { | |
| 257 | - | |
| 258 | - if (type == 0) { | |
| 259 | - this.getUrl = this.$GetInfo.HtmlHttp + '/index.php/Mobile/User/coupon/stoid/' + this.getStorageID + '/user_id/' + this.getUserID + '.html'; | |
| 260 | - } | |
| 261 | - if (type == 1) { | |
| 262 | - this.getUrl = this.$GetInfo.HtmlHttp + '/index.php/Mobile/Yyservice/service_items_list/stoid/' + this.getStorageID + '/user_id/' + this.getUserID + '.html'; | |
| 263 | - } | |
| 264 | - window.location.href = this.getUrl; | |
| 265 | - } | |
| 254 | + //获取核销码 | |
| 255 | + getcode: function() { | |
| 256 | + var th = this; | |
| 257 | + var orderSn = th.data.orderSn; //订单号 | |
| 258 | + var json = { | |
| 259 | + "storeId": a.stoid, | |
| 260 | + "orderSn": orderSn | |
| 261 | + }; | |
| 262 | + var data = JSON.stringify(json); | |
| 263 | + var url = th.data.url + "/api/weshop/marketing/gift/goods/verify/code/get"; //预约接口地址 | |
| 264 | + wx.request({ | |
| 265 | + url: url, | |
| 266 | + data: data, | |
| 267 | + method: 'put', | |
| 268 | + header: { | |
| 269 | + 'content-type': 'application/json' | |
| 270 | + }, // 设置请求的 header | |
| 271 | + success: function(res) { | |
| 272 | + if (res.data.code == 0) { | |
| 273 | + th.setData({ | |
| 274 | + code: res.data.data | |
| 275 | + }) | |
| 276 | + th.code_show(); | |
| 277 | + } else { | |
| 278 | + getApp().my_warnning(res.data.msg, 0, th); | |
| 279 | + } | |
| 280 | + } | |
| 281 | + }) | |
| 282 | + }, | |
| 283 | + //界面跳转 | |
| 284 | + goto: function(e) { | |
| 285 | + var th = this; | |
| 286 | + var url = e.currentTarget.dataset.url; | |
| 287 | + getApp().goto(url); | |
| 288 | + }, | |
| 289 | + //图片失败,默认图片 | |
| 290 | + bind_bnerr2: function (e) { | |
| 291 | + var _errImg = e.target.dataset.errorimg; | |
| 292 | + var _errObj = {}; | |
| 293 | + _errObj[_errImg] = "/public/images/empty.jpg"; | |
| 294 | + this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; | |
| 266 | 295 | |
| 296 | + }, | |
| 267 | 297 | }); |
| 268 | 298 | \ No newline at end of file | ... | ... |
pages/giftpack/giftpacklist/giftpacklist.json
| ... | ... | @@ -3,6 +3,7 @@ |
| 3 | 3 | "navigationStyle": "custom", |
| 4 | 4 | "usingComponents": { |
| 5 | 5 | "warn": "/components/long_warn/long_warn", |
| 6 | - "my_confirm": "/components/my_confirm/my_confirm" | |
| 6 | + "my_confirm": "/components/my_confirm/my_confirm", | |
| 7 | + "qr_code": "/components/qr_code/qr_code" | |
| 7 | 8 | } |
| 8 | 9 | } |
| 9 | 10 | \ 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="{{giftImage}}" class="data-v-3a5b7e36" lazy-load="true"></image> | |
| 3 | + <image src="{{giftImage}}" class="data-v-3a5b7e36" lazy-load="true" binderror="bind_bnerr2" data-errorimg="giftImage"></image> | |
| 4 | 4 | </view> |
| 5 | 5 | <view class="box_title data-v-3a5b7e36"> |
| 6 | 6 | <view class="top_title data-v-3a5b7e36"> |
| ... | ... | @@ -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==''?iurl+'/miniapp/images/giftbag/gift01.png':iurl+item.wareImage}}" class="data-v-3a5b7e36" lazy-load="true"></image> | |
| 43 | + <image src="{{item.wareImage==''?iurl+'/miniapp/images/giftbag/gift01.png':iurl+item.wareImage}}" class="data-v-3a5b7e36" lazy-load="true" binderror="bind_bnerr2" data-errorimg="wareCard[{{index}}].wareImage"></image> | |
| 44 | 44 | </block> |
| 45 | 45 | <block wx:if="{{item.lbType==2}}"> |
| 46 | - <image src="{{iurl+'/miniapp/images/giftbag/gift05.png'}}" class="data-v-3a5b7e36" lazy-load="true"></image> | |
| 46 | + <image src="{{iurl+'/miniapp/images/giftbag/gift05.png'}}" class="data-v-3a5b7e36" lazy-load="true" binderror="bind_bnerr2" data-errorimg="wareCard[{{index}}].wareImage"></image> | |
| 47 | 47 | </block> |
| 48 | 48 | <block wx:if="{{item.lbType==3}}"> |
| 49 | - <image src="{{iurl+'/miniapp/images/giftbag/gift02.png'}}" class="data-v-3a5b7e36" lazy-load="true"></image> | |
| 49 | + <image src="{{iurl+'/miniapp/images/giftbag/gift02.png'}}" class="data-v-3a5b7e36" lazy-load="true" binderror="bind_bnerr2" data-errorimg="wareCard[{{index}}].wareImage"></image> | |
| 50 | 50 | </block> |
| 51 | 51 | <block wx:if="{{item.lbType==4}}"> |
| 52 | - <image src="{{iurl+'/miniapp/images/giftbag/gift03.png'}}" class="data-v-3a5b7e36" lazy-load="true"></image> | |
| 52 | + <image src="{{iurl+'/miniapp/images/giftbag/gift03.png'}}" class="data-v-3a5b7e36" lazy-load="true" binderror="bind_bnerr2" data-errorimg="wareCard[{{index}}].wareImage"></image> | |
| 53 | 53 | </block> |
| 54 | 54 | <block wx:if="{{item.lbType==5}}"> |
| 55 | - <image src="{{iurl+'/miniapp/images/giftbag/gift04.png'}}" class="data-v-3a5b7e36" lazy-load="true"></image> | |
| 55 | + <image src="{{iurl+'/miniapp/images/giftbag/gift04.png'}}" class="data-v-3a5b7e36" lazy-load="true" binderror="bind_bnerr2" data-errorimg="wareCard[{{index}}].wareImage"></image> | |
| 56 | 56 | </block> |
| 57 | 57 | </view> |
| 58 | 58 | <view class="box_ware_item data-v-3a5b7e36"> |
| ... | ... | @@ -67,16 +67,16 @@ |
| 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="{{iurl+'/miniapp/images/giftbag/gift06.png'}}" lazy-load="true" bindtap="__e" class="data-v-3a5b7e36"></image> | |
| 70 | + <image src="{{iurl+'/miniapp/images/giftbag/gift06.png'}}" lazy-load="true" bindtap="getcode" class="data-v-3a5b7e36"></image> | |
| 71 | 71 | </block> |
| 72 | 72 | <block wx:if="{{isBuy==0&item.lbType==2}}"> |
| 73 | - <image src="{{iurl+'/miniapp/images/giftbag/gift06.png'}}" bindtap="__e" class="data-v-3a5b7e36" lazy-load="true"></image> | |
| 73 | + <image src="{{iurl+'/miniapp/images/giftbag/gift06.png'}}" class="data-v-3a5b7e36" lazy-load="true" data-url="/pages/user/coupons/coupons" bindtap="goto"></image> | |
| 74 | 74 | </block> |
| 75 | 75 | <block wx:if="{{isBuy==0&item.lbType==3}}"> |
| 76 | - <image src="{{iurl+'/miniapp/images/giftbag/gift06.png'}}" bindtap="__e" class="data-v-3a5b7e36" lazy-load="true"></image> | |
| 76 | + <image src="{{iurl+'/miniapp/images/giftbag/gift06.png'}}" class="data-v-3a5b7e36" lazy-load="true" data-url="/pages/user/my_service/i_service" bindtap="goto"></image> | |
| 77 | 77 | </block> |
| 78 | 78 | <block wx:if="{{isBuy==0&item.lbType>3}}"> |
| 79 | - <text class="data-v-3a5b7e36">已自动到账</text> | |
| 79 | + <text class="data-v-3a5b7e36">奖励已发放</text> | |
| 80 | 80 | </block> |
| 81 | 81 | </view> |
| 82 | 82 | </view> |
| ... | ... | @@ -95,35 +95,37 @@ |
| 95 | 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 | - <view class="foot_button_left data-v-3a5b7e36"> | |
| 99 | - <text bindtap="GetBuyPrice" class="data-v-3a5b7e36" data-id="{{lbId}}">立即购买</text> | |
| 98 | + <view class="foot_button_left data-v-3a5b7e36" data-id="{{lbId}}" bindtap="GetBuyPrice"> | |
| 99 | + <text class="data-v-3a5b7e36">立即购买</text> | |
| 100 | 100 | </view> |
| 101 | 101 | </block> |
| 102 | 102 | <block wx:if="{{giftPrice>0 && giftIntegral>0}}"> |
| 103 | - <view class="foot_button_right data-v-3a5b7e36"> | |
| 104 | - <text bindtap="GetBuyIntegral" class="data-v-3a5b7e36" data-id="{{lbId}}">立即兑换</text> | |
| 103 | + <view class="foot_button_right data-v-3a5b7e36" bindtap="GetBuyIntegral" data-id="{{lbId}}"> | |
| 104 | + <text class="data-v-3a5b7e36">立即兑换</text> | |
| 105 | 105 | </view> |
| 106 | 106 | </block> |
| 107 | 107 | <block wx:if="{{giftPrice>0 && giftIntegral<=0}}"> |
| 108 | - <view class="foot_button_buy data-v-3a5b7e36"> | |
| 109 | - <text bindtap="GetBuyPrice" class="data-v-3a5b7e36" data-id="{{lbId}}">立即购买</text> | |
| 108 | + <view class="foot_button_buy data-v-3a5b7e36" bindtap="GetBuyPrice" data-id="{{lbId}}"> | |
| 109 | + <text class="data-v-3a5b7e36">立即购买</text> | |
| 110 | 110 | </view> |
| 111 | 111 | </block> |
| 112 | 112 | <block wx:if="{{giftPrice<=0 && giftIntegral>0}}"> |
| 113 | - <view class="foot_button_intalge data-v-3a5b7e36"> | |
| 114 | - <text bindtap="GetBuyIntegral" class="data-v-3a5b7e36" data-id="{{lbId}}">立即兑换</text> | |
| 113 | + <view class="foot_button_intalge data-v-3a5b7e36" bindtap="GetBuyIntegral" data-id="{{lbId}}"> | |
| 114 | + <text class="data-v-3a5b7e36">立即兑换</text> | |
| 115 | 115 | </view> |
| 116 | 116 | </block> |
| 117 | 117 | </view> |
| 118 | 118 | </block> |
| 119 | 119 | <block wx:if="{{isBuy==0}}"> |
| 120 | 120 | <view class="foot_button data-v-3a5b7e36"> |
| 121 | - <view class="foot_button_buy data-v-3a5b7e36"> | |
| 122 | - <text bindtap="__e" class="data-v-3a5b7e36">立即使用</text> | |
| 121 | + <view class="foot_button_buy data-v-3a5b7e36" bindtap="getcode"> | |
| 122 | + <text class="data-v-3a5b7e36">立即使用</text> | |
| 123 | 123 | </view> |
| 124 | 124 | </view> |
| 125 | 125 | </block> |
| 126 | 126 | </view> |
| 127 | 127 | <!-- 引入提示组件 --> |
| 128 | 128 | <warn id="warn"></warn> |
| 129 | -<my_confirm id="my_confirm"></my_confirm> | |
| 130 | 129 | \ No newline at end of file |
| 130 | +<my_confirm id="my_confirm"></my_confirm> | |
| 131 | +<!-- 弹出框扫描 --> | |
| 132 | +<qr_code id="qc_com"></qr_code> | |
| 131 | 133 | \ No newline at end of file | ... | ... |
pages/giftpack/giftpacklist/giftpacklist.wxss
| ... | ... | @@ -18,7 +18,7 @@ |
| 18 | 18 | margin: 10rpx 20rpx 20rpx 20rpx; |
| 19 | 19 | padding: 35rpx; |
| 20 | 20 | background-color: #FFFFFF; |
| 21 | - border-radius: 20rpx; | |
| 21 | + border-radius: 40rpx; | |
| 22 | 22 | } |
| 23 | 23 | .top_title.data-v-3a5b7e36 { |
| 24 | 24 | font-size: 30rpx; |
| ... | ... | @@ -57,7 +57,7 @@ |
| 57 | 57 | margin: 10rpx 20rpx 20rpx 20rpx; |
| 58 | 58 | padding: 35rpx; |
| 59 | 59 | background-color: #FFFFFF; |
| 60 | - border-radius: 20rpx; | |
| 60 | + border-radius: 40rpx; | |
| 61 | 61 | } |
| 62 | 62 | .box_ware_title.data-v-3a5b7e36 { |
| 63 | 63 | font-size: 35rpx; |
| ... | ... | @@ -69,14 +69,16 @@ |
| 69 | 69 | display: flex; |
| 70 | 70 | margin: 10rpx 0rpx 25rpx 0rpx; |
| 71 | 71 | } |
| 72 | -.box_ware_img.data-v-3a5b7e36 { | |
| 72 | +/* .box_ware_img.data-v-3a5b7e36 { | |
| 73 | 73 | width: 30%; |
| 74 | 74 | height: 180rpx; |
| 75 | 75 | border: #999999 solid 1rpx; |
| 76 | -} | |
| 76 | +} */ | |
| 77 | 77 | .box_ware_img image.data-v-3a5b7e36 { |
| 78 | - width: 100%; | |
| 79 | - height: 100%; | |
| 78 | + width: 185rpx; | |
| 79 | + height: 190rpx; | |
| 80 | + /* background-color: rgba(138, 138, 138, 0.63); */ | |
| 81 | + border: 2rpx solid #999999; | |
| 80 | 82 | } |
| 81 | 83 | .box_ware_item.data-v-3a5b7e36 { |
| 82 | 84 | width: 70%; |
| ... | ... | @@ -126,7 +128,7 @@ |
| 126 | 128 | margin: 10rpx 20rpx 50rpx 20rpx; |
| 127 | 129 | padding: 35rpx; |
| 128 | 130 | background-color: #FFFFFF; |
| 129 | - border-radius: 20rpx; | |
| 131 | + border-radius: 40rpx; | |
| 130 | 132 | } |
| 131 | 133 | .foot_box_title.data-v-3a5b7e36 { |
| 132 | 134 | font-size: 35rpx; |
| ... | ... | @@ -162,7 +164,7 @@ |
| 162 | 164 | height: 70rpx; |
| 163 | 165 | font-size: 28rpx; |
| 164 | 166 | line-height: 70rpx; |
| 165 | - border-radius: 30rpx 0rpx 0rpx 30rpx; | |
| 167 | + border-radius: 40rpx; | |
| 166 | 168 | } |
| 167 | 169 | .foot_button_right.data-v-3a5b7e36 { |
| 168 | 170 | background: #ffbb42; |
| ... | ... | @@ -171,7 +173,7 @@ |
| 171 | 173 | height: 70rpx; |
| 172 | 174 | font-size: 28rpx; |
| 173 | 175 | line-height: 70rpx; |
| 174 | - border-radius: 0rpx 30rpx 30rpx 0rpx; | |
| 176 | + border-radius: 40rpx; | |
| 175 | 177 | } |
| 176 | 178 | .foot_button_buy.data-v-3a5b7e36 { |
| 177 | 179 | background: #e4010c; |
| ... | ... | @@ -180,7 +182,7 @@ |
| 180 | 182 | height: 70rpx; |
| 181 | 183 | font-size: 28rpx; |
| 182 | 184 | line-height: 70rpx; |
| 183 | - border-radius: 30rpx 30rpx 30rpx 30rpx; | |
| 185 | + border-radius: 40rpx; | |
| 184 | 186 | } |
| 185 | 187 | .foot_button_intalge.data-v-3a5b7e36 { |
| 186 | 188 | background: #ffbb42; |
| ... | ... | @@ -189,7 +191,7 @@ |
| 189 | 191 | height: 70rpx; |
| 190 | 192 | font-size: 28rpx; |
| 191 | 193 | line-height: 70rpx; |
| 192 | - border-radius: 30rpx 30rpx 30rpx 30rpx; | |
| 194 | + border-radius: 40rpx; | |
| 193 | 195 | } |
| 194 | 196 | page.data-v-3a5b7e36 { |
| 195 | 197 | background-color: #e85f93; | ... | ... |
pages/giftpack/mygiftpack/mygiftpack.js
| ... | ... | @@ -11,8 +11,8 @@ Page({ |
| 11 | 11 | getStorageID: '', |
| 12 | 12 | getUserID: '', |
| 13 | 13 | wareCard: [], |
| 14 | - pages: 0, | |
| 15 | - pageSize: 10, | |
| 14 | + // pages: 0, | |
| 15 | + // pageSize: 10, | |
| 16 | 16 | isEmpty: false, |
| 17 | 17 | loadingType: 0, //定义加载方式 0---contentdown 1---contentrefresh 2---contentnomore |
| 18 | 18 | contentText: { |
| ... | ... | @@ -23,7 +23,7 @@ Page({ |
| 23 | 23 | ismore:0,//数据是否全部加载完成 |
| 24 | 24 | is_read:0,//是否查询过我的礼包接口 |
| 25 | 25 | curpage: 1, //当前分页数 |
| 26 | - pageSize: 3, //页大小 | |
| 26 | + pageSize: 10, //页大小 | |
| 27 | 27 | total: 0, //总数量 |
| 28 | 28 | }, |
| 29 | 29 | |
| ... | ... | @@ -34,8 +34,6 @@ Page({ |
| 34 | 34 | th.setData({ |
| 35 | 35 | getStorageID: a.stoid, |
| 36 | 36 | getUserID: d.user_id, |
| 37 | - pages: 1, | |
| 38 | - pageSize: 3, | |
| 39 | 37 | loadingType: 0, |
| 40 | 38 | getDate: i.formatTime(new Date().getTime()) |
| 41 | 39 | }) |
| ... | ... | @@ -169,9 +167,7 @@ Page({ |
| 169 | 167 | navigateTo: function (e) { |
| 170 | 168 | var th = this; |
| 171 | 169 | var url = e.currentTarget.dataset.url; |
| 172 | - wx.navigateTo({ | |
| 173 | - url: url, | |
| 174 | - }) | |
| 170 | + getApp().goto(url); | |
| 175 | 171 | }, |
| 176 | 172 | //下拉事件 |
| 177 | 173 | onReachBottom: function () { |
| ... | ... | @@ -183,5 +179,13 @@ Page({ |
| 183 | 179 | }) |
| 184 | 180 | th.getList(); |
| 185 | 181 | }, |
| 182 | + //图片失败,默认图片 | |
| 183 | + bind_bnerr2: function (e) { | |
| 184 | + var _errImg = e.target.dataset.errorimg; | |
| 185 | + var _errObj = {}; | |
| 186 | + _errObj[_errImg] = "/public/images/empty.jpg"; | |
| 187 | + this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ; | |
| 188 | + | |
| 189 | + }, | |
| 186 | 190 | |
| 187 | 191 | }); |
| 188 | 192 | \ No newline at end of file | ... | ... |
pages/giftpack/mygiftpack/mygiftpack.wxml
| ... | ... | @@ -17,7 +17,7 @@ |
| 17 | 17 | <view class="content_box_ware" bindtap="navigateTo" data-url="/pages/giftpack/giftpacklist/giftpacklist?isBuy=0&lbId={{item.lbId}}&orderSn={{item.orderSn}}"> |
| 18 | 18 | <view class="content_box_img"> |
| 19 | 19 | <!-- <image src="{{$GetInfo.imgHttp+item.$orig.lbUrl}}"></image> --> |
| 20 | - <image src="{{iurl+item.lbUrl}}" lazy-load="true"></image> | |
| 20 | + <image src="{{iurl+item.lbUrl}}" lazy-load="true" binderror="bind_bnerr2" data-errorimg="wareCard[{{index}}].lbUrl"></image> | |
| 21 | 21 | <block wx:if="{{item.actType!=0}}"> |
| 22 | 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 | 23 | <image src="{{iurl+'/miniapp/images/giftbag/gift01.png'}}" lazy-load="true"></image> |
| ... | ... | @@ -42,7 +42,7 @@ |
| 42 | 42 | </view> |
| 43 | 43 | <view class="content_box_title"> |
| 44 | 44 | <view class="content_ware_title"> |
| 45 | - <text bindtap="__e">{{item.giftTitle}}</text> | |
| 45 | + <text>{{item.giftTitle}}</text> | |
| 46 | 46 | </view> |
| 47 | 47 | <view class="content_ware_type"> |
| 48 | 48 | <block wx:if="{{item.actType==0&item.payMoney>0}}"> |
| ... | ... | @@ -94,14 +94,11 @@ |
| 94 | 94 | <text>当前暂无礼包</text> |
| 95 | 95 | </view> |
| 96 | 96 | <view class="foot_empty_button"> |
| 97 | - <text bindtap="__e">去获取</text> | |
| 97 | + <text bindtap="navigateTo" data-url="/pages/giftpack/buygiftpack/giftpackbuy">去获取</text> | |
| 98 | 98 | </view> |
| 99 | 99 | </view> |
| 100 | 100 | </block> |
| 101 | 101 | <block wx:if="{{ismore}}"> |
| 102 | - <!-- <view class="foot_box"> | |
| 103 | - <text>———— 到底了 ————</text> | |
| 104 | - </view> --> | |
| 105 | 102 | <!-- 加载完毕并且数据大于=页大小 --> |
| 106 | 103 | <view class="After_all flex-center" wx:if="{{ismore && wareCard.length>=3}}"> |
| 107 | 104 | <view class="Line"></view> | ... | ... |
pages/giftpack/mygiftpack/mygiftpack.wxss
pages/giftpack/payment/payment.js
0 → 100644
| 1 | +var e = getApp(); | |
| 2 | +var regeneratorRuntime = require('../../../utils/runtime.js'); | |
| 3 | +Page({ | |
| 4 | + /** | |
| 5 | + * 页面的初始数据 | |
| 6 | + */ | |
| 7 | + data: { | |
| 8 | + url: e.globalData.setting.imghost, | |
| 9 | + resourceUrl: e.globalData.setting.resourceUrl, | |
| 10 | + iurl: e.globalData.setting.imghost, | |
| 11 | + order: null, | |
| 12 | + type: 1, | |
| 13 | + allmoney: 0, | |
| 14 | + user_money: 0, | |
| 15 | + order_sn: "", | |
| 16 | + pick: null, | |
| 17 | + }, | |
| 18 | + | |
| 19 | + /** | |
| 20 | + * 生命周期函数--监听页面加载 | |
| 21 | + */ | |
| 22 | + onLoad: async function (options) { | |
| 23 | + wx.setNavigationBarTitle({ | |
| 24 | + title: '支付成功', | |
| 25 | + }); | |
| 26 | + | |
| 27 | + var type = options.type, order_sn = options.order_sn; | |
| 28 | + var th = this, order = null; | |
| 29 | + //如果是等1,就是单个订单的订单号 | |
| 30 | + if (type == 1) { | |
| 31 | + await getApp().request.promiseGet("/api/weshop/order/page", | |
| 32 | + { data: { store_id: e.globalData.setting.stoid, order_sn: order_sn } }).then(res => { | |
| 33 | + order = res.data.data.pageData[0]; | |
| 34 | + th.setData({ order: order, order_sn: order_sn }) | |
| 35 | + }) | |
| 36 | + } else { | |
| 37 | + await getApp().request.promiseGet("/api/weshop/order/page", | |
| 38 | + { data: { store_id: e.globalData.setting.stoid, parent_sn: order_sn } }).then(res => { | |
| 39 | + | |
| 40 | + var allmoney = 0, user_money = 0; | |
| 41 | + for (var i in res.data.data.pageData) { | |
| 42 | + var item = res.data.data.pageData[i]; | |
| 43 | + allmoney += item.order_amount; | |
| 44 | + user_money += item.user_money ? item.user_money : 0; | |
| 45 | + } | |
| 46 | + order = res.data.data.pageData[0]; | |
| 47 | + th.setData({ order: order, type: 2, allmoney: allmoney, order_sn: order_sn, user_money: user_money }) | |
| 48 | + }) | |
| 49 | + } | |
| 50 | + //--获取门店-- | |
| 51 | + if (order.exp_type == 1) { | |
| 52 | + await getApp().request.promiseGet("/api/weshop/pickup/get/" + e.globalData.setting.stoid + "/" + order.pickup_id, | |
| 53 | + { 1: 1 }).then(res => { | |
| 54 | + th.setData({ pick: res.data.data }) | |
| 55 | + }); | |
| 56 | + } | |
| 57 | + }, | |
| 58 | + | |
| 59 | + goto: function () { | |
| 60 | + var url = '/pages/index/index/index'; | |
| 61 | + getApp().goto(url) | |
| 62 | + }, | |
| 63 | +}) | |
| 0 | 64 | \ No newline at end of file | ... | ... |
pages/giftpack/payment/payment.json
0 → 100644
pages/giftpack/payment/payment.wxml
0 → 100644
| 1 | +<wxs module="filters" src="../../../utils/filter.wxs"></wxs> | |
| 2 | +<view> | |
| 3 | + <!-- 支付成功提示 --> | |
| 4 | + <view class="payradio"> | |
| 5 | + <!-- 提示框 --> | |
| 6 | + <view class="Success_box flex-center"> | |
| 7 | + <view> | |
| 8 | + <view class="flex-center"> | |
| 9 | + <image src="{{url}}miniapp/images/pay/paysuccess.png"></image> | |
| 10 | + </view> | |
| 11 | + <view class="Success_box_title fs32">订单支付成功!</view> | |
| 12 | + </view> | |
| 13 | + </view> | |
| 14 | + | |
| 15 | + <!-- 支付信息 --> | |
| 16 | + <view class="payitem_max fs28"> | |
| 17 | + <!-- 订单编号 --> | |
| 18 | + <view class="payitem flex"> | |
| 19 | + <view>订单编号 :</view> | |
| 20 | + <text selectable="true">{{order_sn}}</text> | |
| 21 | + </view> | |
| 22 | + | |
| 23 | + <!-- 实付金额 --> | |
| 24 | + | |
| 25 | + <view class="payitem flex"> | |
| 26 | + <view>实付金额 :</view> | |
| 27 | + <!-- {{filters.toFix()}} --> | |
| 28 | + <view class="pay_money" wx:if="{{type==1}}">{{filters.toFix(order.order_amount+order.user_money+order.pt_tail_money,2)}}元</view> | |
| 29 | + <view class="pay_money" wx:else>{{filters.toFix(allmoney+user_money,2) }}元</view> | |
| 30 | + </view> | |
| 31 | + | |
| 32 | + <!-- 支付方式 --> | |
| 33 | + <view class="payitem flex" wx:if="type==1"> | |
| 34 | + <view>支付方式 :</view> | |
| 35 | + <view wx:if="{{order.order_amount>0 && order.user_money>0 }}">微信支付,余额支付</view> | |
| 36 | + <view wx:elif="{{order.order_amount>0}}">微信支付</view> | |
| 37 | + <view wx:elif="{{order.user_money>0}}">余额支付</view> | |
| 38 | + <view wx:else>免单</view> | |
| 39 | + </view> | |
| 40 | + <view class="payitem flex" wx:else> | |
| 41 | + <view>支付方式 :</view> | |
| 42 | + <view wx:if="{{allmoney>0 && user_money>0 }}">微信支付,余额支付</view> | |
| 43 | + <view wx:elif="{{allmoney>0}}">微信支付</view> | |
| 44 | + <view wx:elif="{{user_money>0}}">余额支付</view> | |
| 45 | + <view wx:else>免单</view> | |
| 46 | + </view> | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + </view> | |
| 51 | + </view> | |
| 52 | + <view class="flex-level"> | |
| 53 | + <view class="line"></view> | |
| 54 | + </view> | |
| 55 | + | |
| 56 | + <!-- 跳转链接 --> | |
| 57 | + <view> | |
| 58 | + | |
| 59 | + <!-- 链接 --> | |
| 60 | + <view class="fs32"> | |
| 61 | + <view class="flex-center"> | |
| 62 | + <navigator class="pay_order flex-center" url="/pages/giftpack/mygiftpack/mygiftpack"> | |
| 63 | + <view>我的礼包</view> | |
| 64 | + </navigator> | |
| 65 | + </view> | |
| 66 | + <view class="flex-center"> | |
| 67 | + <navigator class="pay_home flex-center" bindtap="goto"> | |
| 68 | + <view>回到首页</view> | |
| 69 | + </navigator> | |
| 70 | + </view> | |
| 71 | + </view> | |
| 72 | + </view> | |
| 73 | +</view> | |
| 0 | 74 | \ No newline at end of file | ... | ... |
pages/giftpack/payment/payment.wxss
0 → 100644
| 1 | +page { | |
| 2 | + border-top: 2rpx solid rgb(245, 245, 245); | |
| 3 | +} | |
| 4 | +.line { | |
| 5 | + border-top: 2rpx solid rgb(245, 245, 245); | |
| 6 | + width: 700rpx; | |
| 7 | +} | |
| 8 | + | |
| 9 | +.payradio .Success_box { | |
| 10 | + padding-top: 45rpx; | |
| 11 | + padding-bottom: 45rpx; | |
| 12 | +} | |
| 13 | + | |
| 14 | +.payradio .Success_box .Success_box_title { | |
| 15 | + margin-top: 45rpx; | |
| 16 | + color: rgb(8, 8, 8); | |
| 17 | +} | |
| 18 | + | |
| 19 | +.payradio image { | |
| 20 | + width: 140rpx; | |
| 21 | + height: 140rpx; | |
| 22 | + display: flex; | |
| 23 | +} | |
| 24 | + | |
| 25 | +.payitem_max { | |
| 26 | + padding: 0rpx 55rpx; | |
| 27 | + color: rgb(104, 104, 104); | |
| 28 | + padding-bottom: 30rpx; | |
| 29 | +} | |
| 30 | + | |
| 31 | +.payitem_max .payitem { | |
| 32 | + margin-top: 30rpx; | |
| 33 | +} | |
| 34 | + | |
| 35 | +.payitem_max .payitem .pay_nam { | |
| 36 | + width: 200rpx; | |
| 37 | +} | |
| 38 | + | |
| 39 | +.payitem_max .payitem view { | |
| 40 | + margin-right: 50rpx; | |
| 41 | +} | |
| 42 | +.pay_money{ | |
| 43 | + color: rgb(219, 27, 52); | |
| 44 | +} | |
| 45 | + | |
| 46 | +.pay_User { | |
| 47 | + padding-left: 55rpx; | |
| 48 | + color: rgb(104, 104, 104); | |
| 49 | +} | |
| 50 | + | |
| 51 | +.pay_User .payitem { | |
| 52 | + margin-top: 30rpx; | |
| 53 | +} | |
| 54 | + | |
| 55 | +.pay_User .payitem .pay_Receiving { | |
| 56 | + width: 128rpx; | |
| 57 | + margin-right: 50rpx; | |
| 58 | +} | |
| 59 | + | |
| 60 | +.pay_User .payitem .pay_name { | |
| 61 | + margin-right: 38rpx; | |
| 62 | + max-width: 250rpx; | |
| 63 | +} | |
| 64 | + | |
| 65 | +.pay_order { | |
| 66 | + margin-top: 115rpx; | |
| 67 | + color: rgb(104, 104, 104); | |
| 68 | + width: 560rpx; | |
| 69 | + height: 62rpx; | |
| 70 | + border-radius: 30rpx; | |
| 71 | + border: 3rpx solid rgb(209, 209, 209); | |
| 72 | +} | |
| 73 | + | |
| 74 | +.pay_home { | |
| 75 | + margin-top: 35rpx; | |
| 76 | + color: rgb(255, 255, 255); | |
| 77 | + width: 566rpx; | |
| 78 | + height: 68rpx; | |
| 79 | + border-radius: 30rpx; | |
| 80 | + background-color: rgb(219, 27, 52); | |
| 81 | +} | |
| 82 | +.address{ | |
| 83 | + width: 470rpx; | |
| 84 | +} | |
| 0 | 85 | \ No newline at end of file | ... | ... |
pages/user/index/index.js
| ... | ... | @@ -31,17 +31,15 @@ Page({ |
| 31 | 31 | full_cz_val:0, |
| 32 | 32 | is_dengji:0, //是不是等级 |
| 33 | 33 | }, |
| 34 | - goto_service: function () { | |
| 34 | + goto_nav: function (e) { | |
| 35 | 35 | var th = this; |
| 36 | + var url = e.currentTarget.dataset.url; | |
| 36 | 37 | if (th.data.userInfo != null) { |
| 37 | - var url = "/pages/user/my_service/i_service"; | |
| 38 | 38 | getApp().goto(url); |
| 39 | 39 | } else { |
| 40 | - if(th.data.is_nav){ | |
| 41 | 40 | wx.navigateTo({ |
| 42 | 41 | url: '/pages/getphone/getphone', |
| 43 | 42 | }) |
| 44 | - } | |
| 45 | 43 | } |
| 46 | 44 | }, |
| 47 | 45 | /** | ... | ... |
pages/user/index/index.wxml
| ... | ... | @@ -212,12 +212,12 @@ |
| 212 | 212 | <image class="xc-center-img " src="{{iurl}}/miniapp/images/add2.png"></image> |
| 213 | 213 | <view class="four-level-word">我的地址</view> |
| 214 | 214 | </view> |
| 215 | - <view class="item t-c" data-url="/pages/user/my_service/i_service" bindtap="goto_service" > | |
| 215 | + <view class="item t-c" data-url="/pages/user/my_service/i_service" bindtap="goto_nav" > | |
| 216 | 216 | <image class="xc-center-img " src="{{iurl}}/miniapp/images/yyservice/myservice.png"></image> |
| 217 | 217 | <view class="four-level-word">我的服务</view> |
| 218 | 218 | </view> |
| 219 | - <view class="item t-c" data-url="/pages/giftpack/mygiftpack/mygiftpack" bindtap="goto"> | |
| 220 | - <image class="xc-center-img " src="{{iurl}}/miniapp/images/yyservice/myservice.png"></image> | |
| 219 | + <view class="item t-c" data-url="/pages/giftpack/mygiftpack/mygiftpack" bindtap="goto_nav"> | |
| 220 | + <image class="xc-center-img " src="{{iurl}}/miniapp/images/user/wdlb.png"></image> | |
| 221 | 221 | <view class="four-level-word">我的礼包</view> |
| 222 | 222 | </view> |
| 223 | 223 | </view> | ... | ... |