Browse Source

fix cumulative income graph

tags/Baseline_30082024_FRONTEND_UAT
MSI\User 1 year ago
parent
commit
d38164adf7
2 changed files with 4 additions and 3 deletions
  1. +1
    -0
      src/app/api/cashflow/index.ts
  2. +3
    -3
      src/components/ProjectCashFlow/ProjectCashFlow.tsx

+ 1
- 0
src/app/api/cashflow/index.ts View File

@@ -29,6 +29,7 @@ export interface CashFlowByMonthChartResult {
incomeList: any[]; incomeList: any[];
expenditureList: any[]; expenditureList: any[];
beforeCurrentYearExpenditure: any[]; beforeCurrentYearExpenditure: any[];
beforeCurrentYearIncome: any[];
} }


export interface CashFlowReceivableAndExpenditure { export interface CashFlowReceivableAndExpenditure {


+ 3
- 3
src/components/ProjectCashFlow/ProjectCashFlow.tsx View File

@@ -102,11 +102,11 @@ const ProjectCashFlow: React.FC = () => {
leftMax = Math.max(cashFlowMonthlyChartData[0].incomeList[i].income,cashFlowMonthlyChartData[0].expenditureList[i].expenditure) leftMax = Math.max(cashFlowMonthlyChartData[0].incomeList[i].income,cashFlowMonthlyChartData[0].expenditureList[i].expenditure)
} }
monthlyIncome.push(cashFlowMonthlyChartData[0].incomeList[i].income) monthlyIncome.push(cashFlowMonthlyChartData[0].incomeList[i].income)
cumulativeIncome.push(cashFlowMonthlyChartData[0].incomeList[i].cumulativeIncome)
cumulativeIncome.push(cashFlowMonthlyChartData[0].beforeCurrentYearIncome[0].beforeCurrentYearCumulativeIncome + cashFlowMonthlyChartData[0].incomeList[i].cumulativeIncome)
} }
for (var i = 0; i < cashFlowMonthlyChartData[0].expenditureList.length; i++) { for (var i = 0; i < cashFlowMonthlyChartData[0].expenditureList.length; i++) {
if (rightMax < cashFlowMonthlyChartData[0].incomeList[i].cumulativeIncome || rightMax < cashFlowMonthlyChartData[0].beforeCurrentYearExpenditure[0].beforeCurrentYearCumulativeExpenditure +cashFlowMonthlyChartData[0].expenditureList[i].cumulativeExpenditure){
rightMax = Math.max(cashFlowMonthlyChartData[0].incomeList[i].cumulativeIncome,cashFlowMonthlyChartData[0].beforeCurrentYearExpenditure[0].beforeCurrentYearCumulativeExpenditure + cashFlowMonthlyChartData[0].expenditureList[i].cumulativeExpenditure)
if (rightMax < cashFlowMonthlyChartData[0].beforeCurrentYearIncome[0].beforeCurrentYearCumulativeIncome + cashFlowMonthlyChartData[0].incomeList[i].cumulativeIncome || rightMax < cashFlowMonthlyChartData[0].beforeCurrentYearExpenditure[0].beforeCurrentYearCumulativeExpenditure +cashFlowMonthlyChartData[0].expenditureList[i].cumulativeExpenditure){
rightMax = Math.max(cashFlowMonthlyChartData[0].beforeCurrentYearIncome[0].beforeCurrentYearCumulativeIncome + cashFlowMonthlyChartData[0].incomeList[i].cumulativeIncome,cashFlowMonthlyChartData[0].beforeCurrentYearExpenditure[0].beforeCurrentYearCumulativeExpenditure + cashFlowMonthlyChartData[0].expenditureList[i].cumulativeExpenditure)
} }
monthlyExpenditure.push(cashFlowMonthlyChartData[0].expenditureList[i].expenditure) monthlyExpenditure.push(cashFlowMonthlyChartData[0].expenditureList[i].expenditure)
cumulativeExpenditure.push(cashFlowMonthlyChartData[0].beforeCurrentYearExpenditure[0].beforeCurrentYearCumulativeExpenditure + cashFlowMonthlyChartData[0].expenditureList[i].cumulativeExpenditure) cumulativeExpenditure.push(cashFlowMonthlyChartData[0].beforeCurrentYearExpenditure[0].beforeCurrentYearCumulativeExpenditure + cashFlowMonthlyChartData[0].expenditureList[i].cumulativeExpenditure)


Loading…
Cancel
Save