fix keepalive

This commit is contained in:
jxxghp
2024-06-15 18:10:56 +08:00
parent 28b307fb98
commit be1a44ad61
12 changed files with 115 additions and 179 deletions
+14 -4
View File
@@ -23,6 +23,7 @@ const router = createRouter({
path: '/dashboard',
component: () => import('../pages/dashboard.vue'),
meta: {
keepAlive: true,
requiresAuth: true,
},
},
@@ -42,23 +43,28 @@ const router = createRouter({
},
},
{
path: '/subscribe-movie',
component: () => import('../pages/subscribe-movie.vue'),
path: '/subscribe/movie',
component: () => import('../pages/subscribe.vue'),
meta: {
keepAlive: true,
requiresAuth: true,
subType: '电影',
},
},
{
path: '/subscribe-tv',
component: () => import('../pages/subscribe-tv.vue'),
path: '/subscribe/tv',
component: () => import('../pages/subscribe.vue'),
meta: {
keepAlive: true,
requiresAuth: true,
subType: '电视剧',
},
},
{
path: '/calendar',
component: () => import('../pages/calendar.vue'),
meta: {
keepAlive: true,
requiresAuth: true,
},
},
@@ -80,6 +86,7 @@ const router = createRouter({
path: '/site',
component: () => import('../pages/site.vue'),
meta: {
keepAlive: true,
requiresAuth: true,
},
},
@@ -87,6 +94,7 @@ const router = createRouter({
path: '/plugins',
component: () => import('../pages/plugin.vue'),
meta: {
keepAlive: true,
requiresAuth: true,
},
},
@@ -120,6 +128,7 @@ const router = createRouter({
component: () => import('../pages/person.vue'),
props: true,
meta: {
keepAlive: true,
requiresAuth: true,
},
},
@@ -127,6 +136,7 @@ const router = createRouter({
path: '/media',
component: () => import('../pages/media.vue'),
meta: {
keepAlive: true,
requiresAuth: true,
},
},
+7 -7
View File
@@ -25,7 +25,7 @@ export const SystemNavMenus = [
title: '电影',
full_title: '电影订阅',
icon: 'mdi-movie-open-outline',
to: '/subscribe-movie?tab=mysub',
to: '/subscribe/movie',
header: '订阅',
admin: false,
},
@@ -33,7 +33,7 @@ export const SystemNavMenus = [
title: '电视剧',
full_title: '电视剧订阅',
icon: 'mdi-television',
to: '/subscribe-tv?tab=mysub',
to: '/subscribe/tv',
header: '订阅',
admin: false,
},
@@ -69,7 +69,7 @@ export const SystemNavMenus = [
{
title: '插件',
icon: 'mdi-apps',
to: '/plugins?tab=installed',
to: '/plugins',
header: '系统',
admin: true,
},
@@ -186,12 +186,12 @@ export const SubscribeMovieTabs = [
{
title: '我的订阅',
tab: 'mysub',
icon: 'mdi-movie-roll',
icon: 'mdi-movie-open-outline',
},
{
title: '热门订阅',
tab: 'popular',
icon: 'mdi-movie-roll',
icon: 'mdi-movie-open-outline',
},
]
@@ -200,12 +200,12 @@ export const SubscribeTvTabs = [
{
title: '我的订阅',
tab: 'mysub',
icon: 'mdi-television-classic',
icon: 'mdi-television',
},
{
title: '热门订阅',
tab: 'popular',
icon: 'mdi-television-classic',
icon: 'mdi-television',
},
]