diff --git a/src/views/setting/AccountSettingSearch.vue b/src/views/setting/AccountSettingSearch.vue index 3e1ec6c4..24a42ac3 100644 --- a/src/views/setting/AccountSettingSearch.vue +++ b/src/views/setting/AccountSettingSearch.vue @@ -161,7 +161,7 @@ onMounted(() => { multiple chips :items="filterRuleGroupOptions" - label="过滤规则组" + label="优先级规则组" hint="搜索媒体信息时按选定的过滤规则组对结果进行过滤" persistent-hint /> diff --git a/src/views/setting/AccountSettingSite.vue b/src/views/setting/AccountSettingSite.vue index fdcbd063..91f165b7 100644 --- a/src/views/setting/AccountSettingSite.vue +++ b/src/views/setting/AccountSettingSite.vue @@ -21,7 +21,7 @@ const siteSetting = ref({ COOKIECLOUD_PASSWORD: '', COOKIECLOUD_INTERVAL: 0, USER_AGENT: '', - COOKIECLOUD_ENABLE_LOCAL: '', + COOKIECLOUD_ENABLE_LOCAL: false, COOKIECLOUD_BLACKLIST: '', SITEDATA_REFRESH_INTERVAL: 0, }) diff --git a/src/views/setting/AccountSettingSubscribe.vue b/src/views/setting/AccountSettingSubscribe.vue index 0be31652..defa1dcc 100644 --- a/src/views/setting/AccountSettingSubscribe.vue +++ b/src/views/setting/AccountSettingSubscribe.vue @@ -12,9 +12,12 @@ const allSites = ref([]) // 选中订阅站点 const selectedRssSites = ref([]) -// 选中的优先级规则组 +// 选中的订阅规则组 const selectedFilterRuleGroup = ref([]) +// 选中的洗版规则组 +const selectedBestVersionRuleGroup = ref([]) + // 是否开启订阅定时搜索 const enableIntervalSearch = ref(false) @@ -109,9 +112,12 @@ async function querySubscribeSetting() { // 查询站点RSS周期 const result3: { [key: string]: any } = await api.get('system/setting/SUBSCRIBE_RSS_INTERVAL') if (result3.success) selectedRssInterval.value = result3.data?.value - // 查询优先级规则组 + // 查询订阅规则组 const result4: { [key: string]: any } = await api.get('system/setting/SubscribeFilterRuleGroups') if (result4.success) selectedFilterRuleGroup.value = result4.data?.value + // 查询洗版规则组 + const result5: { [key: string]: any } = await api.get('system/setting/BestVersionFilterRuleGroups') + if (result5.success) selectedBestVersionRuleGroup.value = result5.data?.value } catch (error) { console.log(error) } @@ -137,7 +143,13 @@ async function saveSubscribeSetting() { selectedFilterRuleGroup.value, ) - if (result1.success && result2.success && result3.success && result4.success) $toast.success('订阅设置保存成功') + const result5: { [key: string]: any } = await api.post( + 'system/setting/BestVersionFilterRuleGroups', + selectedBestVersionRuleGroup.value, + ) + + if (result1.success && result2.success && result3.success && result4.success && result5.success) + $toast.success('订阅设置保存成功') else $toast.error('订阅设置保存失败!') } catch (error) { console.log(error) @@ -181,17 +193,28 @@ onMounted(() => { persistent-hint /> - + + + +