apps/web: fix ELT Kasko sum check
This commit is contained in:
parent
7efea2acc9
commit
88fbb616b5
@ -29,7 +29,7 @@ const initialData = {
|
||||
|
||||
export const Kasko = observer(() => {
|
||||
const store = useStore();
|
||||
const { $tables, $calculation } = store;
|
||||
const { $calculation, $tables } = store;
|
||||
const apolloClient = useApolloClient();
|
||||
const { init } = helper({ apolloClient, store });
|
||||
|
||||
@ -60,13 +60,16 @@ export const Kasko = observer(() => {
|
||||
const {
|
||||
kaskoSum = 0,
|
||||
message,
|
||||
paymentPeriods,
|
||||
requestId,
|
||||
skCalcId,
|
||||
totalFranchise = 0,
|
||||
requestId,
|
||||
paymentPeriods,
|
||||
} = res;
|
||||
let { error } = res;
|
||||
|
||||
const sum =
|
||||
values.leasingPeriod <= 16 ? kaskoSum : paymentPeriods?.[0]?.kaskoSum || 0;
|
||||
|
||||
if (totalFranchise > MAX_FRANCHISE) {
|
||||
error ||= `Франшиза по страховке превышает максимально допустимое значение: ${Intl.NumberFormat(
|
||||
'ru',
|
||||
@ -77,7 +80,7 @@ export const Kasko = observer(() => {
|
||||
).format(MAX_FRANCHISE)}`;
|
||||
}
|
||||
|
||||
if (kaskoSum > MAX_INSURANCE) {
|
||||
if (sum > MAX_INSURANCE) {
|
||||
error ||= `Сумма по страховке превышает максимально допустимое значение по стоимости КАСКО: ${Intl.NumberFormat(
|
||||
'ru',
|
||||
{
|
||||
@ -87,7 +90,7 @@ export const Kasko = observer(() => {
|
||||
).format(MAX_INSURANCE)}`;
|
||||
}
|
||||
|
||||
if (kaskoSum < MIN_INSURANCE) {
|
||||
if (sum < MIN_INSURANCE) {
|
||||
error ||= `Сумма по страховке не должна быть меньше допустимого значения по стоимости КАСКО: ${Intl.NumberFormat(
|
||||
'ru',
|
||||
{
|
||||
@ -104,7 +107,7 @@ export const Kasko = observer(() => {
|
||||
requestId,
|
||||
skCalcId,
|
||||
status: error ? 'error' : null,
|
||||
sum: values.leasingPeriod <= 16 ? kaskoSum : paymentPeriods?.[0]?.kaskoSum || 0,
|
||||
sum,
|
||||
totalFranchise,
|
||||
});
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user