feat(提现页面): 处理阿语系统自动将数组转化为阿语的问题,增加跳转提现对象页面方法
This commit is contained in:
parent
3c87093427
commit
f3a23a21a9
@ -460,6 +460,11 @@ const hasKYC = computed(() => {
|
||||
return bankCardInfo.value != null
|
||||
})
|
||||
|
||||
// 前往选择提交方式
|
||||
const gotoselectBank = () => {
|
||||
router.push('/bank-card')
|
||||
}
|
||||
|
||||
// 查看历史提现信息
|
||||
const lookDetails = () => {
|
||||
router.push({ path: '/cash-out-details', query: { activityId: activityId } })
|
||||
@ -518,15 +523,29 @@ const getDrawableAmount = async () => {
|
||||
}
|
||||
}
|
||||
|
||||
//处理提现金额输入
|
||||
const handleCashOutAmountInput = (event) => {
|
||||
let value = parseFloat(event.target.value)
|
||||
let value = event.target.value
|
||||
|
||||
if (value > availableBalance.value) {
|
||||
value = availableBalance.value
|
||||
event.target.value = value // 更新输入框的值
|
||||
// 只保留数字和小数点
|
||||
value = value.replace(/[^\d.]/g, '')
|
||||
|
||||
// 防止多个小数点
|
||||
const parts = value.split('.')
|
||||
if (parts.length > 2) {
|
||||
value = parts[0] + '.' + parts.slice(1).join('')
|
||||
}
|
||||
cashOutAmount.value = value // 更新 cashOutAmount 的值
|
||||
|
||||
// 如果输入值超过可用余额,则限制为最大值
|
||||
const numericValue = parseFloat(value)
|
||||
if (numericValue > availableBalance.value) {
|
||||
value = availableBalance.value.toString()
|
||||
}
|
||||
|
||||
// 更新输入框的值
|
||||
event.target.value = value
|
||||
|
||||
// 更新 cashOutAmount 的值
|
||||
cashOutAmount.value = parseFloat(value) || 0
|
||||
}
|
||||
|
||||
// 获取提现信息列表
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user