import { TElements } from 'core/types/Calculation/Store/elements'; import { ResultValuesNames, ValuesNames, } from 'core/types/Calculation/Store/values'; export const elementsValues: TElements = { 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', radioBalanceHolder: 'balanceHolder', radioGraphType: 'graphType', tbxParmentsDecreasePercent: 'parmentsDecreasePercent', radioSeasonType: 'seasonType', selectHighSeasonStart: 'highSeasonStart', tbxComissionPerc: 'comissionPerc', tbxComissionRub: 'comissionRub', tbxSaleBonus: 'saleBonus', tbxIRR_Perc: 'IRR_Perc', selectLeaseObjectType: 'leaseObjectType', radioDeliveryTime: 'deliveryTime', labelDepreciationGroup: 'depreciationGroup', tbxLeaseObjectCount: 'leaseObjectCount', selectWithTrailer: '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', selectInfuranceOPF: 'infuranceOPF', radioInsKaskoType: 'insKaskoType', cbxInsDecentral: 'insDecentral', selectInsPeriod: 'insPeriod', tbxInsFranchise: 'insFranchise', cbxInsUnlimitDrivers: 'insUnlimitDrivers', tbxInsAgeDrivers: 'insAgeDrivers', tbxInsExpDrivers: 'insExpDrivers', tbxINNForCalc: 'INNForCalc', cbxLastPaymentRedemption: 'lastPaymentRedemption', cbxPriceWithDiscount: 'priceWithDiscount', 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', }; const resultElementsValues: TElements = { 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);