feat: initialize managed portal

This commit is contained in:
Yoilun
2026-04-27 10:04:36 +08:00
commit d4e351df71
145 changed files with 13425 additions and 0 deletions

37
web/src/router/index.js Normal file
View File

@@ -0,0 +1,37 @@
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;