mirror of
https://github.com/hpd840321/craftlabs-authorization-sdk.git
synced 2026-06-09 18:10:30 +08:00
feat(web): I4 delivery and license SN UI
Add routes, menu entries, platform API helpers, and views for delivery batches and license SN management. Made-with: Cursor
This commit is contained in:
@@ -26,6 +26,42 @@ const routes = [
|
||||
component: () => import("../views/ProjectsView.vue"),
|
||||
meta: { roles: ["SYS_ADMIN", "DEVELOPER"] },
|
||||
},
|
||||
{
|
||||
path: "deliveries/new",
|
||||
name: "delivery-new",
|
||||
component: () => import("../views/DeliveryBatchWizardView.vue"),
|
||||
meta: { roles: ["SYS_ADMIN", "DEVELOPER"], title: "新建交付批次" },
|
||||
},
|
||||
{
|
||||
path: "deliveries/:id",
|
||||
name: "delivery-detail",
|
||||
component: () => import("../views/DeliveryBatchDetailView.vue"),
|
||||
meta: { roles: ["SYS_ADMIN", "DEVELOPER"], title: "交付批次详情" },
|
||||
},
|
||||
{
|
||||
path: "deliveries",
|
||||
name: "deliveries",
|
||||
component: () => import("../views/DeliveriesView.vue"),
|
||||
meta: { roles: ["SYS_ADMIN", "DEVELOPER"], title: "交付管理" },
|
||||
},
|
||||
{
|
||||
path: "licenses/sn/new",
|
||||
name: "license-sn-new",
|
||||
component: () => import("../views/LicenseSnWizardView.vue"),
|
||||
meta: { roles: ["SYS_ADMIN", "DEVELOPER"], title: "新建许可 SN" },
|
||||
},
|
||||
{
|
||||
path: "licenses/sn/:id",
|
||||
name: "license-sn-detail",
|
||||
component: () => import("../views/LicenseSnDetailView.vue"),
|
||||
meta: { roles: ["SYS_ADMIN", "DEVELOPER"], title: "许可 SN 详情" },
|
||||
},
|
||||
{
|
||||
path: "licenses/sn",
|
||||
name: "license-sn-list",
|
||||
component: () => import("../views/LicenseSnListView.vue"),
|
||||
meta: { roles: ["SYS_ADMIN", "DEVELOPER"], title: "许可 SN" },
|
||||
},
|
||||
{
|
||||
path: "contracts/new",
|
||||
name: "contract-new",
|
||||
|
||||
Reference in New Issue
Block a user