|
@@ -1,5 +1,5 @@
|
|
|
import type { AppRouteModule } from '/@/router/types';
|
|
|
-
|
|
|
+import { RoleEnum } from '/@/enums/roleEnum';
|
|
|
import { LAYOUT } from '/@/router/constant';
|
|
|
import { t } from '/@/hooks/web/useI18n';
|
|
|
|
|
@@ -8,11 +8,13 @@ const corporation: AppRouteModule = {
|
|
|
name: 'Corporation',
|
|
|
component: LAYOUT,
|
|
|
redirect: '/corporation/index',
|
|
|
+
|
|
|
meta: {
|
|
|
// hideChildrenInMenu: true,
|
|
|
icon: 'carbon:location-company',
|
|
|
title: t('routes.dashboard.corporation'),
|
|
|
orderNo: 11,
|
|
|
+ roles: [RoleEnum.SUPER, RoleEnum.PLAT_ADMIN, RoleEnum.COMPANY_ADMIN],
|
|
|
},
|
|
|
children: [
|
|
|
{
|
|
@@ -22,6 +24,7 @@ const corporation: AppRouteModule = {
|
|
|
meta: {
|
|
|
title: t('routes.dashboard.corporationAccount'),
|
|
|
icon: 'ic:baseline-account-tree',
|
|
|
+ roles: [RoleEnum.SUPER, RoleEnum.PLAT_ADMIN, RoleEnum.COMPANY_ADMIN],
|
|
|
// hideMenu: true,
|
|
|
},
|
|
|
},
|
|
@@ -32,6 +35,7 @@ const corporation: AppRouteModule = {
|
|
|
meta: {
|
|
|
title: t('routes.dashboard.corporationVerify'),
|
|
|
icon: 'ic:outline-verified',
|
|
|
+ roles: [RoleEnum.SUPER, RoleEnum.PLAT_ADMIN, RoleEnum.COMPANY_ADMIN],
|
|
|
// hideMenu: true,
|
|
|
},
|
|
|
},
|