Skip to content

Навигация

Основная информация

Навигационное меню отрисовывается при помощи компонент NavbarComponent.

Каждый элемент меню представляет из себя элемент массива menu со следующими свойствами:

  • role - доступность пункта меню по ролям
  • title - название пункта меню
  • icon - иконка пункта меню
  • path - путь до страницы, на которую будет осуществлён переход после нажатия на пункт меню

Так, с помощью св-ва role меню для администратора выгляди следующим образом:

admin_menu

А для агента вот так:

agent_menu

Шаги в формах

Еще одна функция, за которую отвечает NavbarComponent - это отображение шагов в многостраничных формах. Для этого используется store navBarSteps, из которого берётся текущее состояние навбара, и куда записывваются шаги.

form_steps

NavbarComponent

isStep() {
    return this.$store.getters["navBarSteps/isStep"];
},
activeStep() {
    return this.$store.state.navBarSteps.activeStep;
},

steps() {
    return this.$store.state.navBarSteps.steps;
},
  • steps - кол-во шагов
  • activeStep - активный шаг
  • isStep - проверка на существование шагов