Merge remote-tracking branch 'origin/master'

pull/3/head
owen 2023-10-01 15:29:43 +08:00
commit d5592cbd48
1 changed files with 14 additions and 3 deletions

View File

@ -20,8 +20,8 @@
<view class="iconfont" :class="item.icon"></view>
<view class="text">
<view class=name>{{item.name}}</view>
<view class="info" v-if="item.value === 'yue'">
{{item.title}} <span class="money">{{ item.number }}</span>
<view class="info" v-if="item.code === 'wallet'">
{{item.title}} <span class="money">{{ fen2yuan(wallet.balance || 0) }}</span>
</view>
<view class="info" v-else>{{item.title}}</view>
</view>
@ -40,7 +40,9 @@
import numberScroll from '@/components/numberScroll.vue'
import * as PayOrderApi from '@/api/pay/order.js';
import * as PayChannelApi from '@/api/pay/channel.js';
export default {
import * as WalletApi from '@/api/pay/wallet.js';
import {fen2yuan} from "../../../utils/util";
export default {
components: {
CountDown,
numberScroll
@ -52,6 +54,8 @@
payPrice: 0, //
invalidTime: 0, //
wallet: {},
channelCode: '', //
channels: [{ //
name: '微信支付', //
@ -72,6 +76,7 @@
name: '余额支付',
icon: "icon-yuezhifu",
title: '可用余额',
code: "wallet"
}, {
name: '模拟支付',
icon: "icon-yuezhifu",
@ -106,6 +111,7 @@
this.getCashierOrder()
},
methods: {
fen2yuan,
getCashierOrder() {
uni.showLoading({
title: '加载订单中'
@ -305,6 +311,11 @@
this.payType(this.channels[0].code)
}
})
// 3. //
WalletApi.getPayWallet().then(res=>{
this.wallet = res.data;
})
},
/**
* 设置支付方式