fix: update base menu

This commit is contained in:
2025-07-01 11:10:38 +03:00
parent a52db8dbcb
commit 359f3a32c4
4 changed files with 407 additions and 538 deletions

View File

@@ -1,406 +1,336 @@
import { ROUTES } from '@core/constants/route';
export const Menu = [
export type TMenu = {
name: string;
link?: string;
children?: TMenu;
}[];
export const baseMenu: TMenu = [
{
menuItem: {
name: 'Экспертиза',
children: [
{
menuItem: {
name: 'Автотехническая',
link: ROUTES.EXPERTIZA_AUTOTECH,
},
},
{
menuItem: {
name: 'Трасологическая',
link: ROUTES.EXPERTIZA_TRASOLOGIA,
},
},
{
menuItem: {
name: 'Пожарно-техническая',
link: ROUTES.EXPERTIZA_POZHAR,
},
},
{
menuItem: {
name: 'Товароведческая',
link: ROUTES.EXPERTIZA_TOVAR,
},
},
{
menuItem: {
name: 'Рецензирование и проверка экспертизы',
link: ROUTES.EXPERTIZA_RECENZII,
},
},
{
menuItem: {
name: 'Документарная',
link: ROUTES.EXPERTIZA_DOCUMENT,
},
},
{
menuItem: {
name: 'Бухгалтерская',
link: ROUTES.EXPERTIZA_BUHGALTER,
},
},
{
menuItem: {
name: 'Финансово-экономическая',
link: ROUTES.EXPERTIZA_FINANS,
},
},
{
menuItem: {
name: 'Земле-устроительная',
link: ROUTES.EXPERTIZA_ZEM_STROY,
},
},
{
menuItem: {
name: 'Кадастровая',
link: ROUTES.EXPERTIZA_KADASTR,
},
},
{
menuItem: {
name: 'Строительно-техническая',
link: ROUTES.EXPERTIZA_STROIT,
},
},
{
menuItem: {
name: 'Компьютерно-техническая',
link: ROUTES.EXPERTIZA_COPMPUTER,
},
},
{
menuItem: {
name: 'Почерковедческая',
link: ROUTES.EXPERTIZA_POCHERK,
},
},
{
menuItem: {
name: 'Технико-криминалистическая',
link: ROUTES.EXPERTIZA_TECH_CRIM,
},
},
],
},
name: 'Экспертиза',
children: [
{
name: 'Автотехническая',
link: ROUTES.EXPERTIZA_AUTOTECH,
},
{
name: 'Трасологическая',
link: ROUTES.EXPERTIZA_TRASOLOGIA,
},
{
name: 'Пожарно-техническая',
link: ROUTES.EXPERTIZA_POZHAR,
},
{
name: 'Товароведческая',
link: ROUTES.EXPERTIZA_TOVAR,
},
{
name: 'Рецензирование и проверка экспертизы',
link: ROUTES.EXPERTIZA_RECENZII,
},
{
name: 'Документарная',
link: ROUTES.EXPERTIZA_DOCUMENT,
},
{
name: 'Бухгалтерская',
link: ROUTES.EXPERTIZA_BUHGALTER,
},
{
name: 'Финансово-экономическая',
link: ROUTES.EXPERTIZA_FINANS,
},
{
name: 'Земле-устроительная',
link: ROUTES.EXPERTIZA_ZEM_STROY,
},
{
name: 'Кадастровая',
link: ROUTES.EXPERTIZA_KADASTR,
},
{
name: 'Строительно-техническая',
link: ROUTES.EXPERTIZA_STROIT,
},
{
name: 'Компьютерно-техническая',
link: ROUTES.EXPERTIZA_COPMPUTER,
},
{
name: 'Почерковедческая',
link: ROUTES.EXPERTIZA_POCHERK,
},
{
name: 'Технико-криминалистическая',
link: ROUTES.EXPERTIZA_TECH_CRIM,
},
],
},
{
menuItem: {
name: 'Оценка',
children: [
{
menuItem: {
name: 'По ситуации',
children: [
{
menuItem: {
name: 'Независимая оценка',
link: ROUTES.OCENKA_NEZAVISIM,
},
},
{
menuItem: {
name: 'Оценка для опеки',
link: ROUTES.OCENKA_OPEKA,
},
},
{
menuItem: {
name: 'Оценка для нотариуса',
link: ROUTES.OCENKA_NOTARIUS,
},
},
{
menuItem: {
name: 'Оценка для вступления в наследство',
link: ROUTES.OCENKA_NASLEDSTVO,
},
},
{
menuItem: {
name: 'Оценка для страхования',
link: ROUTES.OCENKA_STRAHOVANIE,
},
},
{
menuItem: {
name: 'Оценка для определения стоимости ущерба',
link: ROUTES.OCENKA_USCHERB,
},
},
{
menuItem: {
name: 'Оценка имущества при разводе',
link: ROUTES.OCENKA_RAZVOD,
},
},
{
menuItem: {
name: 'Оценка недвижимости для суда',
link: ROUTES.OCENKA_SUD,
},
},
{
menuItem: {
name: 'Оценка для внесения в уставный капитал',
link: ROUTES.OCENKA_USTAV_KAPITAL,
},
},
{
menuItem: {
name: 'Оценка для ипотеки',
link: ROUTES.OCENKA_IPOTEKA,
},
},
{
menuItem: {
name: 'Оценка для банка',
link: ROUTES.OCENKA_BANK,
},
},
{
menuItem: {
name: 'Оценка имущества для банкротства',
link: ROUTES.OCENKA_BANKROTSTV,
},
},
],
name: 'Оценка',
children: [
{
name: 'По ситуации',
children: [
{
name: 'Независимая оценка',
link: ROUTES.OCENKA_NEZAVISIM,
},
},
{
menuItem: {
name: 'Жилая недвижимость',
children: [
{
menuItem: {
name: 'Оценка квартиры',
link: ROUTES.OCENKA_KVARTIRA,
},
},
{
menuItem: {
name: 'Оценка жилого дома',
link: ROUTES.OCENKA_DOM,
},
},
{
menuItem: {
name: 'Оценка земельного участка',
link: ROUTES.OCENKA_UCHASTOK,
},
},
{
menuItem: {
name: 'Оценка гаража',
link: ROUTES.OCENKA_GARAZH,
},
},
{
menuItem: {
name: 'Оценка ущерба недвижимости',
link: ROUTES.OCENKA_USCHERB_NEDVIGI,
},
},
{
menuItem: {
name: 'Оценка ущерба от залива',
link: ROUTES.OCENKA_ZATOPLENIE,
},
},
{
menuItem: {
name: 'Оценка ущерба от пожара',
link: ROUTES.OCENKA_POZHAR,
},
},
],
{
name: 'Оценка для опеки',
link: ROUTES.OCENKA_OPEKA,
},
},
{
menuItem: {
name: 'Коммерческая недвижимость',
children: [
{
name: 'Оценка стоимости арендной ставки',
link: ROUTES.OCENKA_ARENDA,
},
{
name: 'Оценка здания',
link: ROUTES.OCENKA_ZDANIE,
},
{
name: 'Оценка земель',
link: ROUTES.OCENKA_ZEMLYA,
},
{
name: 'Оценка нежилого помещения',
link: ROUTES.OCENKA_POMESCHENIE,
},
{
name: 'Оценка офиса',
link: ROUTES.OCENKA_OFFICE,
},
{
name: 'Оценка сооружений',
link: ROUTES.OCENKA_SOORUZHENIE,
},
{
name: 'Оценка незавершенного строительства',
link: ROUTES.OCENKA_NEZAV_STROIT,
},
],
{
name: 'Оценка для нотариуса',
link: ROUTES.OCENKA_NOTARIUS,
},
},
{
menuItem: {
name: 'Имущество',
children: [
{
name: 'Оценка недвижимости',
link: ROUTES.OCENKA_NEDVIGA,
},
{
name: 'Оценка машин и оборудования',
link: ROUTES.OCENKA_MASHINES,
},
{
name: 'Оценка спецтехники',
link: ROUTES.OCENKA_SPECTECHNIKA,
},
{
name: 'Оценка нематериальных активов',
link: ROUTES.OCENKA_ACTIVES,
},
{
name: 'Оценка стоимости предприятия',
link: ROUTES.OCENKA_BUSINESS,
},
{
name: 'Оценка ценных бумаг',
link: ROUTES.OCENKA_CENN_BUMAGI,
},
{
name: 'Экспертиза и рецензирование отчета об оценке',
link: ROUTES.OCENKA_RECINSIA_OTCHETA,
},
],
{
name: 'Оценка для вступления в наследство',
link: ROUTES.OCENKA_NASLEDSTVO,
},
},
{
menuItem: {
name: 'Ипотека',
children: [
{
name: 'Оценка для ипотеки в Сбербанке',
link: ROUTES.OCENKA_IPOTEKA_SBER,
},
{
name: 'Оценка для ипотеки в банке ВТБ',
link: ROUTES.OCENKA_IPOTEKA_VTB,
},
],
{
name: 'Оценка для страхования',
link: ROUTES.OCENKA_STRAHOVANIE,
},
},
{
menuItem: {
name: 'Транспорт',
children: [
{
name: 'Оценка ущерба в ДТП',
link: ROUTES.OCENKA_DTP,
},
{
name: 'Оценка УТС утраты товарной стоимости',
link: ROUTES.OCENKA_UTS,
},
{
name: 'Оценка рыночной стоимости автомобиля',
link: ROUTES.OCENKA_RYNOCHNAYA,
},
{
name: 'Оценка автомобиля для суда',
link: ROUTES.OCENKA_AUTO_SUD,
},
{
name: 'Оценка мотоциклов и мототехники',
link: ROUTES.OCENKA_MOTO,
},
{
name: 'Оценка морских и речных судов',
link: ROUTES.OCENKA_PLAVSREDSTV,
},
{
name: 'Оценка воздушных судов и летательных аппаратов',
link: ROUTES.OCENKA_VOZDUSHNYH_SUDOV,
},
],
{
name: 'Оценка для определения стоимости ущерба',
link: ROUTES.OCENKA_USCHERB,
},
},
],
},
{
name: 'Оценка имущества при разводе',
link: ROUTES.OCENKA_RAZVOD,
},
{
name: 'Оценка недвижимости для суда',
link: ROUTES.OCENKA_SUD,
},
{
name: 'Оценка для внесения в уставный капитал',
link: ROUTES.OCENKA_USTAV_KAPITAL,
},
{
name: 'Оценка для ипотеки',
link: ROUTES.OCENKA_IPOTEKA,
},
{
name: 'Оценка для банка',
link: ROUTES.OCENKA_BANK,
},
{
name: 'Оценка имущества для банкротства',
link: ROUTES.OCENKA_BANKROTSTV,
},
],
},
{
name: 'Жилая недвижимость',
children: [
{
name: 'Оценка квартиры',
link: ROUTES.OCENKA_KVARTIRA,
},
{
name: 'Оценка жилого дома',
link: ROUTES.OCENKA_DOM,
},
{
name: 'Оценка земельного участка',
link: ROUTES.OCENKA_UCHASTOK,
},
{
name: 'Оценка гаража',
link: ROUTES.OCENKA_GARAZH,
},
{
name: 'Оценка ущерба недвижимости',
link: ROUTES.OCENKA_USCHERB_NEDVIGI,
},
{
name: 'Оценка ущерба от залива',
link: ROUTES.OCENKA_ZATOPLENIE,
},
{
name: 'Оценка ущерба от пожара',
link: ROUTES.OCENKA_POZHAR,
},
],
},
{
name: 'Коммерческая недвижимость',
children: [
{
name: 'Оценка стоимости арендной ставки',
link: ROUTES.OCENKA_ARENDA,
},
{
name: 'Оценка здания',
link: ROUTES.OCENKA_ZDANIE,
},
{
name: 'Оценка земель',
link: ROUTES.OCENKA_ZEMLYA,
},
{
name: 'Оценка нежилого помещения',
link: ROUTES.OCENKA_POMESCHENIE,
},
{
name: 'Оценка офиса',
link: ROUTES.OCENKA_OFFICE,
},
{
name: 'Оценка сооружений',
link: ROUTES.OCENKA_SOORUZHENIE,
},
{
name: 'Оценка незавершенного строительства',
link: ROUTES.OCENKA_NEZAV_STROIT,
},
],
},
{
name: 'Имущество',
children: [
{
name: 'Оценка недвижимости',
link: ROUTES.OCENKA_NEDVIGA,
},
{
name: 'Оценка машин и оборудования',
link: ROUTES.OCENKA_MASHINES,
},
{
name: 'Оценка спецтехники',
link: ROUTES.OCENKA_SPECTECHNIKA,
},
{
name: 'Оценка нематериальных активов',
link: ROUTES.OCENKA_ACTIVES,
},
{
name: 'Оценка стоимости предприятия',
link: ROUTES.OCENKA_BUSINESS,
},
{
name: 'Оценка ценных бумаг',
link: ROUTES.OCENKA_CENN_BUMAGI,
},
{
name: 'Экспертиза и рецензирование отчета об оценке',
link: ROUTES.OCENKA_RECINSIA_OTCHETA,
},
],
},
{
name: 'Ипотека',
children: [
{
name: 'Оценка для ипотеки в Сбербанке',
link: ROUTES.OCENKA_IPOTEKA_SBER,
},
{
name: 'Оценка для ипотеки в банке ВТБ',
link: ROUTES.OCENKA_IPOTEKA_VTB,
},
],
},
{
name: 'Транспорт',
children: [
{
name: 'Оценка ущерба в ДТП',
link: ROUTES.OCENKA_DTP,
},
{
name: 'Оценка УТС утраты товарной стоимости',
link: ROUTES.OCENKA_UTS,
},
{
name: 'Оценка рыночной стоимости автомобиля',
link: ROUTES.OCENKA_RYNOCHNAYA,
},
{
name: 'Оценка автомобиля для суда',
link: ROUTES.OCENKA_AUTO_SUD,
},
{
name: 'Оценка мотоциклов и мототехники',
link: ROUTES.OCENKA_MOTO,
},
{
name: 'Оценка морских и речных судов',
link: ROUTES.OCENKA_PLAVSREDSTV,
},
{
name: 'Оценка воздушных судов и летательных аппаратов',
link: ROUTES.OCENKA_VOZDUSHNYH_SUDOV,
},
],
},
],
},
{
menuItem: {
name: 'Юрист',
children: [
{
name: 'Решение споров',
children: [
{
name: 'Страховые споры',
link: ROUTES.JURIST_STRAHOVKA,
},
{
name: 'Земельные и имущественные',
link: ROUTES.JURIST_ZEMLYA_IMUSHESTVO,
},
{
name: 'Семейные и наследственные',
link: ROUTES.JURIST_NASLEDSTVO,
},
{
name: 'Трудовые споры',
link: ROUTES.JURIST_TRUD,
},
{
name: 'Споры по ДТП',
link: ROUTES.JURIST_DTP,
},
],
},
{
name: 'Сопровождение сделок',
link: ROUTES.JURIST_SDELKI_DOGOVORA,
},
{
name: 'Представительство в суде',
link: ROUTES.JURIST_PREDSTAVITELSTVO,
},
{
name: 'Банкротство физических лиц',
link: ROUTES.JURIST_BANKROTSTVO,
},
{
name: 'Взыскание задолженности',
link: ROUTES.JURIST_DOLGI,
},
{
name: 'Помощь должникам',
link: ROUTES.JURIST_DOLZHNIKAM,
},
{
name: 'Возврат страховки и комиссии банков',
link: ROUTES.JURIST_BANKI,
},
],
},
name: 'Юрист',
children: [
{
name: 'Решение споров',
children: [
{
name: 'Страховые споры',
link: ROUTES.JURIST_STRAHOVKA,
},
{
name: 'Земельные и имущественные',
link: ROUTES.JURIST_ZEMLYA_IMUSHESTVO,
},
{
name: 'Семейные и наследственные',
link: ROUTES.JURIST_NASLEDSTVO,
},
{
name: 'Трудовые споры',
link: ROUTES.JURIST_TRUD,
},
{
name: 'Споры по ДТП',
link: ROUTES.JURIST_DTP,
},
],
},
{
name: 'Сопровождение сделок',
link: ROUTES.JURIST_SDELKI_DOGOVORA,
},
{
name: 'Представительство в суде',
link: ROUTES.JURIST_PREDSTAVITELSTVO,
},
{
name: 'Банкротство физических лиц',
link: ROUTES.JURIST_BANKROTSTVO,
},
{
name: 'Взыскание задолженности',
link: ROUTES.JURIST_DOLGI,
},
{
name: 'Помощь должникам',
link: ROUTES.JURIST_DOLZHNIKAM,
},
{
name: 'Возврат страховки и комиссии банков',
link: ROUTES.JURIST_BANKI,
},
],
},
{
name: 'Эксперты',
link: ROUTES.EXPERTS,
},
{
name: 'Контакты',
link: ROUTES.CONTACTS,
},
];