Files
managed-portal/web/src/router/index.js
2026-04-27 10:04:36 +08:00

38 lines
825 B
JavaScript

import { createRouter, createWebHistory } from "vue-router";
const routes = [
{
path: "/",
redirect: "/managed-services",
},
{
path: "/managed-services",
name: "ManagedServices",
component: () => import("@/views/ManagedServices.vue"),
meta: { title: "Managed Services" },
},
{
path: "/managed-services/:id",
name: "ManagedServiceDetail",
component: () => import("@/views/ManagedServiceDetail.vue"),
meta: { title: "Managed Service Detail" },
},
{
path: "/web-devices",
name: "WebDevices",
component: () => import("@/views/WebDevices.vue"),
meta: { title: "Web Devices" },
},
{
path: "/:pathMatch(.*)*",
redirect: "/managed-services",
},
];
const router = createRouter({
history: createWebHistory(),
routes,
});
export default router;