diff --git a/src/views/Wallet/Transfer/Transfer.vue b/src/views/Wallet/Transfer/Transfer.vue index 45d2dbd..68e27f4 100644 --- a/src/views/Wallet/Transfer/Transfer.vue +++ b/src/views/Wallet/Transfer/Transfer.vue @@ -358,26 +358,14 @@ const transfer = async () => { name: selectedPayee.name, }) ) - } else { - showError(t('transfer_failed', { price: selectedCoinData.price })) + + selectedCoin.value = null // 重置选择 + await fetchBankBalance() // 刷新银行余额 } - - // 重置选择 - selectedCoin.value = null - - // 刷新银行余额 - await fetchBankBalance() } catch (error) { // 错误处理 console.error('Transfer failed:', error) - - if (error.errorCode === 5000) { - showError(t('insufficient_balance')) - } else if (error.errorCode === 5010 || error.errorCode === 5009) { - showError(t('payment_password_error')) - } else { - showError(t('transfer_error')) - } + showError(error.response?.errorMsg) } }