解决多账户金额计算的bug

This commit is contained in:
神话
2022-05-07 21:47:38 +08:00
parent dc6cc14df5
commit 3c35db87e1

View File

@@ -595,13 +595,20 @@ export function removeByVal(arrylist, val) {
}
/**
* 将数组单个金额中的数值转为负数
* @param arr
* 将字符串中单个金额中的数值转为负数
* @param str
* @returns {Array}
*/
export function changeListFmtMinus(arr) {
let newArr = new Array();
for(var i=0; i<arr.length; i++) {
export function changeListFmtMinus(str) {
let newArr = new Array()
if(str) {
let arr = []
if(str.indexOf(',')>-1) {
arr = str.split(',')
} else {
arr = str
}
for(let i=0; i<arr.length; i++) {
if(arr[i] < 0){
newArr.push((arr[i]-0).toString());
}
@@ -609,6 +616,7 @@ export function changeListFmtMinus(arr) {
newArr.push((0 - arr[i]).toString());
}
}
}
return newArr;
}