解决多账户金额计算的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} * @returns {Array}
*/ */
export function changeListFmtMinus(arr) { export function changeListFmtMinus(str) {
let newArr = new Array(); let newArr = new Array()
for(var i=0; i<arr.length; i++) { 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){ if(arr[i] < 0){
newArr.push((arr[i]-0).toString()); newArr.push((arr[i]-0).toString());
} }
@@ -609,6 +616,7 @@ export function changeListFmtMinus(arr) {
newArr.push((0 - arr[i]).toString()); newArr.push((0 - arr[i]).toString());
} }
} }
}
return newArr; return newArr;
} }