解决多账户金额计算的bug

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

View File

@@ -595,18 +595,26 @@ 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) {
if(arr[i] < 0){ let arr = []
newArr.push((arr[i]-0).toString()); if(str.indexOf(',')>-1) {
arr = str.split(',')
} else {
arr = str
} }
else { for(let i=0; i<arr.length; i++) {
newArr.push((0 - arr[i]).toString()); if(arr[i] < 0){
newArr.push((arr[i]-0).toString());
}
else {
newArr.push((0 - arr[i]).toString());
}
} }
} }
return newArr; return newArr;