From 0f7dafeb239375982be03ddd9ffc7b5ecf5887a6 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 23 Aug 2025 19:03:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A7=E5=88=B6=E5=90=88=E9=9B=86=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E9=A1=B9=E7=9A=84=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/dialog/SearchBarDialog.vue | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/components/dialog/SearchBarDialog.vue b/src/components/dialog/SearchBarDialog.vue index 83b5f9a3..300ccc84 100644 --- a/src/components/dialog/SearchBarDialog.vue +++ b/src/components/dialog/SearchBarDialog.vue @@ -3,7 +3,7 @@ import api from '@/api' import type { Site, Plugin, Subscribe } from '@/api/types' import { getNavMenus, getSettingTabs } from '@/router/i18n-menu' import { NavMenu } from '@/@layouts/types' -import { useUserStore } from '@/stores' +import { useUserStore, useGlobalSettingsStore } from '@/stores' import SearchSiteDialog from '@/components/dialog/SearchSiteDialog.vue' import { useI18n } from 'vue-i18n' import { useDisplay } from 'vuetify' @@ -26,6 +26,10 @@ const router = useRouter() // 用户 Store const userStore = useUserStore() +// 全局设置 Store +const globalSettingsStore = useGlobalSettingsStore() +const globalSettings = globalSettingsStore.globalSettings + // 超级用户 const superUser = userStore.superUser @@ -63,6 +67,11 @@ const hasManagePermission = computed(() => { ) }) +// 是否显示合集搜索项(当SEARCH_SOURCE包含themoviedb时显示) +const showCollectionSearch = computed(() => { + return globalSettings.SEARCH_SOURCE?.includes('themoviedb') || false +}) + // 所有订阅数据 const SubscribeItems = ref([]) @@ -435,7 +444,7 @@ onMounted(() => { - +