import { DEFAULT_LAYOUT } from '../base'; import { AppRouteRecordRaw } from '../types'; const SETTINGS: AppRouteRecordRaw = { path: '/settings', name: 'settings', component: DEFAULT_LAYOUT, meta: { locale: 'menu.settings', requiresAuth: true, icon: 'icon-settings', order: 99, }, children: [ { path: 'config', name: 'config', component: () => import('@/views/settings/config.vue'), meta: { locale: 'menu.settings.config', requiresAuth: true, roles: ['*'], }, }, { path: 'aliyun', name: 'aliyun', component: () => import('@/views/settings/aliyun.vue'), meta: { locale: 'menu.settings.aliyun', requiresAuth: true, roles: ['*'], }, }, { path: 'push_report', name: 'pushReport', component: () => import('@/views/site/pushReport.vue'), meta: { locale: 'menu.pushReport', requiresAuth: true, roles: ['*'], }, }, { path: 'apiAccount', name: 'apiAccount', component: () => import('@/views/settings/apiAccount.vue'), meta: { locale: 'menu.settings.apiAccount', requiresAuth: true, roles: ['*'], }, }, { path: 'tracks', name: 'tracks', component: () => import('@/views/site/tracks.vue'), meta: { locale: 'menu.tracks', requiresAuth: true, roles: ['*'], }, }, { path: 'tracks_report', name: 'tracksReport', component: () => import('@/views/site/tracksReport.vue'), meta: { locale: 'menu.tracksReport', requiresAuth: true, roles: ['*'], }, }, ], }; export default SETTINGS;