reaction: fix reset fields lists
This commit is contained in:
parent
dd7394f221
commit
c24e5885bd
@ -13,37 +13,37 @@ export default function reactions(context: ProcessContext) {
|
||||
() => $process.has('ELT') || $process.has('LoadKP'),
|
||||
() => ({
|
||||
values: $calculation.$values.getValues([
|
||||
'leaseObjectType',
|
||||
// osago
|
||||
'townRegistration',
|
||||
'legalClientTown',
|
||||
'legalClientRegion',
|
||||
'objectRegistration',
|
||||
'townRegistration',
|
||||
// kasko
|
||||
'legalClientRegion',
|
||||
'legalClientTown',
|
||||
'brand',
|
||||
'model',
|
||||
'GPSBrand',
|
||||
'GPSModel',
|
||||
'leaseObjectYear',
|
||||
'leaseObjectCategory',
|
||||
'leaseObjectMotorPower',
|
||||
'leaseObjectUseFor',
|
||||
'maxMass',
|
||||
'countSeats',
|
||||
'withTrailer',
|
||||
'lead',
|
||||
'opportunity',
|
||||
'leaseObjectUseFor',
|
||||
'leaseObjectCategory',
|
||||
'insDecentral',
|
||||
'leasingWithoutKasko',
|
||||
'leaseObjectType',
|
||||
'insAgeDrivers',
|
||||
'insExpDrivers',
|
||||
'vin',
|
||||
'brand',
|
||||
'model',
|
||||
'leaseObjectMotorPower',
|
||||
'leaseObjectPrice',
|
||||
'supplierDiscountRub',
|
||||
'leaseObjectYear',
|
||||
'leaseObjectUsed',
|
||||
'leasingPeriod',
|
||||
'leaseObjectPrice',
|
||||
]),
|
||||
}),
|
||||
async () => {
|
||||
const initialValues = await init();
|
||||
|
||||
if (initialValues) {
|
||||
$tables.elt.kasko.setRows(initialValues.kasko);
|
||||
$tables.elt.osago.setRows(initialValues.osago);
|
||||
}
|
||||
},
|
||||
@ -56,14 +56,53 @@ export default function reactions(context: ProcessContext) {
|
||||
|
||||
disposableReaction(
|
||||
() => $process.has('ELT') || $process.has('LoadKP'),
|
||||
() => $calculation.element('tbxInsFranchise').getValue(),
|
||||
() => ({
|
||||
values: $calculation.$values.getValues([
|
||||
'legalClientRegion',
|
||||
'legalClientTown',
|
||||
'leaseObjectType',
|
||||
'leaseObjectCategory',
|
||||
'brand',
|
||||
'model',
|
||||
'leaseObjectUsed',
|
||||
'product',
|
||||
'leaseObjectYear',
|
||||
'leaseObjectMotorPower',
|
||||
'engineType',
|
||||
'leasingPeriod',
|
||||
'plPriceRub',
|
||||
'discountRub',
|
||||
'importProgramSum',
|
||||
'addEquipmentPrice',
|
||||
'insFranchise',
|
||||
'GPSBrand',
|
||||
'GPSModel',
|
||||
'insAgeDrivers',
|
||||
'insExpDrivers',
|
||||
'insUnlimitDrivers',
|
||||
'maxMass',
|
||||
'mileage',
|
||||
'vin',
|
||||
'leaseObjectUseFor',
|
||||
'countSeats',
|
||||
'lead',
|
||||
'opportunity',
|
||||
'withTrailer',
|
||||
'insDecentral',
|
||||
'leasingWithoutKasko',
|
||||
]),
|
||||
}),
|
||||
async () => {
|
||||
const initialValues = await init();
|
||||
|
||||
$tables.elt.kasko.setRows(initialValues.kasko);
|
||||
if (initialValues) {
|
||||
$tables.elt.kasko.setRows(initialValues.kasko);
|
||||
}
|
||||
},
|
||||
{
|
||||
delay: 10,
|
||||
equals: comparer.shallow,
|
||||
fireImmediately: true,
|
||||
}
|
||||
);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user