import type { RouteRecordRaw } from "vue-router"; /** * 网关治理前端路由(三项,无权限矩阵——网关无菜单/角色接口)。 * 与 UserBase 一致用 hash 模式:静态托管下刷新不依赖服务端 rewrite。 */ const routes: RouteRecordRaw[] = [ { path: "/", redirect: "/ledger" }, { path: "/ledger", name: "LedgerList", component: () => import("@/views/ledger/LedgerList.vue"), meta: { title: "访问台账" }, }, { path: "/routes", name: "RouteList", component: () => import("@/views/route/RouteList.vue"), meta: { title: "路由注册表" }, }, { path: "/targets", name: "TargetList", component: () => import("@/views/target/TargetList.vue"), meta: { title: "目标地址" }, }, { path: "/apps", name: "AppList", component: () => import("@/views/app/AppList.vue"), meta: { title: "应用管理" }, }, { path: "/proxy-test", name: "ProxyTest", component: () => import("@/views/proxytest/ProxyTest.vue"), meta: { title: "代理测试" }, }, ]; export default routes;