stores: add default statuses
This commit is contained in:
parent
b0a3307700
commit
16b1ce29d3
24
config/default-statuses.ts
Normal file
24
config/default-statuses.ts
Normal 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;
|
||||
@ -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);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user