blob: e36fd54ab655dbb9bb0a0406ff513982de7d8d56 [file] [log] [blame]
guangchao.xu070005a2020-12-07 09:56:40 +08001<template>
2 <view class="payResult">
guangchao.xu50e42382021-01-04 17:53:47 +08003 <view class="payResult-status" v-if="msg.billstatus ==1">
guangchao.xu070005a2020-12-07 09:56:40 +08004 <icon type="success" size="60" color="#3599FB"></icon>
5 <text class="payResult-status-text">支付成功</text>
6 </view>
guangchao.xu50e42382021-01-04 17:53:47 +08007 <view class="payResult-status" v-if="msg.billstatus ==0">
guangchao.xu070005a2020-12-07 09:56:40 +08008 <icon type="warn" size="60"></icon>
9 <text class="payResult-status-text">支付失败</text>
10 </view>
guangchao.xu50e42382021-01-04 17:53:47 +080011 <view class="payResult-money" v-if="msg.billstatus ==1"><text>-¥{{msg.mergingSubtotal?msg.mergingSubtotal:'0.00'}}</text></view>
guangchao.xu070005a2020-12-07 09:56:40 +080012 <view class="payResult-msg">
13 <u-cell-group>
guangchao.xu50e42382021-01-04 17:53:47 +080014 <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.xu070005a2020-12-07 09:56:40 +080016 <u-cell-item title="交易时间" :value="msg.paytime?msg.paytime:'未知时间'" :arrow="false" bg-color="#FFFFFF"></u-cell-item>
guangchao.xu50e42382021-01-04 17:53:47 +080017 <u-cell-item title="订单号" :value="msg.billNo?msg.billNo:'未知订单号'" :arrow="false" bg-color="#FFFFFF"></u-cell-item>
guangchao.xu070005a2020-12-07 09:56:40 +080018 </u-cell-group>
19 </view>
guangchao.xu50e42382021-01-04 17:53:47 +080020 <u-button class="btn":custom-style="btn" @tap="goBack">返回待缴费列表</u-button>
guangchao.xu070005a2020-12-07 09:56:40 +080021 </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.xu50e42382021-01-04 17:53:47 +080042 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.xu070005a2020-12-07 09:56:40 +080055 }
guangchao.xu50e42382021-01-04 17:53:47 +080056 msg.paytime = date
57 that.msg = msg
guangchao.xu070005a2020-12-07 09:56:40 +080058 },
59 methods: {
60 goBack() {
guangchao.xu50e42382021-01-04 17:53:47 +080061 uni.navigateBack({
62 delta:2
63 })
guangchao.xu070005a2020-12-07 09:56:40 +080064 }
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.xu50e42382021-01-04 17:53:47 +080087 &-money{
88 padding: 30rpx;
89 font-size: 50rpx;
90 text-align: right;
91 color: #2FA8E1;
92 }
guangchao.xu070005a2020-12-07 09:56:40 +080093 &-msg{
94 margin-top: 50rpx;
95 }
96 }
97</style>