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