|
@@ -4,6 +4,28 @@
|
|
|
<van-cell title="医院名称" value="长沙泰和医院"></van-cell>
|
|
|
<van-cell title="开方科室" :value="params.deptName"></van-cell>
|
|
|
<van-cell title="开方医生" :value="params.doctorName"></van-cell>
|
|
|
+ <van-cell title="总金额">
|
|
|
+ <template #default>
|
|
|
+ <span style="color: orangered">{{ makeMoney(params.totalAmt) }}</span>
|
|
|
+ </template>
|
|
|
+ </van-cell>
|
|
|
+ <div v-if="params.fundPay && params.fundPay !== 'undefined'">
|
|
|
+ <van-cell title="医保统筹支付">
|
|
|
+ <template #default>
|
|
|
+ <span style="color: orangered">{{ makeMoney(params.fundPay) }}</span>
|
|
|
+ </template>
|
|
|
+ </van-cell>
|
|
|
+ <van-cell v-if="params.acctPay" title="个人账户支付">
|
|
|
+ <template #default>
|
|
|
+ <span style="color: orangered">{{ makeMoney(params.acctPay) }}</span>
|
|
|
+ </template>
|
|
|
+ </van-cell>
|
|
|
+ <van-cell title="个人现金支付">
|
|
|
+ <template #default>
|
|
|
+ <span style="color: orangered">{{ makeMoney(params.selfAmt) }}</span>
|
|
|
+ </template>
|
|
|
+ </van-cell>
|
|
|
+ </div>
|
|
|
<div style="height: 5px"></div>
|
|
|
<div style="background: white; text-align: center; font-size: 12px">
|
|
|
<div style="height: 5px"></div>
|
|
@@ -24,19 +46,9 @@
|
|
|
</van-row>
|
|
|
<div style="height: 5px"></div>
|
|
|
</div>
|
|
|
- <div style="height: 5px"></div>
|
|
|
- <van-row justify="end">
|
|
|
- <van-col span="4">
|
|
|
- <div style="text-align: right">总金额:</div>
|
|
|
- </van-col>
|
|
|
- <van-col span="5">
|
|
|
- <span style="color: orangered">¥ {{ makePrice(params.totalAmt) }}</span>
|
|
|
- </van-col>
|
|
|
- </van-row>
|
|
|
- <div style="height: 5px"></div>
|
|
|
</div>
|
|
|
<div style="height: 10px"></div>
|
|
|
- <van-button block type="primary" @click="wechatPay">微信支付(¥ {{ makePrice(params.totalAmt) }})</van-button>
|
|
|
+ <van-button block type="primary" @click="wechatPay">微信支付(¥ {{ makePrice(params.selfAmt) }})</van-button>
|
|
|
|
|
|
<van-dialog
|
|
|
v-model:show="showBillInfo"
|
|
@@ -48,7 +60,7 @@
|
|
|
<div style="height: 12px"></div>
|
|
|
<van-cell title="用户姓名" :value="params.patName" />
|
|
|
<van-cell title="订单号" :value="params.hisOrdNum" />
|
|
|
- <van-cell title="缴费金额" :value="makePrice(params.totalAmt)" />
|
|
|
+ <van-cell title="缴费金额" :value="makePrice(params.selfAmt)" />
|
|
|
<van-cell title="医生" :value="params.doctorName" />
|
|
|
<van-cell title="科室" :value="params.deptName" />
|
|
|
<van-cell title="医院" value="长沙泰和医院" />
|
|
@@ -80,7 +92,7 @@ export default {
|
|
|
const param = {
|
|
|
body: bodyText,
|
|
|
orderType: 2,
|
|
|
- totalFee: makePrice(params.totalAmt),
|
|
|
+ totalFee: makePrice(params.selfAmt),
|
|
|
openId: getLocalOpenId(),
|
|
|
patientId: params.patientId,
|
|
|
hisOrdNum: params.hisOrdNum,
|
|
@@ -107,6 +119,7 @@ export default {
|
|
|
fees,
|
|
|
showBillInfo,
|
|
|
makePrice,
|
|
|
+ makeMoney,
|
|
|
wechatPay,
|
|
|
}
|
|
|
},
|
|
@@ -115,4 +128,9 @@ export default {
|
|
|
function makePrice(num) {
|
|
|
return (num / 100).toFixed(2)
|
|
|
}
|
|
|
+
|
|
|
+function makeMoney(money) {
|
|
|
+ const m = money / 100
|
|
|
+ return '¥ ' + m.toFixed(2)
|
|
|
+}
|
|
|
</script>
|