取款计算金额
This commit is contained in:
parent
e9fbb956e4
commit
2e09a787fd
|
|
@ -233,13 +233,16 @@ const availableBalance = computed(() => {
|
||||||
const amount = parseFloat(walletInfo.value.amount || '0')
|
const amount = parseFloat(walletInfo.value.amount || '0')
|
||||||
const freeze = parseFloat(walletInfo.value.freeze || '0')
|
const freeze = parseFloat(walletInfo.value.freeze || '0')
|
||||||
// 钱包余额总和
|
// 钱包余额总和
|
||||||
const walletSum =
|
let walletSum =
|
||||||
Math.max(0, parseFloat(walletInfo.value.freeze)) +
|
Math.max(0, parseFloat(walletInfo.value.freeze)) +
|
||||||
Math.max(0, parseFloat(walletInfo.value.risk || '0')) +
|
Math.max(0, parseFloat(walletInfo.value.risk || '0')) +
|
||||||
Math.max(0, parseFloat(walletInfo.value.service || '0')) +
|
Math.max(0, parseFloat(walletInfo.value.service || '0')) +
|
||||||
Math.max(0, parseFloat(walletInfo.value.commission_fee_handling || '0')) +
|
Math.max(0, parseFloat(walletInfo.value.commission_fee_handling || '0')) +
|
||||||
Math.max(0, parseFloat(walletInfo.value.commission_point_diff || '0'))
|
Math.max(0, parseFloat(walletInfo.value.commission_point_diff || '0'));
|
||||||
// Math.max(0, parseFloat(walletInfo.value.closing_profit || '0'))
|
|
||||||
|
if (+roleId === 3 || +roleId === 4) {
|
||||||
|
walletSum += Math.max(0, parseFloat(walletInfo.value.closing_profit || '0'))
|
||||||
|
}
|
||||||
return floorMoney(amount - walletSum)
|
return floorMoney(amount - walletSum)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -256,8 +259,7 @@ const totalWalletBalance = computed(() => {
|
||||||
parseFloat(walletInfo.value.commission_point_diff || '0') +
|
parseFloat(walletInfo.value.commission_point_diff || '0') +
|
||||||
parseFloat(walletInfo.value.service || '0') +
|
parseFloat(walletInfo.value.service || '0') +
|
||||||
parseFloat(walletInfo.value.risk || '0') +
|
parseFloat(walletInfo.value.risk || '0') +
|
||||||
parseFloat(Math.min(0, +walletInfo.value.closing_profit) + '')
|
parseFloat(Math.max(0, +walletInfo.value.closing_profit) + '')
|
||||||
|
|
||||||
if (roleId >= 5) {
|
if (roleId >= 5) {
|
||||||
// roleId >= 5 时,总余额包含可用余额
|
// roleId >= 5 时,总余额包含可用余额
|
||||||
// availableBalance = amount - freeze - walletSum
|
// availableBalance = amount - freeze - walletSum
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue