|
@@ -183,22 +183,6 @@ export const dynamicRoutes = [{
|
|
|
}
|
|
|
}]
|
|
|
},
|
|
|
- // AutoFM
|
|
|
- {
|
|
|
- path: '/content',
|
|
|
- component: Layout,
|
|
|
- hidden: true,
|
|
|
- permissions: ['content:autoFM:list'],
|
|
|
- children: [{
|
|
|
- path: 'autoFM/detail',
|
|
|
- component: () => import('@/views/content/autoFM/detail'),
|
|
|
- name: 'detail',
|
|
|
- meta: {
|
|
|
- title: 'AutoFM详情',
|
|
|
- activeMenu: '/content/autoFM'
|
|
|
- }
|
|
|
- }]
|
|
|
- },
|
|
|
// 设备管理
|
|
|
// 设备列表
|
|
|
{
|
|
@@ -206,6 +190,7 @@ export const dynamicRoutes = [{
|
|
|
component: Layout,
|
|
|
hidden: true,
|
|
|
permissions: ['device:list:list'],
|
|
|
+ name: 'deviceList',
|
|
|
children: [{
|
|
|
path: 'list/detail',
|
|
|
component: () => import('@/views/device/list/detail'),
|
|
@@ -233,51 +218,71 @@ export const dynamicRoutes = [{
|
|
|
}]
|
|
|
},
|
|
|
// 音频管理
|
|
|
- // 音乐专辑
|
|
|
+ // 歌手
|
|
|
{
|
|
|
- path: '/music',
|
|
|
+ path: "/music",
|
|
|
component: Layout,
|
|
|
hidden: true,
|
|
|
- permissions: ['music:album:list'],
|
|
|
+ permissions: ['music:singer:list'],
|
|
|
+ name: 'singer',
|
|
|
children: [{
|
|
|
- path: 'album/detail',
|
|
|
- component: () => import('@/views/music/album/detail'),
|
|
|
- name: 'musicAlbumDetail',
|
|
|
+ path: 'singer/detail',
|
|
|
+ component: () => import('@/views/music/singer/detail'),
|
|
|
+ name: 'musicSingerDetail',
|
|
|
meta: {
|
|
|
- title: '专辑详情',
|
|
|
- activeMenu: '/music/album'
|
|
|
+ title: `歌手详情`,
|
|
|
+ activeMenu: '/music/singer'
|
|
|
}
|
|
|
}]
|
|
|
},
|
|
|
- // 歌曲列表
|
|
|
+ // 歌曲
|
|
|
{
|
|
|
path: '/music',
|
|
|
component: Layout,
|
|
|
hidden: true,
|
|
|
permissions: ['music:list:list'],
|
|
|
+ name: 'musicList',
|
|
|
children: [{
|
|
|
path: 'musicList/detail',
|
|
|
component: () => import('@/views/music/list/detail'),
|
|
|
name: 'musicListDetail',
|
|
|
meta: {
|
|
|
title: `歌曲详情`,
|
|
|
- activeMenu: '/musicList/list'
|
|
|
+ activeMenu: '/music/musicList'
|
|
|
}
|
|
|
}]
|
|
|
},
|
|
|
- // 歌单详情
|
|
|
+ // 歌单
|
|
|
{
|
|
|
path: '/music',
|
|
|
component: Layout,
|
|
|
hidden: true,
|
|
|
permissions: ['music:menu:list'],
|
|
|
+ name: 'musicMenu',
|
|
|
children: [{
|
|
|
path: 'menu/detail',
|
|
|
component: () => import('@/views/music/menu/detail'),
|
|
|
- name: 'musicMenuDetail',
|
|
|
+ name: 'menu',
|
|
|
meta: {
|
|
|
title: `歌单详情`,
|
|
|
- activeMenu: '/music/menu'
|
|
|
+ activeMenu: '/music/musicMenu'
|
|
|
+ }
|
|
|
+ }]
|
|
|
+ },
|
|
|
+ // 音乐专辑
|
|
|
+ {
|
|
|
+ path: '/music',
|
|
|
+ component: Layout,
|
|
|
+ hidden: true,
|
|
|
+ permissions: ['music:album:list'],
|
|
|
+ name: 'album',
|
|
|
+ children: [{
|
|
|
+ path: 'album/detail',
|
|
|
+ component: () => import('@/views/music/album/detail'),
|
|
|
+ name: 'albumDetail',
|
|
|
+ meta: {
|
|
|
+ title: '专辑详情',
|
|
|
+ activeMenu: '/music/album'
|
|
|
}
|
|
|
}]
|
|
|
},
|
|
@@ -287,61 +292,65 @@ export const dynamicRoutes = [{
|
|
|
component: Layout,
|
|
|
hidden: true,
|
|
|
permissions: ['music:blog:list'],
|
|
|
+ name: 'blog',
|
|
|
children: [{
|
|
|
path: 'blog/detail',
|
|
|
component: () => import('@/views/music/blog/detail'),
|
|
|
- name: 'musicBlogDetail',
|
|
|
+ name: 'blogDetail',
|
|
|
meta: {
|
|
|
title: `播客详情`,
|
|
|
activeMenu: '/music/blog'
|
|
|
}
|
|
|
}]
|
|
|
},
|
|
|
- // 节目列表
|
|
|
+ // 节目
|
|
|
{
|
|
|
path: '/music',
|
|
|
component: Layout,
|
|
|
hidden: true,
|
|
|
permissions: ['music:program:list'],
|
|
|
+ name: 'program',
|
|
|
children: [{
|
|
|
path: 'program/detail',
|
|
|
component: () => import('@/views/music/program/detail'),
|
|
|
- name: 'musicProgramDetail',
|
|
|
+ name: 'programDetail',
|
|
|
meta: {
|
|
|
title: `节目详情`,
|
|
|
activeMenu: '/music/program'
|
|
|
}
|
|
|
}]
|
|
|
},
|
|
|
- // 广播电台
|
|
|
+ // 主播
|
|
|
{
|
|
|
path: '/music',
|
|
|
component: Layout,
|
|
|
hidden: true,
|
|
|
- permissions: ['music:radio:list'],
|
|
|
+ permissions: ['music:anchor:list'],
|
|
|
+ name: 'anchor',
|
|
|
children: [{
|
|
|
- path: 'radio/detail',
|
|
|
- component: () => import('@/views/music/radio/detail'),
|
|
|
- name: 'musicRadioDetail',
|
|
|
+ path: 'anchor/detail',
|
|
|
+ component: () => import('@/views/music/anchor/detail'),
|
|
|
+ name: 'anchorDetail',
|
|
|
meta: {
|
|
|
- title: `电台详情`,
|
|
|
- activeMenu: '/music/radio'
|
|
|
+ title: '主播详情',
|
|
|
+ activeMenu: '/music/anchor'
|
|
|
}
|
|
|
}]
|
|
|
},
|
|
|
- // 歌手
|
|
|
+ // 广播电台
|
|
|
{
|
|
|
- path: "/music",
|
|
|
+ path: '/music',
|
|
|
component: Layout,
|
|
|
hidden: true,
|
|
|
- permissions: ['music:singer:list'],
|
|
|
+ permissions: ['music:radio:list'],
|
|
|
+ name: 'radio',
|
|
|
children: [{
|
|
|
- path: 'singer/detail',
|
|
|
- component: () => import('@/views/music/singer/detail'),
|
|
|
- name: 'musicSingerDetail',
|
|
|
+ path: 'radio/detail',
|
|
|
+ component: () => import('@/views/music/radio/detail'),
|
|
|
+ name: 'radioDetail',
|
|
|
meta: {
|
|
|
- title: `歌手详情`,
|
|
|
- activeMenu: '/music/singer'
|
|
|
+ title: `电台详情`,
|
|
|
+ activeMenu: '/music/radio'
|
|
|
}
|
|
|
}]
|
|
|
},
|