提现优化更新

This commit is contained in:
GaoHao
2025-01-22 10:38:43 +08:00
parent fa809e7b0b
commit f8bd53596b
4 changed files with 39 additions and 11 deletions

View File

@@ -301,9 +301,39 @@
* 全部提现赋值
*/
function setAllMoney() {
data.money = data.mayMoney.toFixed(2)
data.money = getMoneys(data.mayMoney)
}
/**
*
* 金额格式化
* money:金额
* 保留两位小数&不四舍五入
*/
function getMoneys (money) {
if (!money || isNaN(money)) return "0.00";
let num = parseFloat(money + '') + '';
num = parseInt(money * 100 + '') / 100 + ''
let reg = /(-?\d+)(\d{4})/;
while (reg.test(num)) {
num = num.replace(reg, "$1,$2");
}
let idx = num.indexOf('.')
if (idx === -1) {
num = num + '.00'
}
if (idx > 0) {
let num_per = num.substring(0, idx) + '.'
let num_next = num.substring(idx + 1).padEnd(2, '0')
num = num_per + num_next
}
return num;
}
/**
* 获取提现记录
*/
@@ -338,7 +368,7 @@
*/
function getcashMoney() {
selectUserMoney().then(res => {
data.mayMoney = res.amount || 0
data.mayMoney = getMoneys(res.amount) || 0
})
}