64 lines
2.5 KiB
JavaScript
64 lines
2.5 KiB
JavaScript
const ROLES = [
|
||
{ id: 1, name: 'admin', stageRole: 'ADMIN', label: 'Администратор' },
|
||
{ id: 2, name: 'executor_dfip', stageRole: 'DFIP', label: 'Исполнитель ДФИП' },
|
||
{ id: 3, name: 'executor_rf', stageRole: 'EXECUTOR_RF', label: 'Исполнитель' },
|
||
{ id: 4, name: 'executor_durrs', stageRole: 'DURRS', label: 'Исполнитель ДУРРС' },
|
||
];
|
||
|
||
export const ROLES_ID_NAME = Object.fromEntries(ROLES.map(({ id, name }) => [id, name]));
|
||
export const ROLES_NAME_ID = Object.fromEntries(ROLES.map(({ id, name }) => [name, id]));
|
||
export const ROLES_ID_RUSSIAN_NAME = Object.fromEntries(ROLES.map(({ id, label }) => [id, label]));
|
||
export const ROLES_ID_RUSSIAN_NAME_ARRAY = ROLES.map(({ id, label }) => ({ id, role: label }));
|
||
export const STAGE_ROLE_RUSSIAN_NAME = Object.fromEntries(
|
||
ROLES.filter(({ name }) => name !== 'admin').map(({ stageRole, label }) => [stageRole, label]),
|
||
);
|
||
|
||
export const TYPES_CELLS = { numeric: 'число', text: 'текст' };
|
||
|
||
export const EDIT_ACCESS = { 1: 'RESTRICT', 2: 'VIEW', 3: 'EDIT' };
|
||
export const EDIT_ACCESS_NAME_CODE = { RESTRICT: 1, VIEW: 2, EDIT: 3 };
|
||
|
||
export const EDIT_ACCESS_RUSSIAN = {
|
||
1: 'Запрет на все',
|
||
2: 'Только просмотр',
|
||
3: 'Просмотр и редактирование',
|
||
};
|
||
|
||
export const FORM_TYPE_OPTIONS = ['FORM_1', 'FORM_2', 'FORM_4'];
|
||
export const FORM_TYPE_TRANSLATE = {
|
||
FORM_1: 'Смета ССП',
|
||
FORM_2: 'Смета РФ',
|
||
FORM_4: 'Проектная деятельность',
|
||
};
|
||
export const DIRECTION_TRANSLATE = { Support: 'Поддержка', Development: 'Развитие' };
|
||
|
||
export const PROJECT_TYPES = ['Открытие ВСП', 'Закрытие ВСП', 'Переезд ВСП', 'Реновация РФ', 'Открытие УРМ'];
|
||
|
||
export const PROJECT_STATUSES = {
|
||
created: 'Создан',
|
||
agreed: 'Согласован',
|
||
approved: 'Согласован',
|
||
archived: 'В архиве',
|
||
deleted: 'Удалён',
|
||
};
|
||
|
||
export const ORG_UNIT_TYPE_OPTIONS = [
|
||
{ value: 'ssp', label: 'ССП' },
|
||
{ value: 'rf', label: 'Региональный филиал' },
|
||
];
|
||
|
||
export const SHEET_NAME = {
|
||
AHR: 'АХР',
|
||
CAP: 'КВ',
|
||
OPER: 'Операц',
|
||
AHR_LIMIT: 'АХР Лимиты',
|
||
AHR_RENT: 'АХР Аренда',
|
||
AHR_UTILITY: 'АХР Коммунальные услуги',
|
||
AHR_SECURITY: 'АХР Безопасность',
|
||
OTCH9F: 'Отчет 9ф',
|
||
SMETA: 'Смета',
|
||
STRUCTURE: 'Структура',
|
||
CURRENT_EXPENSES: 'Текущие расходы',
|
||
LIMIT: 'Лимиты',
|
||
};
|