Меню
Главная страница
Главная страница портала содержит список всех доступных модулей. Каждый модуль отображается с иконкой, заголовком и (опционально) описанием. Пользователи могут выбрать модуль для перехода к его содержимому.
Структура модуля
Каждый модуль имеет следующие ключевые поля:

-
Route: Путь или маршрут, по которому доступен модуль (например,
/orgchart). -
Icon: Иконка, представляющая модуль:
- Color: Цвет иконки (может быть
null, если цвет не задан). - Value: Значение иконки, указывающее на конкретную иконку (например,
"far fa-file-chart-line"для FontAwesome).
- Color: Цвет иконки (может быть
-
Title: Отображаемое название модуля. Это заголовок, который виден пользователю на главной странице портала (например,
"Visary OrgChart"). -
Order: Порядковый номер, определяющий положение модуля в списке на главной странице. Чем меньше число, тем выше будет располагаться модуль.
-
Description: Описание модуля, предоставляющее краткую информацию о его функциях (может быть
null, если описание не задано). -
ID: Уникальный идентификатор модуля, используемый для его настройки и интеграции с меню.
Структура меню модуля
Меню каждого модуля содержит элементы и подменю, которые предоставляют ссылки на страницы или действия в системе. Меню описывается следующим образом:
Основные поля элементов меню:

-
ID: Уникальный идентификатор элемента меню, который используется для его связи с действиями и страницами.
-
Name: Отображаемое имя элемента меню. Это текст, который видит пользователь при навигации по модулю.
-
Icon: Иконка элемента меню:
- Color: Цвет иконки (может быть
null, если цвет не задан). - Value: Значение иконки в формате FontAwesome или другой системы иконок (например,
"far fa-city").
- Color: Цвет иконки (может быть
-
URL: Путь к странице, которая открывается при выборе данного элемента меню. Если элемент не содержит ссылки, это поле может быть
null. -
Items: Массив вложенных элементов (подменю), которые могут быть доступны внутри данного элемента. Вложенные элементы описываются по той же структуре, что и основной элемент.