stores: add default statuses

This commit is contained in:
Chika 2022-05-29 15:18:58 +03:00
parent b0a3307700
commit 16b1ce29d3
2 changed files with 26 additions and 1 deletions

View File

@ -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;

View File

@ -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);