|
|
import { LAYER_IDS } from "./Map/Layers/constants";
|
|
|
|
|
|
export const STATUSES = {
|
|
|
initial: "Pending",
|
|
|
approve: "Installation",
|
|
|
working: "Working",
|
|
|
cancelled: "Cancelled",
|
|
|
};
|
|
|
|
|
|
export const STATUS_LABEL_MAPPER = {
|
|
|
[STATUSES.initial]: "К рассмотрению",
|
|
|
[STATUSES.approve]: "Согласование-установка",
|
|
|
[STATUSES.working]: "Работает",
|
|
|
[STATUSES.cancelled]: "Отменен",
|
|
|
};
|
|
|
|
|
|
export const CATEGORIES = {
|
|
|
kiosk: "Городской киоск",
|
|
|
mfc: "МФЦ",
|
|
|
library: "Библиотека",
|
|
|
sport: "Спортивный объект",
|
|
|
retail: "Ритейл",
|
|
|
residential: "Подъезд жилого дома",
|
|
|
dk: "Дом культуры/Клуб",
|
|
|
};
|
|
|
|
|
|
export const DISABLED_FILTER_TEXT =
|
|
|
"Фильтр заблокирован - было ручное редактирование";
|
|
|
|
|
|
export const MODES = {
|
|
|
INITIAL: "INITIAL",
|
|
|
APPROVE_WORKING: "APPROVE_WORKING",
|
|
|
WORKING: "WORKING",
|
|
|
};
|
|
|
|
|
|
export const MODE_TO_STATUS_MAPPER = {
|
|
|
[MODES.INITIAL]: [STATUSES.initial],
|
|
|
[MODES.APPROVE_WORKING]: [STATUSES.approve, STATUSES.working],
|
|
|
[MODES.WORKING]: [STATUSES.working],
|
|
|
};
|
|
|
|
|
|
export const MODE_TO_LAYER_VISIBILITY_MAPPER = {
|
|
|
[MODES.INITIAL]: [LAYER_IDS.initial, LAYER_IDS.working, LAYER_IDS.cancelled],
|
|
|
[MODES.APPROVE_WORKING]: [
|
|
|
LAYER_IDS.approve,
|
|
|
LAYER_IDS.working,
|
|
|
LAYER_IDS.cancelled,
|
|
|
],
|
|
|
[MODES.WORKING]: [LAYER_IDS.filteredWorking],
|
|
|
};
|