fix: 解决计算报错
Showing
1 changed file
with
1 additions
and
1 deletions
| ... | @@ -675,7 +675,7 @@ const incomeCalculateData = computed(() => { //响应式不生效 | ... | @@ -675,7 +675,7 @@ const incomeCalculateData = computed(() => { //响应式不生效 |
| 675 | resultInfo['折现现值'].push(changeNum(parseFloat(resultInfo['折现因子'][i]) * parseFloat(resultInfo['现金流'][i]?.replace(/,/g, '')), 2, true)); | 675 | resultInfo['折现现值'].push(changeNum(parseFloat(resultInfo['折现因子'][i]) * parseFloat(resultInfo['现金流'][i]?.replace(/,/g, '')), 2, true)); |
| 676 | }) | 676 | }) |
| 677 | resultInfo['数据资产估值'] = changeNum(resultInfo['折现现值'].reduce(function (prev, curr, idx, arr) { | 677 | resultInfo['数据资产估值'] = changeNum(resultInfo['折现现值'].reduce(function (prev, curr, idx, arr) { |
| 678 | return parseFloat(prev?.replace(/,/g, '')) + parseFloat(curr?.replace(/,/g, '')); | 678 | return (typeof prev == 'string' ? parseFloat(prev?.replace(/,/g, '')) : parseFloat(prev)) + parseFloat(curr?.replace(/,/g, '')); |
| 679 | }), 2, true); | 679 | }), 2, true); |
| 680 | return resultInfo; | 680 | return resultInfo; |
| 681 | }) | 681 | }) | ... | ... |
-
Please register or sign in to post a comment