This repository has been archived on 2025-05-09. You can view files and clone it, but cannot push or open issues or pull requests.
Chika 129ab75840 merge release/dyn-686:
telematic_min-price_products-by-users
2022-01-21 15:13:03 +03:00

165 lines
6.2 KiB
TypeScript

import { TElements } from 'core/types/Calculation/Store/elements';
import {
ResultValuesNames,
ValuesNames,
} from 'core/types/Calculation/Store/values';
export const elementsValues: TElements<ValuesNames> = {
selectLead: 'lead',
selectOpportunity: 'opportunity',
selectQuote: 'quote',
cbxRecalcWithRevision: 'recalcWithRevision',
selectTemplate: 'template',
selectChannel: 'channel',
tbxNewClient: 'newClient',
selectAccount: 'account',
tbxINN: 'INN',
tbxKPP: 'KPP',
selectContactClient: 'contactClient',
tbxContact: 'contact',
radioContactGender: 'contactGender',
tbxPhoneNumber: 'phoneNumber',
tbxEmailAddress: 'emailAddress',
selectSupplier: 'supplier',
selectFinDepartment: 'finDepartment',
selectAgent: 'agent',
selectDoubleAgent: 'doubleAgent',
selectBroker: 'broker',
tbxCommentLead: 'commentLead',
selectProduct: 'product',
selectClientRisk: 'clientRisk',
selectClientType: 'clientType',
tbxLeaseObjectPrice: 'leaseObjectPrice',
selectSupplierCurrency: 'supplierCurrency',
tbxSupplierDiscountRub: 'supplierDiscountRub',
tbxSupplierDiscountPerc: 'supplierDiscountPerc',
tbxLeasingPeriod: 'leasingPeriod',
tbxFirstPaymentPerc: 'firstPaymentPerc',
tbxFirstPaymentRub: 'firstPaymentRub',
tbxLastPaymentPerc: 'lastPaymentPerc',
tbxLastPaymentRub: 'lastPaymentRub',
radioLastPaymentRule: 'lastPaymentRule',
tbxRedemptionPaymentSum: 'redemptionPaymentSum',
radioBalanceHolder: 'balanceHolder',
radioGraphType: 'graphType',
tbxParmentsDecreasePercent: 'parmentsDecreasePercent',
selectSeasonType: 'seasonType',
selectHighSeasonStart: 'highSeasonStart',
tbxComissionPerc: 'comissionPerc',
tbxComissionRub: 'comissionRub',
tbxSaleBonus: 'saleBonus',
tbxIRR_Perc: 'IRR_Perc',
selectLeaseObjectType: 'leaseObjectType',
radioDeliveryTime: 'deliveryTime',
labelDepreciationGroup: 'depreciationGroup',
tbxLeaseObjectCount: 'leaseObjectCount',
cbxWithTrailer: 'withTrailer',
cbxLeaseObjectUsed: 'leaseObjectUsed',
tbxMaxMass: 'maxMass',
tbxCountSeats: 'countSeats',
tbxMaxSpeed: 'maxSpeed',
selectBrand: 'brand',
selectModel: 'model',
selectConfiguration: 'configuration',
tbxLeaseObjectYear: 'leaseObjectYear',
selectEngineType: 'engineType',
selectLeaseObjectCategory: 'leaseObjectCategory',
tbxLeaseObjectMotorPower: 'leaseObjectMotorPower',
tbxEngineVolume: 'engineVolume',
selectLeaseObjectUseFor: 'leaseObjectUseFor',
selectDealer: 'dealer',
selectDealerPerson: 'dealerPerson',
selectDealerRewardCondition: 'dealerRewardCondition',
tbxDealerRewardSumm: 'dealerRewardSumm',
selectDealerBroker: 'dealerBroker',
selectDealerBrokerRewardCondition: 'dealerBrokerRewardCondition',
tbxDealerBrokerRewardSumm: 'dealerBrokerRewardSumm',
selectIndAgent: 'indAgent',
selectIndAgentRewardCondition: 'indAgentRewardCondition',
tbxIndAgentRewardSumm: 'indAgentRewardSumm',
selectCalcDoubleAgent: 'calcDoubleAgent',
selectCalcDoubleAgentRewardCondition: 'calcDoubleAgentRewardCondition',
tbxCalcDoubleAgentRewardSumm: 'calcDoubleAgentRewardSumm',
selectCalcBroker: 'calcBroker',
selectCalcBrokerRewardCondition: 'calcBrokerRewardCondition',
tbxCalcBrokerRewardSum: 'calcBrokerRewardSum',
selectCalcFinDepartment: 'calcFinDepartment',
selectFinDepartmentRewardCondtion: 'finDepartmentRewardCondtion',
tbxFinDepartmentRewardSumm: 'finDepartmentRewardSumm',
selectGPSBrand: 'GPSBrand',
selectGPSModel: 'GPSModel',
selectRegionRegistration: 'regionRegistration',
selectTownRegistration: 'townRegistration',
radioInfuranceOPF: 'infuranceOPF',
radioInsKaskoType: 'insKaskoType',
cbxInsDecentral: 'insDecentral',
selectInsPeriod: 'insPeriod',
tbxInsFranchise: 'insFranchise',
cbxInsUnlimitDrivers: 'insUnlimitDrivers',
tbxInsAgeDrivers: 'insAgeDrivers',
tbxInsExpDrivers: 'insExpDrivers',
tbxINNForCalc: 'INNForCalc',
cbxLastPaymentRedemption: 'lastPaymentRedemption',
cbxPriceWithDiscount: 'priceWithDiscount',
cbxFullPriceWithDiscount: 'fullPriceWithDiscount',
cbxCostIncrease: 'costIncrease',
cbxInsurance: 'insurance',
cbxRegistrationQuote: 'registrationQuote',
cbxTechnicalCardQuote: 'technicalCardQuote',
cbxNSIB: 'NSIB',
tbxQuoteName: 'quoteName',
radioQuoteContactGender: 'quoteContactGender',
cbxQuoteRedemptionGraph: 'quoteRedemptionGraph',
selectTarif: 'tarif',
tbxCreditRate: 'creditRate',
selectRate: 'rate',
selectUserSession: 'userSession',
tbxMaxPriceChange: 'maxPriceChange',
tbxImporterRewardPerc: 'importerRewardPerc',
tbxImporterRewardRub: 'importerRewardRub',
cbxDisableChecks: 'disableChecks',
selectRegistration: 'registration',
selectInsNSIB: 'insNSIB',
selectTechnicalCard: 'technicalCard',
radioRequirementTelematic: 'requirementTelematic',
selectTelematic: 'telematic',
selectTracker: 'tracker',
tbxMileage: 'mileage',
radioCalcType: 'calcType',
tbxTotalPayments: 'totalPayments',
radioObjectRegistration: 'objectRegistration',
selectObjectRegionRegistration: 'objectRegionRegistration',
tbxVehicleTaxInYear: 'vehicleTaxInYear',
tbxVehicleTaxInLeasingPeriod: 'vehicleTaxInLeasingPeriod',
selectObjectCategoryTax: 'objectCategoryTax',
selectObjectTypeTax: 'objectTypeTax',
radioTypePTS: 'typePTS',
selectLegalClientRegion: 'legalClientRegion',
selectLegalClientTown: 'legalClientTown',
selectSubsidy: 'subsidy',
labelSubsidySum: 'subsidySum',
selectFuelCard: 'fuelCard',
tbxMinPriceChange: 'minPriceChange',
};
const resultElementsValues: TElements<ResultValuesNames> = {
labelResultTotalGraphwithNDS: 'resultTotalGraphwithNDS',
labelResultPlPrice: 'resultPlPrice',
labelResultPriceUpPr: 'resultPriceUpPr',
labelResultIRRGraphPerc: 'resultIRRGraphPerc',
labelResultIRRNominalPerc: 'resultIRRNominalPerc',
labelResultInsKasko: 'resultInsKasko',
labelResultInsOsago: 'resultInsOsago',
labelResultDopProdSum: 'resultDopProdSum',
labelResultFirstPayment: 'resultFirstPayment',
labelResultLastPayment: 'resultLastPayment',
labelResultTerm: 'resultTerm',
labelResultAB_FL: 'resultAB_FL',
labelResultAB_UL: 'resultAB_UL',
labelResultBonusMPL: 'resultBonusMPL',
labelResultDopMPLLeasing: 'resultDopMPLLeasing',
labelResultBonusDopProd: 'resultBonusDopProd',
};
export default Object.assign(elementsValues, resultElementsValues);