添加发现页面及相关路由和菜单项

This commit is contained in:
jxxghp
2025-01-27 11:25:43 +08:00
parent f5fe39b2d2
commit 683346d652
10 changed files with 118 additions and 12 deletions

View File

@@ -35,6 +35,14 @@ const router = createRouter({
requiresAuth: true,
},
},
{
path: '/discover',
component: () => import('../pages/discover.vue'),
meta: {
keepAlive: true,
requiresAuth: true,
},
},
{
path: '/resource',
component: () => import('../pages/resource.vue'),

View File

@@ -16,6 +16,14 @@ export const SystemNavMenus = [
admin: false,
footer: true,
},
{
title: '探索',
icon: 'mdi-apple-safari',
to: '/discover',
header: '发现',
admin: false,
footer: true,
},
{
title: '资源搜索',
icon: 'mdi-magnify',
@@ -169,12 +177,12 @@ export const SubscribeMovieTabs = [
{
title: '我的订阅',
tab: 'mysub',
icon: 'mdi-movie-open-outline',
icon: 'mdi-heart',
},
{
title: '热门订阅',
tab: 'popular',
icon: 'mdi-movie-open-outline',
icon: 'mdi-fire',
},
]
@@ -183,17 +191,17 @@ export const SubscribeTvTabs = [
{
title: '我的订阅',
tab: 'mysub',
icon: 'mdi-television',
icon: 'mdi-heart',
},
{
title: '热门订阅',
tab: 'popular',
icon: 'mdi-television',
icon: 'mdi-fire',
},
{
title: '订阅分享',
tab: 'share',
icon: 'mdi-television',
icon: 'mdi-share-variant',
},
]
@@ -210,3 +218,22 @@ export const PluginTabs = [
icon: 'mdi-store',
},
]
// 发现标签页
export const DiscoverTabs = [
{
title: 'TheMovieDb',
tab: 'themoviedb',
icon: '',
},
{
title: '豆瓣',
tab: 'douban',
icon: '',
},
{
title: 'Bangumi',
tab: 'bangumi',
icon: '',
},
]