admin后台 第一阶段目录优化

This commit is contained in:
yml2213
2026-05-15 14:12:38 +08:00
parent 34b71decf1
commit 11678a7f83
35 changed files with 41 additions and 46 deletions
+16 -16
View File
@@ -26,11 +26,11 @@ const router = createRouter({
},
{
path: '/admin/login',
component: () => import('@/views/admin/AdminLoginView.vue'),
component: () => import('@/views/admin/auth/AdminLoginView.vue'),
},
{
path: '/admin',
component: () => import('@/views/admin/AdminLayout.vue'),
component: () => import('@/views/admin/layout/AdminLayout.vue'),
children: [
{
path: '',
@@ -38,32 +38,32 @@ const router = createRouter({
},
{
path: 'dashboard',
component: () => import('@/views/admin/AdminDashboardView.vue'),
component: () => import('@/views/admin/dashboard/AdminDashboardView.vue'),
},
{
path: 'users',
meta: { allowedRoles: ['admin'] },
component: () => import('@/views/admin/AdminUsersView.vue'),
component: () => import('@/views/admin/users/AdminUsersView.vue'),
},
{
path: 'orders',
component: () => import('@/views/admin/AdminOrdersView.vue'),
component: () => import('@/views/admin/orders/AdminOrdersView.vue'),
},
{
path: 'orders/:orderId',
component: () => import('@/views/admin/AdminOrderDetailView.vue'),
component: () => import('@/views/admin/orders/AdminOrderDetailView.vue'),
},
{
path: 'tasks',
component: () => import('@/views/admin/AdminTasksView.vue'),
component: () => import('@/views/admin/tasks/AdminTasksView.vue'),
},
{
path: 'manual-redeem',
component: () => import('@/views/admin/AdminManualRedeemView.vue'),
component: () => import('@/views/admin/manual-redeem/AdminManualRedeemView.vue'),
},
{
path: 'tasks/:taskId',
component: () => import('@/views/admin/AdminTaskDetailView.vue'),
component: () => import('@/views/admin/tasks/AdminTaskDetailView.vue'),
},
{
path: 'cdks',
@@ -72,26 +72,26 @@ const router = createRouter({
{
path: 'inventory',
meta: { allowedRoles: ['admin', 'operator'] },
component: () => import('@/views/admin/AdminInventoryView.vue'),
component: () => import('@/views/admin/inventory/AdminInventoryView.vue'),
},
{
path: 'message-deliveries',
component: () => import('@/views/admin/AdminMessageDeliveriesView.vue'),
component: () => import('@/views/admin/message-deliveries/AdminMessageDeliveriesView.vue'),
},
{
path: 'webhook-events',
meta: { allowedRoles: ['admin', 'operator'] },
component: () => import('@/views/admin/AdminWebhookEventsView.vue'),
component: () => import('@/views/admin/webhook-events/AdminWebhookEventsView.vue'),
},
{
path: 'platform-shops',
meta: { allowedRoles: ['admin'] },
component: () => import('@/views/admin/AdminPlatformShopsView.vue'),
component: () => import('@/views/admin/platform-shops/AdminPlatformShopsView.vue'),
},
{
path: 'platform-fulfillment',
meta: { allowedRoles: ['admin'] },
component: () => import('@/views/admin/AdminFulfillmentConfigHubView.vue'),
component: () => import('@/views/admin/fulfillment/AdminFulfillmentConfigHubView.vue'),
},
{
path: 'platform-kuaishou-cloud-fulfillment',
@@ -101,12 +101,12 @@ const router = createRouter({
{
path: 'webhook-events/:eventId',
meta: { allowedRoles: ['admin', 'operator'] },
component: () => import('@/views/admin/AdminWebhookEventDetailView.vue'),
component: () => import('@/views/admin/webhook-events/AdminWebhookEventDetailView.vue'),
},
{
path: 'audit-logs',
meta: { allowedRoles: ['admin'] },
component: () => import('@/views/admin/AdminAuditLogsView.vue'),
component: () => import('@/views/admin/audit-logs/AdminAuditLogsView.vue'),
},
],
},