/** 与权限菜单 path 对应;仅在菜单中配置的路径才可访问 */ export const routeLoaders: Record Promise<{ default: unknown }>> = { '/dashboard': () => import('../views/Dashboard.vue'), '/venues': () => import('../views/venues/VenueList.vue'), '/venues/camera-alerts': () => import('../views/venues/CameraAlerts.vue'), '/activities': () => import('../views/activities/ActivityList.vue'), '/activities/registrations': () => import('../views/activities/Registrations.vue'), '/activities/verify': () => import('../views/activities/Verify.vue'), '/activities/blacklist': () => import('../views/activities/Blacklist.vue'), '/ticket-grab-events': () => import('../views/ticket-grab/TicketGrabList.vue'), '/ticket-grab-events/registrations': () => import('../views/ticket-grab/TicketGrabRegistrations.vue'), '/ticket-grab-events/verify': () => import('../views/ticket-grab/TicketGrabVerify.vue'), '/study-tours': () => import('../views/study-tours/StudyTourList.vue'), '/traffic': () => import('../views/traffic/Monitor.vue'), '/traffic/leaderboard': () => import('../views/traffic/Leaderboard.vue'), '/traffic/alerts': () => import('../views/traffic/Alerts.vue'), '/hik-camera': () => import('../views/hik-camera/HikPeopleCounting.vue'), '/hik-camera/HikPeopleCounting': () => import('../views/hik-camera/HikPeopleCounting.vue'), '/stats': () => import('../views/stats/Overview.vue'), '/stats/regions': () => import('../views/stats/Regions.vue'), '/stats/categories': () => import('../views/stats/Categories.vue'), '/stats/exports': () => import('../views/stats/Exports.vue'), '/system/admins': () => import('../views/system/Admins.vue'), '/system/roles': () => import('../views/system/Roles.vue'), '/system/menus': () => import('../views/system/Menus.vue'), '/system/audit-logs': () => import('../views/system/AuditLogs.vue'), '/settings/wechat': () => import('../views/settings/Wechat.vue'), '/settings/map': () => import('../views/settings/Map.vue'), '/settings/notifications': () => import('../views/settings/Notifications.vue'), '/settings/system-logs': () => import('../views/settings/SystemLogs.vue'), '/settings/dictionaries': () => import('../views/settings/Dictionaries.vue'), '/settings/visit-stats': () => import('../views/settings/VisitStats.vue'), '/wechat-users': () => import('../views/users/WechatUsers.vue'), }