rtMonitor.ts 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import { $t } from "@/plugins/i18n";
  2. import { rtMonitor } from "@/router/enums";
  3. const { VITE_HIDE_HOME } = import.meta.env;
  4. const Layout = () => import("@/layout/index.vue");
  5. /**
  6. * roles:页面级别权限,这里模拟二种 "admin"、"common"
  7. * admin:管理员角色
  8. * common:普通角色
  9. */
  10. // export default {
  11. // path: "/rtMonitor",
  12. // name: "rtMonitor",
  13. // component: () => import("@/views/rtMonitor/index-mt.vue"),
  14. // meta: {
  15. // icon: "ep/home-filled",
  16. // title: $t("menus.rtMonitor._titleMgr"),
  17. // rank: rtMonitor
  18. // },
  19. // } satisfies RouteConfigsTable;
  20. export default {
  21. path: "/",
  22. name: "rtMonitor",
  23. component: Layout,
  24. redirect: "/rtMonitor-amap",
  25. meta: {
  26. icon: "ep/home-filled",
  27. title: $t("menus.rtMonitor._titleMgr"),
  28. rank: rtMonitor
  29. },
  30. children: [
  31. // {
  32. // path: "/rtMonitor-mt",
  33. // name: "rtMonitor-mt",
  34. // component: () => import("@/views/rtMonitor/index-mt.vue"),
  35. // meta: {
  36. // title: $t("menus.rtMonitor._titleMgr") + '-MT',
  37. // }
  38. // },
  39. {
  40. path: "/rtMonitor-amap",
  41. name: "rtMonitor-amap",
  42. component: () => import("@/views/rtMonitor/index-amap.vue"),
  43. meta: {
  44. keepAlive: true,
  45. title: $t("menus.rtMonitor._titleMgr"),
  46. }
  47. }
  48. ]
  49. } satisfies RouteConfigsTable;