|  | @@ -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>
 |