home.ts 652 B

123456789101112131415161718192021222324252627
  1. import { $t } from "@/plugins/i18n";
  2. import { home } from "@/router/enums";
  3. const { VITE_HIDE_HOME } = import.meta.env;
  4. const Layout = () => import("@/layout/index.vue");
  5. export default {
  6. path: "/",
  7. name: "Home",
  8. component: Layout,
  9. redirect: "/welcome",
  10. meta: {
  11. icon: "ep/home-filled",
  12. title: $t("menus.home._titleMgr"),
  13. rank: home
  14. },
  15. children: [
  16. {
  17. path: "/welcome",
  18. name: "Welcome",
  19. component: () => import("@/views/welcome/index.vue"),
  20. meta: {
  21. title: $t("menus.home._titleMgr"),
  22. showLink: VITE_HIDE_HOME === "true" ? false : true
  23. }
  24. }
  25. ]
  26. } satisfies RouteConfigsTable;