|
|
@@ -1,20 +1,26 @@
|
|
|
<template>
|
|
|
- <div class="app-content pay-wrap">
|
|
|
- <div class="delivery-wrap">
|
|
|
- <div class="shop-logo-wrap">
|
|
|
- <div class="logo-img">
|
|
|
+ <view class="app-content pay-wrap">
|
|
|
+ <view class="delivery-wrap">
|
|
|
+ <view class="shop-logo-wrap">
|
|
|
+ <view class="logo-img">
|
|
|
<image class="logo" :src="`${constant.imgUrl}/logo4.png`" alt mode="widthFix" ></image>
|
|
|
- <div class="title">{{ hdInfo.name?hdInfo.name:'' }}</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div style="padding:10upx 0 25upx 10upx;font-size:30upx;" v-if="!$util.isEmpty(customInfo)">
|
|
|
- 您好,{{ customInfo.name?customInfo.name:'' }},<text>请输入要充值金额</text>
|
|
|
- </div>
|
|
|
- <div class="module-com pay-input-wrap">
|
|
|
+ <view class="title">{{ hdInfo.name?hdInfo.name:'' }}</view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view style="padding:10upx 0 25upx 10upx;font-size:30upx;" v-if="!$util.isEmpty(customInfo)">
|
|
|
+ 您好,{{ customInfo.name?customInfo.name:'' }}
|
|
|
+ <text v-if="hdInfo.balance >= 0">账户余额:¥{{ hdInfo.balance?parseFloat(hdInfo.balance):0 }}元</text>
|
|
|
+ <text v-else>
|
|
|
+ 欠账:¥{{ hdInfo.balance?parseFloat(hdInfo.balance):0 }}元
|
|
|
+ <text>查看账单</text>
|
|
|
+ <text>查看明细</text>
|
|
|
+ </text>
|
|
|
+ </view>
|
|
|
+ <view class="module-com pay-input-wrap">
|
|
|
<pay-input-module :focus="inpFocus" :num="amount" @focusFn="focusFn" @blurFn="blurFn" @clickKey="clickKeyFn" />
|
|
|
- </div>
|
|
|
+ </view>
|
|
|
|
|
|
- <view style="text-align: center;">
|
|
|
+ <view style="text-align: center;" v-if="hdInfo.balance > 0 && (rechargeWeal == 1 || rechargeWeal == 2)">
|
|
|
|
|
|
<view v-if="rechargeWeal == 1" style="font-size:34upx;">
|
|
|
<view v-for="(item,index) in weal" :key="index" style="margin-top:56upx;">
|
|
|
@@ -36,16 +42,16 @@
|
|
|
|
|
|
</view>
|
|
|
|
|
|
- <div class="btn-wrap">
|
|
|
+ <view class="btn-wrap">
|
|
|
<!-- #ifdef MP-WEIXIN -->
|
|
|
<button class="button-com green" @click="wexinPayFn">微信支付</button>
|
|
|
<!-- #endif -->
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
|
|
|
<wangCg :loginStyle.sync="globalLoginStyle" @goToLogin="loginTo()"></wangCg>
|
|
|
|
|
|
- </div>
|
|
|
+ </view>
|
|
|
</template>
|
|
|
<script>
|
|
|
import { mapGetters } from 'vuex'
|
|
|
@@ -77,8 +83,8 @@ export default {
|
|
|
payCallData: null,
|
|
|
id:0,
|
|
|
salt:'',
|
|
|
- hdInfo:[],
|
|
|
- customInfo:[],
|
|
|
+ hdInfo:{balance:0},
|
|
|
+ customInfo:{balance:0},
|
|
|
loginComeBack:0,
|
|
|
rechargeWeal:0,
|
|
|
weal:[]
|
|
|
@@ -321,21 +327,18 @@ export default {
|
|
|
.logo-img {
|
|
|
width: 100%;
|
|
|
margin: 10upx auto;
|
|
|
+ display: flex;
|
|
|
align-items: center;
|
|
|
.logo {
|
|
|
- width: 100upx;
|
|
|
- height:100upx;
|
|
|
+ width: 80upx;
|
|
|
+ height: 80upx;
|
|
|
border-radius: 10upx;
|
|
|
- margin-left:10upx;
|
|
|
- float: left;
|
|
|
+ margin-left: 10upx;
|
|
|
}
|
|
|
.title{
|
|
|
- margin-left:20upx;
|
|
|
- float:left;
|
|
|
- width:600upx;
|
|
|
- height:100upx;
|
|
|
- line-height:100upx;
|
|
|
- font-size:42upx;
|
|
|
+ margin-left: 20upx;
|
|
|
+ flex: 1;
|
|
|
+ font-size: 42upx;
|
|
|
font-weight: bold;
|
|
|
}
|
|
|
}
|