From 48fcce54dc68e06ddae9681e1aa8bef5ff54a519 Mon Sep 17 00:00:00 2001 From: thsrite Date: Wed, 30 Oct 2024 16:20:34 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E5=A2=9E=E5=8A=A0=E5=BC=80=E5=90=AF?= =?UTF-8?q?=E6=A3=80=E6=9F=A5=E6=9C=AC=E5=9C=B0=E5=AA=92=E4=BD=93=E5=BA=93?= =?UTF-8?q?=E6=98=AF=E5=90=A6=E5=AD=98=E5=9C=A8=E8=B5=84=E6=BA=90=E5=BC=80?= =?UTF-8?q?=E5=85=B3=EF=BC=8C=E6=8C=89=E9=9C=80=E5=BC=80=E5=90=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/setting/AccountSettingSubscribe.vue | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/views/setting/AccountSettingSubscribe.vue b/src/views/setting/AccountSettingSubscribe.vue index 72482996..beff7619 100644 --- a/src/views/setting/AccountSettingSubscribe.vue +++ b/src/views/setting/AccountSettingSubscribe.vue @@ -21,6 +21,9 @@ const selectedBestVersionRuleGroup = ref([]) // 是否开启订阅定时搜索 const enableIntervalSearch = ref(false) +// 是否检查本地媒体库是否存在资源 +const enableDirExistsSearch = ref(false) + // 订阅模式选择项 const subscribeModeItems = [ { title: '自动', value: 'spider' }, @@ -118,6 +121,9 @@ async function querySubscribeSetting() { // 查询洗版规则组 const result5: { [key: string]: any } = await api.get('system/setting/BestVersionFilterRuleGroups') if (result5.success) selectedBestVersionRuleGroup.value = result5.data?.value + // 查询检查本地媒体库是否存在资源开关 + const result6: { [key: string]: any } = await api.get('system/setting/LOCAL_EXISTS_SEARCH') + if (result6.success) enableDirExistsSearch.value = result.data?.value } catch (error) { console.log(error) } @@ -148,7 +154,12 @@ async function saveSubscribeSetting() { selectedBestVersionRuleGroup.value, ) - if (result1.success && result2.success && result3.success && result4.success && result5.success) + const result6: { [key: string]: any } = await api.post( + 'system/setting/LOCAL_EXISTS_SEARCH', + enableDirExistsSearch.value, + ) + + if (result1.success && result2.success && result3.success && result4.success && result5.success && result6.success) $toast.success('订阅设置保存成功') else $toast.error('订阅设置保存失败!') } catch (error) { @@ -227,6 +238,14 @@ onMounted(() => { persistent-hint /> + + +