diff --git a/apps/frontend/src/components.d.ts b/apps/frontend/src/components.d.ts index 7c07e21e..7736bff5 100644 --- a/apps/frontend/src/components.d.ts +++ b/apps/frontend/src/components.d.ts @@ -12,11 +12,6 @@ export {} declare module 'vue' { export interface GlobalComponents { AdminPageHeader: typeof import('./components/admin/AdminPageHeader.vue')['default'] - AdminPlatformAgisoSection: typeof import('./components/admin/AdminPlatformAgisoSection.vue')['default'] - AdminPlatformCloudtentaclesSection: typeof import('./components/admin/AdminPlatformCloudtentaclesSection.vue')['default'] - AdminPlatformKuaishouEticketSection: typeof import('./components/admin/AdminPlatformKuaishouEticketSection.vue')['default'] - AdminPlatformNinetyoneSection: typeof import('./components/admin/AdminPlatformNinetyoneSection.vue')['default'] - AdminPlatformNotificationSection: typeof import('./components/admin/AdminPlatformNotificationSection.vue')['default'] AdminResultCard: typeof import('./components/admin/AdminResultCard.vue')['default'] AdminStatusTag: typeof import('./components/admin/AdminStatusTag.vue')['default'] ElAlert: typeof import('element-plus/es')['ElAlert'] diff --git a/apps/frontend/src/router/index.ts b/apps/frontend/src/router/index.ts index 47c429f3..f51e7ea4 100644 --- a/apps/frontend/src/router/index.ts +++ b/apps/frontend/src/router/index.ts @@ -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'), }, ], }, diff --git a/apps/frontend/src/views/admin/AdminAuditLogsView.vue b/apps/frontend/src/views/admin/audit-logs/AdminAuditLogsView.vue similarity index 99% rename from apps/frontend/src/views/admin/AdminAuditLogsView.vue rename to apps/frontend/src/views/admin/audit-logs/AdminAuditLogsView.vue index 813b4fda..074b2f2b 100644 --- a/apps/frontend/src/views/admin/AdminAuditLogsView.vue +++ b/apps/frontend/src/views/admin/audit-logs/AdminAuditLogsView.vue @@ -170,7 +170,7 @@ onMounted(loadAuditLogs)