Files
tempMobile/src/router/index.ts
xiaozhou 22be12d115 1
2025-08-28 21:34:09 +08:00

74 lines
1.7 KiB
TypeScript

import { createRouter, createWebHistory } from "vue-router";
import AlarmLevel from "@/views/alarm/alarmLevel.vue";
import AlarmList from "@/views/alarm/alarmList.vue";
import AlarmDetail from "@/views/alarm/alarmDetail.vue";
("@/views/alarm/alarmLevel.vue");
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{
path: "/",
redirect: "/home",
component: () => import("@/views/layout.vue"),
children: [
{
path: "/home",
component: () => import("@/views/home.vue"),
},
{
path: "/alarm",
component: () => import("@/views/alarm.vue"),
},
{
path: "/management",
component: () => import("@/views/management.vue"),
},
{
path: "/alarmLevel",
name: "AlarmLevel",
component: AlarmLevel,
},
{
path: "/alarmList",
name: "AlarmList",
component: AlarmList,
},
],
},
{
path: "/demo",
component: () => import("@/views/demo.vue"),
},
{
path: "/menjinliebiao",
component: () => import("@/views/menjinliebiao.vue"),
},
{
name: "mjlbopen",
path: "/mjlbopen/:name",
component: () => import("@/views/mjlbopen.vue"),
},
{
name: "jmpdx",
path: "/jmpdx",
component: () => import("@/views/jmpdx.vue"),
},
{
path: "/ktlb",
component: () => import("@/views/ktlb.vue"),
},
{
name: "ktxx",
path: "/ktxx/:title",
component: () => import("@/views/ktxx.vue"),
},
{
name: "AlarmDetail",
path: "/alarmDetail",
component: AlarmDetail,
},
],
});
export default router;