| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- 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;
|