diff --git a/config/default-statuses.ts b/config/default-statuses.ts new file mode 100644 index 0000000..8aee59f --- /dev/null +++ b/config/default-statuses.ts @@ -0,0 +1,24 @@ +import type { CalculationStatuses } from 'stores/calculation/statuses/types'; + +const defaultStatuses: CalculationStatuses = { + selectIndAgent: 'Disabled', + selectCalcBroker: 'Disabled', + selectCalcFinDepartment: 'Disabled', + selectCalcDoubleAgent: 'Disabled', + selectClientType: 'Disabled', + tbxImporterRewardRub: 'Disabled', + tbxImporterRewardPerc: 'Disabled', + tbxMaxPriceChange: 'Disabled', + tbxCreditRate: 'Disabled', + selectRate: 'Disabled', + selectTarif: 'Disabled', + tbxVehicleTaxInLeasingPeriod: 'Disabled', + selectObjectTypeTax: 'Disabled', + selectLeaseObjectCategory: 'Disabled', + tbxINNForCalc: 'Disabled', + radioInfuranceOPF: 'Disabled', + tbxRedemptionPaymentSum: 'Disabled', + tbxLeaseObjectPriceWthtVAT: 'Disabled', +}; + +export default defaultStatuses; diff --git a/stores/calculation/statuses/index.ts b/stores/calculation/statuses/index.ts index 5c2ab0b..723bddb 100644 --- a/stores/calculation/statuses/index.ts +++ b/stores/calculation/statuses/index.ts @@ -1,6 +1,7 @@ /* eslint-disable object-curly-newline */ /* eslint-disable import/no-cycle */ import type { Elements } from 'Components/Calculation/config/map-values'; +import defaultStatuses from 'config/default-statuses'; import type { Status } from 'Elements/types'; import { makeAutoObservable } from 'mobx'; import type RootStore from 'stores/root'; @@ -8,7 +9,7 @@ import type { CalculationStatuses } from './types'; export default class StatusStore { root: RootStore; - statuses: CalculationStatuses = {}; + statuses = defaultStatuses; constructor(rootStore: RootStore) { makeAutoObservable(this);