mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-08 17:26:41 +08:00
fix #145
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "moviepilot",
|
"name": "moviepilot",
|
||||||
"version": "1.9.3-2",
|
"version": "1.9.3-3",
|
||||||
"private": true,
|
"private": true,
|
||||||
"bin": "dist/service.js",
|
"bin": "dist/service.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@@ -50,53 +50,63 @@ function loadRecentSearches() {
|
|||||||
function getMenus(): NavMenu[] {
|
function getMenus(): NavMenu[] {
|
||||||
let menus: NavMenu[] = []
|
let menus: NavMenu[] = []
|
||||||
// 导航菜单
|
// 导航菜单
|
||||||
for (const key in SystemNavMenus) {
|
SystemNavMenus.forEach(
|
||||||
|
item =>
|
||||||
|
item &&
|
||||||
menus.push({
|
menus.push({
|
||||||
title: SystemNavMenus[key].title,
|
title: item.title,
|
||||||
icon: SystemNavMenus[key].icon,
|
icon: item.icon,
|
||||||
to: SystemNavMenus[key].to,
|
to: item.to,
|
||||||
header: SystemNavMenus[key].header,
|
header: item.header,
|
||||||
admin: SystemNavMenus[key].admin,
|
admin: item.admin,
|
||||||
})
|
}),
|
||||||
}
|
)
|
||||||
// 各类标签页
|
// 各类标签页
|
||||||
for (const key in SettingTabs) {
|
SettingTabs.forEach(
|
||||||
|
item =>
|
||||||
|
item &&
|
||||||
menus.push({
|
menus.push({
|
||||||
title: '设定 -> ' + SettingTabs[key].title,
|
title: '设定 -> ' + item.title,
|
||||||
icon: SettingTabs[key].icon,
|
icon: item.icon,
|
||||||
to: `/setting?tab=${SettingTabs[key].tab}`,
|
to: `/setting?tab=${item.tab}`,
|
||||||
header: '',
|
header: '',
|
||||||
admin: true,
|
admin: true,
|
||||||
description: SettingTabs[key].description,
|
description: item.description,
|
||||||
})
|
}),
|
||||||
}
|
)
|
||||||
for (const key in SubscribeMovieTabs) {
|
SubscribeMovieTabs.forEach(
|
||||||
|
item =>
|
||||||
|
item &&
|
||||||
menus.push({
|
menus.push({
|
||||||
title: '电影 -> ' + SubscribeMovieTabs[key].title,
|
title: '电影 -> ' + item.title,
|
||||||
icon: SubscribeMovieTabs[key].icon,
|
icon: item.icon,
|
||||||
to: `/subscribe-movie?tab=${SubscribeMovieTabs[key].tab}`,
|
to: `/subscribe-movie?tab=${item.tab}`,
|
||||||
header: '',
|
header: '',
|
||||||
admin: false,
|
admin: false,
|
||||||
})
|
}),
|
||||||
}
|
)
|
||||||
for (const key in SubscribeTvTabs) {
|
SubscribeTvTabs.forEach(
|
||||||
|
item =>
|
||||||
|
item &&
|
||||||
menus.push({
|
menus.push({
|
||||||
title: '电视剧 -> ' + SubscribeTvTabs[key].title,
|
title: '电视剧 -> ' + item.title,
|
||||||
icon: SubscribeTvTabs[key].icon,
|
icon: item.icon,
|
||||||
to: `/subscribe-tv?tab=${SubscribeTvTabs[key].tab}`,
|
to: `/subscribe-tv?tab=${item.tab}`,
|
||||||
header: '',
|
header: '',
|
||||||
admin: false,
|
admin: false,
|
||||||
})
|
}),
|
||||||
}
|
)
|
||||||
for (const key in PluginTabs) {
|
PluginTabs.forEach(
|
||||||
|
item =>
|
||||||
|
item &&
|
||||||
menus.push({
|
menus.push({
|
||||||
title: '插件 -> ' + PluginTabs[key].title,
|
title: '插件 -> ' + item.title,
|
||||||
icon: PluginTabs[key].icon,
|
icon: item.icon,
|
||||||
to: `/plugins?tab=${PluginTabs[key].tab}`,
|
to: `/plugins?tab=${item.tab}`,
|
||||||
header: '',
|
header: '',
|
||||||
admin: true,
|
admin: true,
|
||||||
})
|
}),
|
||||||
}
|
)
|
||||||
|
|
||||||
return menus
|
return menus
|
||||||
}
|
}
|
||||||
@@ -254,7 +264,7 @@ onMounted(() => {
|
|||||||
<template>
|
<template>
|
||||||
<VDialog max-width="40rem" scrollable>
|
<VDialog max-width="40rem" scrollable>
|
||||||
<VCard>
|
<VCard>
|
||||||
<VCardText class="pe-12">
|
<VCardItem class="pe-12">
|
||||||
<VCombobox
|
<VCombobox
|
||||||
ref="searchWordInput"
|
ref="searchWordInput"
|
||||||
v-model="searchWord"
|
v-model="searchWord"
|
||||||
@@ -268,10 +278,10 @@ onMounted(() => {
|
|||||||
<VIcon icon="ri-search-line" style="opacity: 1" />
|
<VIcon icon="ri-search-line" style="opacity: 1" />
|
||||||
</template>
|
</template>
|
||||||
</VCombobox>
|
</VCombobox>
|
||||||
</VCardText>
|
</VCardItem>
|
||||||
<DialogCloseBtn inner-class="absolute right-3 top-5 text-high-emphasis" @click="emit('close')" />
|
<DialogCloseBtn inner-class="absolute right-3 top-5 text-high-emphasis" @click="emit('close')" />
|
||||||
<VDivider />
|
<VDivider />
|
||||||
<div class="ps h-100">
|
<VCardText>
|
||||||
<VList lines="one" v-if="searchWord">
|
<VList lines="one" v-if="searchWord">
|
||||||
<!-- 搜索结果 -->
|
<!-- 搜索结果 -->
|
||||||
<VListSubheader v-if="searchWord"> 媒体 & 资源 </VListSubheader>
|
<VListSubheader v-if="searchWord"> 媒体 & 资源 </VListSubheader>
|
||||||
@@ -462,7 +472,7 @@ onMounted(() => {
|
|||||||
</VRow>
|
</VRow>
|
||||||
</VCardText>
|
</VCardText>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</VCardText>
|
||||||
</VCard>
|
</VCard>
|
||||||
</VDialog>
|
</VDialog>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Reference in New Issue
Block a user