feat:钱包转账错误

This commit is contained in:
dzc committed 2025-10-29 10:23:33 +08:00
1 parent 53db4b806a
commit 54ece07763
1 file changed
+12 -15
@@ -33,13 +33,15 @@
<span class="color-primary">{{ userConfigDetail.sourceWalletTypeName }}</span>
</el-descriptions-item>
<el-descriptions-item :rowspan="1" label="源钱包余额: ">
<span class="color-success">{{ displayPrice(userConfigDetail.sourceWalletBalance - form.balance * 100) }}</span>
<span class="color-success">{{ displayPrice(userConfigDetail.sourceWalletBalance - form.balance
* 100) }}</span>
</el-descriptions-item>
<el-descriptions-item :rowspan="1" label="目标钱包: ">
<span class="color-primary">{{ userConfigDetail.targetWalletTypeName }}</span>
</el-descriptions-item>
<el-descriptions-item :rowspan="1" label="目标钱包余额: ">
<span class="color-success">{{ displayPrice(userConfigDetail.targetWalletBalance + form.balance * 100) }}</span>
<span class="color-success">{{ displayPrice(userConfigDetail.targetWalletBalance + form.balance
* 100) }}</span>
</el-descriptions-item>
</el-descriptions>
<el-descriptions :column="2" border title="转账统计">
@@ -52,8 +54,8 @@
<el-descriptions-item :rowspan="1" label="源钱包支持最大转账金额: ">
<span class="color-primary">{{ displayPrice(userConfigDetail.maxTransferBalance) }}</span>
</el-descriptions-item>
<el-descriptions-item :rowspan="1" label="目标钱包已转账金额: "
>{{ displayPrice(userConfigDetail.totalTransferBalance) }}
<el-descriptions-item :rowspan="1" label="目标钱包已转账金额: ">{{
displayPrice(userConfigDetail.totalTransferBalance) }}
</el-descriptions-item>
</el-descriptions>
</div>
@@ -61,19 +63,14 @@
<span>用户</span>
<span class="color-primary">{{ walletDetail.username }}</span>
<span>将</span>
<el-input-number class="mx-1" style="width: 200px" :min="1" :max="5000" v-model="form.balance" placeholder="" />
<el-input-number class="mx-1" style="width: 200px" :min="1" :max="5000" v-model="form.balance"
placeholder="" />
<span>元从</span>
<span class="color-primary">{{ walletDetail.walletTypeName }}</span>
<span>转到</span>
<select-wallet-type
class="mx-1"
:clearable="false"
:autoFirst="true"
:apiParams="{ notWalletTypeIds: walletDetail.walletTypeId }"
style="width: 200px"
v-model="form.targetWalletTypeId"
@change="selectWalletTypeChange"
/>
<select-wallet-type class="mx-1" :clearable="false" :autoFirst="true"
:apiParams="{ notWalletTypeIds: walletDetail.walletTypeId }" style="width: 200px"
v-model="form.targetWalletTypeId" @change="selectWalletTypeChange" />
</div>
</div>
<template #footer>
@@ -182,7 +179,7 @@ const getUserConfig = async (userId: any, sourceWalletId: any, targetWalletId: a
const _pa = {
userId: userId,
sourceWalletTypeId: sourceWalletId,
targetWalletTypeId: targetWalletId,
targetWalletTypeId: targetWalletId ?? null,
}
try {
const { data } = await walletRuleJoin.userConfig(_pa)