validation: fix tbxLeaseObjectPrice validation
This commit is contained in:
parent
aeadd98e7b
commit
d5b11c3891
@ -150,7 +150,7 @@ const elementsValidations: Partial<
|
||||
selectTarif: CONDITIONS.IS_NULL,
|
||||
// selectRate: VALIDATIONS.IS_NULL,
|
||||
selectRegistration: CONDITIONS.IS_NULL,
|
||||
tbxLeaseObjectPrice: CONDITIONS.LESS_OR_EQUALS_ZERO,
|
||||
// tbxLeaseObjectPrice: CONDITIONS.LESS_OR_EQUALS_ZERO,
|
||||
// tbxLastPaymentPerc: VALIDATIONS.IS_NULL,
|
||||
// tbxLastPaymentRub: VALIDATIONS.IS_NULL,
|
||||
// tbxFirstPaymentPerc: VALIDATIONS.IS_NULL,
|
||||
|
||||
@ -127,34 +127,34 @@ const reactionEffects: IReactionEffect[] = [
|
||||
);
|
||||
|
||||
const quote = calculationStore.getOption('selectQuote');
|
||||
if (quote?.evo_max_price_change) {
|
||||
if (price - supplierDiscountRub > quote.evo_max_price_change) {
|
||||
calculationStore.setValidation('tbxLeaseObjectPrice', false);
|
||||
openNotification({
|
||||
type: 'error',
|
||||
message: 'Ошибка',
|
||||
description:
|
||||
'Указанная стоимость предмета лизинга больше возмножного изменения стоимости предмета лизинга при пересчете без пересмотра. ' +
|
||||
'Уменьшите стоимость предмета лизинга',
|
||||
});
|
||||
} else {
|
||||
calculationStore.setValidation('tbxLeaseObjectPrice', undefined);
|
||||
}
|
||||
if (
|
||||
quote?.evo_max_price_change &&
|
||||
price - supplierDiscountRub > quote.evo_max_price_change
|
||||
) {
|
||||
calculationStore.setValidation('tbxLeaseObjectPrice', false);
|
||||
openNotification({
|
||||
type: 'error',
|
||||
message: 'Ошибка',
|
||||
description:
|
||||
'Указанная стоимость предмета лизинга больше возмножного изменения стоимости предмета лизинга при пересчете без пересмотра. ' +
|
||||
'Уменьшите стоимость предмета лизинга',
|
||||
});
|
||||
}
|
||||
|
||||
if (quote?.evo_min_change_price) {
|
||||
if (price - supplierDiscountRub < quote.evo_min_change_price) {
|
||||
calculationStore.setValidation('tbxLeaseObjectPrice', false);
|
||||
openNotification({
|
||||
type: 'error',
|
||||
message: 'Ошибка',
|
||||
description:
|
||||
'Указанная стоимость предмета лизинга меньше возмножного изменения стоимости предмета лизинга при пересчете без пересмотра. ' +
|
||||
'Увеличьте стоимость предмета лизинга',
|
||||
});
|
||||
} else {
|
||||
calculationStore.setValidation('tbxLeaseObjectPrice', undefined);
|
||||
}
|
||||
if (
|
||||
quote?.evo_min_change_price &&
|
||||
price - supplierDiscountRub < quote.evo_min_change_price
|
||||
) {
|
||||
calculationStore.setValidation('tbxLeaseObjectPrice', false);
|
||||
openNotification({
|
||||
type: 'error',
|
||||
message: 'Ошибка',
|
||||
description:
|
||||
'Указанная стоимость предмета лизинга меньше возмножного изменения стоимости предмета лизинга при пересчете без пересмотра. ' +
|
||||
'Увеличьте стоимость предмета лизинга',
|
||||
});
|
||||
} else {
|
||||
calculationStore.setValidation('tbxLeaseObjectPrice', undefined);
|
||||
}
|
||||
},
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user