process/payments: fix payments shifting
This commit is contained in:
parent
3cb0a6a73c
commit
ab89ca3475
@ -404,7 +404,11 @@ export default function paymentsReactions(
|
||||
}
|
||||
|
||||
const seasons = seasonsTools.generateSeasons(seasonType, defaultSeasonsValues);
|
||||
const payments = seasonsTools.generateSeasonsPayments(leasingPeriod, seasons);
|
||||
const shiftNumber = Number.parseInt(highSeasonStartOption.label, 10) - 2;
|
||||
const payments = seasonsTools.generateSeasonsPayments(
|
||||
leasingPeriod,
|
||||
shift(seasons, shiftNumber)
|
||||
);
|
||||
const rows: Row[] = payments.map((value) => ({
|
||||
value,
|
||||
status: 'Default',
|
||||
@ -413,14 +417,12 @@ export default function paymentsReactions(
|
||||
const firstPaymentPerc = $calculation.getElementValue('tbxFirstPaymentPerc');
|
||||
const lastPaymentPerc = $calculation.getElementValue('tbxLastPaymentPerc');
|
||||
|
||||
const shiftNumber = Number.parseInt(highSeasonStartOption.label, 10) - 2;
|
||||
|
||||
$tables.payments.setRows([
|
||||
{
|
||||
value: firstPaymentPerc,
|
||||
status: 'Disabled',
|
||||
},
|
||||
...shift(rows, shiftNumber),
|
||||
...rows,
|
||||
{
|
||||
value: lastPaymentPerc,
|
||||
status: 'Disabled',
|
||||
@ -462,7 +464,10 @@ export default function paymentsReactions(
|
||||
|
||||
const seasons = seasonsTools.generateSeasons(seasonType, values);
|
||||
const leasingPeriod = $calculation.getElementValue('tbxLeasingPeriod');
|
||||
const payments = seasonsTools.generateSeasonsPayments(leasingPeriod, seasons);
|
||||
const payments = seasonsTools.generateSeasonsPayments(
|
||||
leasingPeriod,
|
||||
shift(seasons, shiftNumber)
|
||||
);
|
||||
const rows: Row[] = payments.map((value) => ({
|
||||
value,
|
||||
status: 'Default',
|
||||
@ -476,7 +481,7 @@ export default function paymentsReactions(
|
||||
value: firstPaymentPerc,
|
||||
status: 'Disabled',
|
||||
},
|
||||
...shift(rows, shiftNumber),
|
||||
...rows,
|
||||
{
|
||||
value: lastPaymentPerc,
|
||||
status: 'Disabled',
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user