feat(web): add LicenseList page with el-tree panel (280px), stats, filter, table, issue dialog

This commit is contained in:
2026-05-19 07:25:17 +08:00
parent 619d75453d
commit ffbb0652d9
3 changed files with 307 additions and 1 deletions
@@ -110,6 +110,12 @@ const routes = [
component: () => import("../views/LayoutCompareView.vue"),
meta: { roles: ["SYS_ADMIN", "DEVELOPER"] },
},
{
path: "licenses",
name: "licenses",
component: () => import("../views/LicenseList.vue"),
meta: { roles: ["SYS_ADMIN", "DEVELOPER"], title: "许可证管理" },
},
],
},
{ path: "/403", name: "forbidden", component: () => import("../views/ForbiddenView.vue") },