feat(web): I5 callback inbox and integration catalog UI

Made-with: Cursor
This commit is contained in:
2026-04-06 22:40:28 +08:00
parent e34b420168
commit 841bd3e0bd
8 changed files with 784 additions and 0 deletions
@@ -62,6 +62,30 @@ const routes = [
component: () => import("../views/LicenseSnListView.vue"),
meta: { roles: ["SYS_ADMIN", "DEVELOPER"], title: "许可 SN" },
},
{
path: "integration/environments",
name: "integration-environments",
component: () => import("../views/IntegrationEnvironmentsView.vue"),
meta: { roles: ["SYS_ADMIN", "DEVELOPER"], title: "集成环境" },
},
{
path: "integration/product-lines",
name: "integration-product-lines",
component: () => import("../views/IntegrationProductLinesView.vue"),
meta: { roles: ["SYS_ADMIN", "DEVELOPER"], title: "产品线" },
},
{
path: "callbacks/:id",
name: "callback-inbox-detail",
component: () => import("../views/CallbackInboxDetailView.vue"),
meta: { roles: ["SYS_ADMIN", "DEVELOPER"], title: "Callback 详情" },
},
{
path: "callbacks",
name: "callback-inbox",
component: () => import("../views/CallbackInboxView.vue"),
meta: { roles: ["SYS_ADMIN", "DEVELOPER"], title: "Callback 收件箱" },
},
{
path: "contracts/new",
name: "contract-new",