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