store(insurance): few renaming
This commit is contained in:
parent
6ef19c826f
commit
2d23c56a5f
@ -6,7 +6,7 @@ import Select from 'Elements/Select';
|
||||
import { buildOptionComponent, buildValueComponent } from './builders';
|
||||
import type * as Insurance from './types';
|
||||
|
||||
export const columns: ColumnsType<Insurance.Row> = [
|
||||
export const columns: ColumnsType<Insurance.RowValues> = [
|
||||
{
|
||||
key: 'policyType',
|
||||
dataIndex: 'policyType',
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import type { BaseOption, Status } from 'Elements/types';
|
||||
|
||||
export type Row = {
|
||||
export type RowValues = {
|
||||
key: string;
|
||||
policyType: string;
|
||||
insuranceCompany: string | null;
|
||||
@ -9,10 +9,10 @@ export type Row = {
|
||||
insTerm: 100_000_000 | 100_000_001 | null;
|
||||
};
|
||||
|
||||
export type Keys = keyof Row;
|
||||
export type Keys = keyof RowValues;
|
||||
|
||||
type Options = {
|
||||
[Key in keyof Row]?: BaseOption<Row[Key]>[];
|
||||
[ValueName in keyof RowValues]?: BaseOption<RowValues[ValueName]>[];
|
||||
};
|
||||
|
||||
export type RowOptions = Omit<Options, 'key'> & { key: string };
|
||||
|
||||
@ -119,7 +119,7 @@ export const defaultOptions: Insurance.RowOptions[] = [
|
||||
},
|
||||
];
|
||||
|
||||
export const defaultRows: Insurance.Row[] = [
|
||||
export const defaultValues: Insurance.RowValues[] = [
|
||||
{
|
||||
key: 'osago',
|
||||
policyType: 'ОСАГО',
|
||||
|
||||
@ -17,15 +17,15 @@ export function useRowValue(key, valueName) {
|
||||
export function useRowOptions(key) {
|
||||
const { $tables } = useStore();
|
||||
|
||||
const options = $tables.insurance.getRowOptions(key);
|
||||
const rowOptions = $tables.insurance.getRowOptions(key);
|
||||
|
||||
return options;
|
||||
return rowOptions;
|
||||
}
|
||||
|
||||
export function useRowStatuses(key) {
|
||||
const { $tables } = useStore();
|
||||
|
||||
const statuses = $tables.insurance.getRowStatuses(key);
|
||||
const rowStatuses = $tables.insurance.getRowStatuses(key);
|
||||
|
||||
return statuses;
|
||||
return rowStatuses;
|
||||
}
|
||||
|
||||
@ -6,14 +6,14 @@ import { makeAutoObservable } from 'mobx';
|
||||
import type RootStore from 'stores/root';
|
||||
|
||||
export interface InsuranceTableData {
|
||||
values: Insurance.Row[];
|
||||
values: Insurance.RowValues[];
|
||||
options: Insurance.RowOptions[];
|
||||
statuses: Insurance.RowStatuses[];
|
||||
}
|
||||
|
||||
export default class InsuranceTable {
|
||||
root: RootStore;
|
||||
values: Insurance.Row[] = insuranceTableConfig.defaultRows;
|
||||
values: Insurance.RowValues[] = insuranceTableConfig.defaultValues;
|
||||
options: Insurance.RowOptions[] = insuranceTableConfig.defaultOptions;
|
||||
statuses: Insurance.RowStatuses[] = insuranceTableConfig.defaultStatuses;
|
||||
|
||||
@ -38,7 +38,7 @@ export default class InsuranceTable {
|
||||
return this.values[rowIndex][valueName];
|
||||
}
|
||||
|
||||
setRowValues = (key: string, row: Partial<Insurance.Row>) => {
|
||||
setRowValues = (key: string, row: Partial<Insurance.RowValues>) => {
|
||||
const rowIndex = this.values.findIndex((x) => x.key === key);
|
||||
|
||||
if (rowIndex >= 0) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user