guangchao.xu | 070005a | 2020-12-07 09:56:40 +0800 | [diff] [blame] | 1 | <template> |
| 2 | <view class="payResult"> |
guangchao.xu | 50e4238 | 2021-01-04 17:53:47 +0800 | [diff] [blame^] | 3 | <view class="payResult-status" v-if="msg.billstatus ==1"> |
guangchao.xu | 070005a | 2020-12-07 09:56:40 +0800 | [diff] [blame] | 4 | <icon type="success" size="60" color="#3599FB"></icon> |
| 5 | <text class="payResult-status-text">支付成功</text> |
| 6 | </view> |
guangchao.xu | 50e4238 | 2021-01-04 17:53:47 +0800 | [diff] [blame^] | 7 | <view class="payResult-status" v-if="msg.billstatus ==0"> |
guangchao.xu | 070005a | 2020-12-07 09:56:40 +0800 | [diff] [blame] | 8 | <icon type="warn" size="60"></icon> |
| 9 | <text class="payResult-status-text">支付失败</text> |
| 10 | </view> |
guangchao.xu | 50e4238 | 2021-01-04 17:53:47 +0800 | [diff] [blame^] | 11 | <view class="payResult-money" v-if="msg.billstatus ==1"><text>-¥{{msg.mergingSubtotal?msg.mergingSubtotal:'0.00'}}</text></view> |
guangchao.xu | 070005a | 2020-12-07 09:56:40 +0800 | [diff] [blame] | 12 | <view class="payResult-msg"> |
| 13 | <u-cell-group> |
guangchao.xu | 50e4238 | 2021-01-04 17:53:47 +0800 | [diff] [blame^] | 14 | <u-cell-item title="医院名称" :value="msg.hospitalName?msg.hospitalName:'未知医院'" :arrow="false" bg-color="#FFFFFF"></u-cell-item> |
| 15 | <u-cell-item title="交易方式" value="大理市民卡" :arrow="false" bg-color="#FFFFFF"></u-cell-item> |
guangchao.xu | 070005a | 2020-12-07 09:56:40 +0800 | [diff] [blame] | 16 | <u-cell-item title="交易时间" :value="msg.paytime?msg.paytime:'未知时间'" :arrow="false" bg-color="#FFFFFF"></u-cell-item> |
guangchao.xu | 50e4238 | 2021-01-04 17:53:47 +0800 | [diff] [blame^] | 17 | <u-cell-item title="订单号" :value="msg.billNo?msg.billNo:'未知订单号'" :arrow="false" bg-color="#FFFFFF"></u-cell-item> |
guangchao.xu | 070005a | 2020-12-07 09:56:40 +0800 | [diff] [blame] | 18 | </u-cell-group> |
| 19 | </view> |
guangchao.xu | 50e4238 | 2021-01-04 17:53:47 +0800 | [diff] [blame^] | 20 | <u-button class="btn":custom-style="btn" @tap="goBack">返回待缴费列表</u-button> |
guangchao.xu | 070005a | 2020-12-07 09:56:40 +0800 | [diff] [blame] | 21 | </view> |
| 22 | </template> |
| 23 | |
| 24 | <script> |
| 25 | export default { |
| 26 | data() { |
| 27 | return { |
| 28 | msg: {}, |
| 29 | btn: { |
| 30 | backgroundColor: ' #2FA8E1', |
| 31 | padding: '50rpx 0', |
| 32 | color: '#FFFFFF', |
| 33 | width: ' 600rpx', |
| 34 | fontSize: '30rpx', |
| 35 | border: '1px solid #2FA8E1', |
| 36 | marginTop: '50rpx' |
| 37 | } |
| 38 | } |
| 39 | }, |
| 40 | onLoad(options) { |
| 41 | let that = this; |
guangchao.xu | 50e4238 | 2021-01-04 17:53:47 +0800 | [diff] [blame^] | 42 | let msg = JSON.parse(options.msg) |
| 43 | let status = options.status |
| 44 | let date = options.date |
| 45 | switch(status){ |
| 46 | case 'fail': |
| 47 | msg.billstatus = 0; |
| 48 | break |
| 49 | case 'success': |
| 50 | msg.billstatus = 1; |
| 51 | break |
| 52 | case 'wip': //订单状态等待中 需查询 |
| 53 | msg.billstatus = 2; |
| 54 | break |
guangchao.xu | 070005a | 2020-12-07 09:56:40 +0800 | [diff] [blame] | 55 | } |
guangchao.xu | 50e4238 | 2021-01-04 17:53:47 +0800 | [diff] [blame^] | 56 | msg.paytime = date |
| 57 | that.msg = msg |
guangchao.xu | 070005a | 2020-12-07 09:56:40 +0800 | [diff] [blame] | 58 | }, |
| 59 | methods: { |
| 60 | goBack() { |
guangchao.xu | 50e4238 | 2021-01-04 17:53:47 +0800 | [diff] [blame^] | 61 | uni.navigateBack({ |
| 62 | delta:2 |
| 63 | }) |
guangchao.xu | 070005a | 2020-12-07 09:56:40 +0800 | [diff] [blame] | 64 | } |
| 65 | } |
| 66 | } |
| 67 | </script> |
| 68 | |
| 69 | <style lang="scss" scoped> |
| 70 | .payResult { |
| 71 | background-color: #FFFFFF; |
| 72 | height: 100vh; |
| 73 | box-sizing: border-box; |
| 74 | padding: 30rpx 0; |
| 75 | display: flex; |
| 76 | flex-direction: column; |
| 77 | &-status{ |
| 78 | display: flex; |
| 79 | justify-content: center; |
| 80 | align-items: center; |
| 81 | flex-direction: column; |
| 82 | &-text{ |
| 83 | font-size: 40rpx; |
| 84 | margin-top: 30rpx; |
| 85 | } |
| 86 | } |
guangchao.xu | 50e4238 | 2021-01-04 17:53:47 +0800 | [diff] [blame^] | 87 | &-money{ |
| 88 | padding: 30rpx; |
| 89 | font-size: 50rpx; |
| 90 | text-align: right; |
| 91 | color: #2FA8E1; |
| 92 | } |
guangchao.xu | 070005a | 2020-12-07 09:56:40 +0800 | [diff] [blame] | 93 | &-msg{ |
| 94 | margin-top: 50rpx; |
| 95 | } |
| 96 | } |
| 97 | </style> |