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.
2022-03-25 12:03:41 +03:00

93 lines
2.3 KiB
TypeScript

import valuesConstants from 'core/constants/values';
import { currentYear } from 'core/tools/date';
import { ValuesNames } from 'core/types/Calculation/Store/values';
const initialValues: Partial<Record<ValuesNames, any>> = {
lead: null,
opportunity: null,
quote: null,
recalcWithRevision: false,
leaseObjectPrice: 1000000,
supplierCurrency: 'RUB',
supplierDiscountRub: 0,
supplierDiscountPerc: 0,
leasingPeriod: 13,
firstPaymentPerc: 25,
firstPaymentRub: 0,
lastPaymentPerc: 1,
lastPaymentRule: 100000001,
redemptionPaymentSum: 1000,
balanceHolder: 100000001,
graphType: 100000000,
parmentsDecreasePercent: 94,
seasonType: 100000000,
highSeasonStart: 100000000,
comissionPerc: 0,
comissionRub: 0,
saleBonus: 1.3,
IRR_Perc: 20,
brand: null,
model: null,
configuration: null,
deliveryTime: 100000000,
leaseObjectCount: 1,
withTrailer: false,
leaseObjectUsed: false,
maxMass: 0,
countSeats: 0,
maxSpeed: 0,
leaseObjectYear: currentYear,
engineType: 100000000,
// leaseObjectCategory: 100000001,
leaseObjectMotorPower: 0,
engineVolume: 0,
dealerRewardSumm: 0,
dealerBrokerRewardSumm: 0,
indAgent: null,
calcDoubleAgent: null,
calcBroker: null,
calcFinDepartment: null,
dealerPerson: null,
dealerBroker: null,
dealer: null,
indAgentRewardSumm: 0,
calcDoubleAgentRewardSumm: 0,
calcBrokerRewardSum: 0,
finDepartmentRewardSumm: 0,
insKaskoType: 100000000,
insDecentral: false,
insUnlimitDrivers: true,
// insAgeDrivers: 18,
// insExpDrivers: 1,
lastPaymentRedemption: true,
priceWithDiscount: false,
fullPriceWithDiscount: false,
costIncrease: true,
insurance: true,
registrationQuote: true,
technicalCardQuote: true,
NSIB: true,
quoteContactGender: 100000000,
quoteRedemptionGraph: true,
creditRate: valuesConstants.RATE,
requirementTelematic: 100000000,
maxPriceChange: 0,
importerRewardPerc: 0,
importerRewardRub: 0,
disableChecks: false,
insFranchise: 0,
rate: 'BASE',
calcType: 100000000,
totalPayments: 0,
vehicleTaxInYear: 0,
vehicleTaxInLeasingPeriod: 0,
objectRegistration: 100000000,
typePTS: 100000001,
insNSIB: null,
regionRegistration: null,
legalClientRegion: null,
legalClientTown: null,
infuranceOPF: null,
};
export default initialValues;