| | |
| | | return false |
| | | } |
| | | } |
| | | /** |
| | | * 两数相乘 arg1 * arg2 |
| | | * @Date 2020/5/9 13:19 |
| | | **/ |
| | | export function accMul(arg1, arg2) { |
| | | let t = 0 |
| | | arg1 = arg1 ? arg1.toString() : '0' |
| | | arg2 = arg2 ? arg2.toString() : '0' |
| | | if (arg1.includes('.')) { |
| | | t += arg1.split('.')[1].length |
| | | } |
| | | if (arg2.includes('.')) { |
| | | t += arg2.split('.')[1].length |
| | | } |
| | | const r1 = Number(arg1.replace('.', '')) |
| | | const r2 = Number(arg2.replace('.', '')) |
| | | return (r1 * r2) / Math.pow(10, t) |
| | | } |
| | | |
| | | /** |
| | | * 两数相除 arg1 / arg2 |
| | | * @Date 2020/5/9 13:18 |
| | | **/ |
| | | export function accDiv(arg1, arg2) { |
| | | let t = 0 |
| | | arg1 = arg1 ? arg1.toString() : '0' |
| | | arg2 = arg2 ? arg2.toString() : '0' |
| | | if (arg2.includes('.')) { |
| | | t = arg2.split('.')[1].length |
| | | } |
| | | if (arg1.includes('.')) { |
| | | t -= arg1.split('.')[1].length |
| | | } |
| | | const r1 = Number(arg1.replace('.', '')) |
| | | const r2 = Number(arg2.replace('.', '')) |
| | | return accMul((r1 / r2), Math.pow(10, t)) |
| | | } |
| | | /** |
| | | * 判断非空 |
| | | * @param {Object} str |
| | |
| | | } |
| | | return parseFloat(val) / 100 |
| | | } |
| | | |
| | | /* 元转分 */ |
| | | export function yuanToFen(amount) { |
| | | let fen = 0 |
| | | if (!amount) { |
| | | return fen; |
| | | } |
| | | fen = accMul(amount,100) |
| | | console.log(amount,fen); |
| | | return fen |
| | | } |
| | | /* 分转元 */ |
| | | export function fenToYuan(amount) { |
| | | if (!amount) { |
| | | return "0"; |
| | | } |
| | | amount = amount.toString(); |
| | | if (amount.length == 1) { |
| | | return parseFloat("0.0" + amount); |
| | | } else if (amount.length == 2) { |
| | | return parseFloat("0." + amount); |
| | | } else { |
| | | return parseFloat(amount.substring(0, amount.length - 2) + "." + amount.substring(amount.length - 2)); |
| | | } |
| | | } |
| | | // 判断微信、支付宝 2微信 5支付宝 3其他 |
| | | export function getPlat() { |
| | | // #ifdef H5 |