Commit 31fbfb09 by 高淑倩

支付状态

parent edb29a1e
...@@ -148,15 +148,11 @@ Component({ ...@@ -148,15 +148,11 @@ Component({
// }) // })
// 支付成功页面 // 支付成功页面
console.log(res) console.log(res)
wxService.router('/subPackage/page/pages/paymentStatus/paymentStatus') wxService.router('/subPackage/page/pages/paymentStatus/paymentStatus?status=S')
}, },
fail(res) { fail(res) {
wx.hideLoading() wx.hideLoading()
wx.showToast({ wxService.router('/subPackage/page/pages/paymentStatus/paymentStatus?status=F')
title: '支付失败',
icon: 'none',
mask: true
})
} }
}, data)) }, data))
} }
......
...@@ -286,15 +286,11 @@ wxService.page({ ...@@ -286,15 +286,11 @@ wxService.page({
// mask: true // mask: true
// }) // })
// 支付成功页面 // 支付成功页面
wxService.router('/subPackage/page/pages/paymentStatus/paymentStatus') wxService.router('/subPackage/page/pages/paymentStatus/paymentStatus?status=S')
}, },
fail(res) { fail(res) {
wx.hideLoading() wx.hideLoading()
wx.showToast({ wxService.router('/subPackage/page/pages/paymentStatus/paymentStatus?status=F')
title: '支付失败',
icon: 'none',
mask: true
})
} }
}, data)) }, data))
} }
......
...@@ -294,15 +294,11 @@ wxService.page({ ...@@ -294,15 +294,11 @@ wxService.page({
success(res) { success(res) {
wx.hideLoading() wx.hideLoading()
// 支付成功页面 // 支付成功页面
wxService.router(`/subPackage/page/pages/paymentStatus/paymentStatus?amount=${amount}`) wxService.router(`/subPackage/page/pages/paymentStatus/paymentStatus?status=S&amount=${amount}`)
}, },
fail(res) { fail(res) {
wx.hideLoading() wx.hideLoading()
wx.showToast({ wxService.router(`/subPackage/page/pages/paymentStatus/paymentStatus?status=F`)
title: '已取消',
icon: 'none',
mask: true
})
} }
}, data.wxParams)) }, data.wxParams))
} }
......
...@@ -143,15 +143,11 @@ if(currentIndex == 5){ ...@@ -143,15 +143,11 @@ if(currentIndex == 5){
// mask: true // mask: true
// }) // })
// 支付成功页面 // 支付成功页面
wxService.router('/subPackage/page/pages/paymentStatus/paymentStatus') wxService.router('/subPackage/page/pages/paymentStatus/paymentStatus?status=S')
}, },
fail(res) { fail(res) {
wx.hideLoading() wx.hideLoading()
wx.showToast({ wxService.router('/subPackage/page/pages/paymentStatus/paymentStatus?status=F')
title: '支付失败',
icon: 'none',
mask: true
})
} }
}, data)) }, data))
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
"list": [] "list": []
}, },
"miniprogram": { "miniprogram": {
"current": 17, "current": 34,
"list": [ "list": [
{ {
"id": -1, "id": -1,
...@@ -267,10 +267,10 @@ ...@@ -267,10 +267,10 @@
"scene": null "scene": null
}, },
{ {
"id": 33, "id": 34,
"name": "支付状态", "name": "支付状态",
"pathName": "subPackage/page/pages/paymentStatus/paymentStatus", "pathName": "subPackage/page/pages/paymentStatus/paymentStatus",
"query": "", "query": "status=F&amount=333",
"scene": null "scene": null
}, },
{ {
......
...@@ -11,7 +11,8 @@ wxService.page({ ...@@ -11,7 +11,8 @@ wxService.page({
* 页面的初始数据 * 页面的初始数据
*/ */
data: { data: {
amount: 0 amount: 0,
status: 'S',
}, },
/** /**
...@@ -27,15 +28,26 @@ wxService.page({ ...@@ -27,15 +28,26 @@ wxService.page({
onReady: function () { onReady: function () {
}, },
/** /**
* 生命周期函数--监听页面显示 * 生命周期函数--监听页面显示
*/ */
onShow: function () { onShow: function () {
const { amount } = this.options const { amount,status } = this.options
console.log('this.options', status)
this.setData({ this.setData({
amount amount,
status
})
// 动态设置title
wx.setNavigationBarTitle({
title: status == 'S' ? '支付成功' : '支付失败'
}) })
},
goPayAgain() {
console.log('goPayAgain')
}, },
goOrder() { goOrder() {
wxService.router(`/pages/order/order`) wxService.router(`/pages/order/order`)
......
{ {
"navigationBarTitleText": "支付成功", "navigationBarTitleText": "",
"usingComponents": { "usingComponents": {
"go-home": "/component/goHome/goHome" "go-home": "/component/goHome/goHome"
} }
......
...@@ -3,18 +3,18 @@ ...@@ -3,18 +3,18 @@
<view class="payment-status"> <view class="payment-status">
<image <image
class="status-img" class="status-img"
src="/assets/imgs/7_1_0/08_22/success.png" src="{{status == 'S' ? '/assets/imgs/7_1_0/08_22/success.png' : '/assets/imgs/7_1_0/08_22/fail.png'}}"
mode="widthFix" mode="widthFix"
lazy-load="false" lazy-load="false"
binderror=""
bindload=""
/> />
<view class="status-success">支付成功</view> <view class="status-success" wx:if="{{status == 'S'}}">支付成功</view>
<view class="status-price">¥ {{amount}}</view> <view class="status-fail" wx:if="{{status == 'F'}}">很遗憾,支付失败</view>
<view class="status-price" wx:if="{{status == 'S'}}">¥ {{amount}}</view>
<!-- <view class="status-time">交易时间: 2019-03-24 至 2019-06-23</view> --> <!-- <view class="status-time">交易时间: 2019-03-24 至 2019-06-23</view> -->
<view class="status-btn weui-flex"> <view class="status-btn weui-flex">
<view class="btn-detail" bindtap="goOrder">查看详情</view> <view class="btn-detail" bindtap="goOrder">查看详情</view>
<view class="btn-go-on" bindtap="goClassificationPage">继续逛逛</view> <view class="btn-go-on" bindtap="goClassificationPage" wx:if="{{status == 'S'}}">继续逛逛</view>
<view class="btn-go-on" bindtap="goPayAgain" wx:if="{{status == 'F'}}">重新支付</view>
</view> </view>
</view> </view>
<view class="status-look df"> <view class="status-look df">
......
...@@ -13,7 +13,11 @@ ...@@ -13,7 +13,11 @@
height: 50rpx; height: 50rpx;
color: rgba(192, 154, 116, 1); color: rgba(192, 154, 116, 1);
font-size: 36rpx; font-size: 36rpx;
font-family: PingFangSC-Medium; }
.status-fail {
height: 50rpx;
color: rgba(170, 170, 170, 1);
font-size: 36rpx;
} }
.status-price { .status-price {
height: 112rpx; height: 112rpx;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment