Calculation: fix some elements not rendered
This commit is contained in:
parent
c565c9286d
commit
6b569723fc
@ -1,17 +1,134 @@
|
||||
import buildAction from '../builders/build-action';
|
||||
import buildComputed from '../builders/build-computed';
|
||||
import buildOptions from '../builders/build-options';
|
||||
import buildReadonly from '../builders/build-readonly';
|
||||
import buildValue from '../builders/build-value';
|
||||
import components from './elements-components';
|
||||
import type components from './elements-components';
|
||||
|
||||
export const defaultBuilders = Object.keys(components).reduce((acc, elementName) => {
|
||||
acc[elementName] = buildValue;
|
||||
const builders: Record<keyof typeof components, any> = {
|
||||
cbxRecalcWithRevision: buildValue,
|
||||
tbxLeaseObjectPrice: buildValue,
|
||||
tbxLeaseObjectPriceWthtVAT: buildValue,
|
||||
tbxVATInLeaseObjectPrice: buildValue,
|
||||
tbxEngineHours: buildValue,
|
||||
tbxSupplierDiscountRub: buildValue,
|
||||
tbxSupplierDiscountPerc: buildValue,
|
||||
tbxLeasingPeriod: buildValue,
|
||||
tbxFirstPaymentPerc: buildValue,
|
||||
tbxFirstPaymentRub: buildValue,
|
||||
tbxLastPaymentPerc: buildValue,
|
||||
tbxLastPaymentRub: buildValue,
|
||||
tbxRedemptionPaymentSum: buildValue,
|
||||
tbxParmentsDecreasePercent: buildValue,
|
||||
tbxComissionPerc: buildValue,
|
||||
tbxComissionRub: buildValue,
|
||||
tbxSaleBonus: buildValue,
|
||||
tbxIRR_Perc: buildValue,
|
||||
labelDepreciationGroup: buildValue,
|
||||
tbxLeaseObjectCount: buildValue,
|
||||
cbxWithTrailer: buildValue,
|
||||
cbxLeaseObjectUsed: buildValue,
|
||||
tbxMaxMass: buildValue,
|
||||
tbxCountSeats: buildValue,
|
||||
tbxMaxSpeed: buildValue,
|
||||
tbxLeaseObjectYear: buildValue,
|
||||
tbxLeaseObjectMotorPower: buildValue,
|
||||
tbxEngineVolume: buildValue,
|
||||
tbxDealerRewardSumm: buildValue,
|
||||
tbxDealerBrokerRewardSumm: buildValue,
|
||||
tbxIndAgentRewardSumm: buildValue,
|
||||
tbxCalcDoubleAgentRewardSumm: buildValue,
|
||||
tbxCalcBrokerRewardSum: buildValue,
|
||||
tbxFinDepartmentRewardSumm: buildValue,
|
||||
cbxInsDecentral: buildValue,
|
||||
tbxInsFranchise: buildValue,
|
||||
cbxInsUnlimitDrivers: buildValue,
|
||||
tbxInsAgeDrivers: buildValue,
|
||||
tbxInsExpDrivers: buildValue,
|
||||
tbxINNForCalc: buildValue,
|
||||
cbxLastPaymentRedemption: buildValue,
|
||||
cbxPriceWithDiscount: buildValue,
|
||||
cbxFullPriceWithDiscount: buildValue,
|
||||
cbxCostIncrease: buildValue,
|
||||
cbxInsurance: buildValue,
|
||||
cbxRegistrationQuote: buildValue,
|
||||
cbxTechnicalCardQuote: buildValue,
|
||||
cbxNSIB: buildValue,
|
||||
tbxQuoteName: buildValue,
|
||||
cbxQuoteRedemptionGraph: buildValue,
|
||||
cbxShowFinGAP: buildValue,
|
||||
tbxCreditRate: buildValue,
|
||||
tbxMaxPriceChange: buildValue,
|
||||
tbxImporterRewardPerc: buildValue,
|
||||
tbxImporterRewardRub: buildValue,
|
||||
cbxDisableChecks: buildValue,
|
||||
tbxMileage: buildValue,
|
||||
tbxTotalPayments: buildValue,
|
||||
tbxVehicleTaxInYear: buildValue,
|
||||
tbxVehicleTaxInLeasingPeriod: buildValue,
|
||||
labelSubsidySum: buildValue,
|
||||
tbxMinPriceChange: buildValue,
|
||||
linkDownloadKp: buildValue,
|
||||
|
||||
return acc;
|
||||
// eslint-disable-next-line object-curly-newline
|
||||
}, {} as Record<string, any>);
|
||||
selectProduct: buildOptions,
|
||||
selectClientRisk: buildOptions,
|
||||
selectClientType: buildOptions,
|
||||
selectSupplierCurrency: buildOptions,
|
||||
selectSeasonType: buildOptions,
|
||||
selectHighSeasonStart: buildOptions,
|
||||
selectLeaseObjectType: buildOptions,
|
||||
selectBrand: buildOptions,
|
||||
selectModel: buildOptions,
|
||||
selectConfiguration: buildOptions,
|
||||
selectLeaseObjectUseFor: buildOptions,
|
||||
selectLeaseObjectCategory: buildOptions,
|
||||
selectEngineType: buildOptions,
|
||||
selectDealer: buildOptions,
|
||||
selectDealerPerson: buildOptions,
|
||||
selectDealerRewardCondition: buildOptions,
|
||||
selectDealerBroker: buildOptions,
|
||||
selectDealerBrokerRewardCondition: buildOptions,
|
||||
selectIndAgent: buildOptions,
|
||||
selectIndAgentRewardCondition: buildOptions,
|
||||
selectCalcDoubleAgent: buildOptions,
|
||||
selectCalcDoubleAgentRewardCondition: buildOptions,
|
||||
selectCalcBroker: buildOptions,
|
||||
selectCalcBrokerRewardCondition: buildOptions,
|
||||
selectCalcFinDepartment: buildOptions,
|
||||
selectFinDepartmentRewardCondtion: buildOptions,
|
||||
selectGPSBrand: buildOptions,
|
||||
selectGPSModel: buildOptions,
|
||||
selectRegionRegistration: buildOptions,
|
||||
selectTownRegistration: buildOptions,
|
||||
selectRegistration: buildOptions,
|
||||
selectInsNSIB: buildOptions,
|
||||
selectTracker: buildOptions,
|
||||
selectTelematic: buildOptions,
|
||||
selectTechnicalCard: buildOptions,
|
||||
selectTarif: buildOptions,
|
||||
selectRate: buildOptions,
|
||||
selectLead: buildOptions,
|
||||
selectOpportunity: buildOptions,
|
||||
selectQuote: buildOptions,
|
||||
selectObjectRegionRegistration: buildOptions,
|
||||
selectObjectCategoryTax: buildOptions,
|
||||
selectObjectTypeTax: buildOptions,
|
||||
selectLegalClientRegion: buildOptions,
|
||||
selectLegalClientTown: buildOptions,
|
||||
selectSubsidy: buildOptions,
|
||||
selectFuelCard: buildOptions,
|
||||
radioBalanceHolder: buildOptions,
|
||||
radioLastPaymentRule: buildOptions,
|
||||
radioGraphType: buildOptions,
|
||||
radioDeliveryTime: buildOptions,
|
||||
radioInsKaskoType: buildOptions,
|
||||
radioInfuranceOPF: buildOptions,
|
||||
radioRequirementTelematic: buildOptions,
|
||||
radioQuoteContactGender: buildOptions,
|
||||
radioCalcType: buildOptions,
|
||||
radioObjectRegistration: buildOptions,
|
||||
radioTypePTS: buildOptions,
|
||||
|
||||
export const overrideBuilders: Partial<Record<keyof typeof components, any>> = {
|
||||
labelLeaseObjectRisk: buildComputed,
|
||||
tbxInsKaskoPriceLeasePeriod: buildComputed,
|
||||
labelIrrInfo: buildComputed,
|
||||
@ -39,4 +156,4 @@ export const overrideBuilders: Partial<Record<keyof typeof components, any>> = {
|
||||
labelResultFirstPaymentRiskPolicy: buildReadonly,
|
||||
};
|
||||
|
||||
export default Object.assign(defaultBuilders, overrideBuilders);
|
||||
export default builders;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user