retailer.ts 832 B

12345678910111213141516171819202122232425262728293031
  1. import type { AppRouteRecordRaw } from '/@/router/types';
  2. import { t } from '/@/hooks/web/useI18n';
  3. import { LAYOUT } from '/@/router/constant';
  4. import { RoleEnum } from '/@/enums/roleEnum';
  5. export const Retailer: AppRouteRecordRaw = {
  6. path: '/retailer',
  7. name: 'Retailer',
  8. redirect: '/retailer/index',
  9. component: LAYOUT,
  10. meta: {
  11. title: t('routes.dashboard.retailer'),
  12. icon: 'fluent:building-retail-toolbox-20-regular',
  13. orderNo: 4,
  14. hideChildrenInMenu: true,
  15. roles: [RoleEnum.SUPER],
  16. },
  17. children: [
  18. {
  19. path: 'index',
  20. name: 'RetailerIndex',
  21. component: () => import('/@/views/retailer/index.vue'),
  22. meta: {
  23. title: t('routes.dashboard.retailer'),
  24. hideBreadcrumb: true,
  25. // icon: 'codicon:device-camera',
  26. },
  27. },
  28. ],
  29. };
  30. export default Retailer;