This commit is contained in:
jxxghp
2024-06-04 11:41:38 +08:00
parent bb10b22421
commit fe31723726
2 changed files with 61 additions and 51 deletions
+1 -1
View File
@@ -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": {
+60 -50
View File
@@ -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(
menus.push({ item =>
title: SystemNavMenus[key].title, item &&
icon: SystemNavMenus[key].icon, menus.push({
to: SystemNavMenus[key].to, title: item.title,
header: SystemNavMenus[key].header, icon: item.icon,
admin: SystemNavMenus[key].admin, to: item.to,
}) header: item.header,
} admin: item.admin,
}),
)
// 各类标签页 // 各类标签页
for (const key in SettingTabs) { SettingTabs.forEach(
menus.push({ item =>
title: '设定 -> ' + SettingTabs[key].title, item &&
icon: SettingTabs[key].icon, menus.push({
to: `/setting?tab=${SettingTabs[key].tab}`, title: '设定 -> ' + item.title,
header: '', icon: item.icon,
admin: true, to: `/setting?tab=${item.tab}`,
description: SettingTabs[key].description, header: '',
}) admin: true,
} description: item.description,
for (const key in SubscribeMovieTabs) { }),
menus.push({ )
title: '电影 -> ' + SubscribeMovieTabs[key].title, SubscribeMovieTabs.forEach(
icon: SubscribeMovieTabs[key].icon, item =>
to: `/subscribe-movie?tab=${SubscribeMovieTabs[key].tab}`, item &&
header: '', menus.push({
admin: false, title: '电影 -> ' + item.title,
}) icon: item.icon,
} to: `/subscribe-movie?tab=${item.tab}`,
for (const key in SubscribeTvTabs) { header: '',
menus.push({ admin: false,
title: '电视剧 -> ' + SubscribeTvTabs[key].title, }),
icon: SubscribeTvTabs[key].icon, )
to: `/subscribe-tv?tab=${SubscribeTvTabs[key].tab}`, SubscribeTvTabs.forEach(
header: '', item =>
admin: false, item &&
}) menus.push({
} title: '电视剧 -> ' + item.title,
for (const key in PluginTabs) { icon: item.icon,
menus.push({ to: `/subscribe-tv?tab=${item.tab}`,
title: '插件 -> ' + PluginTabs[key].title, header: '',
icon: PluginTabs[key].icon, admin: false,
to: `/plugins?tab=${PluginTabs[key].tab}`, }),
header: '', )
admin: true, PluginTabs.forEach(
}) item =>
} item &&
menus.push({
title: '插件 -> ' + item.title,
icon: item.icon,
to: `/plugins?tab=${item.tab}`,
header: '',
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>