diff --git a/src/api/types.ts b/src/api/types.ts index 39db6fec..89419b48 100644 --- a/src/api/types.ts +++ b/src/api/types.ts @@ -884,6 +884,8 @@ export interface Rss { best_version?: number // 是否使用代理服务器 proxy?: number + // 是否使用过滤规则 + filter?: boolean // 保存路径 save_path?: string // 已处理数量 diff --git a/src/components/cards/RssCard.vue b/src/components/cards/RssCard.vue index acef3c95..8aa50c42 100644 --- a/src/components/cards/RssCard.vue +++ b/src/components/cards/RssCard.vue @@ -70,9 +70,11 @@ const rssForm = reactive({ // 排除 exclude: props.media?.exclude, // 洗版 - best_version: props.media?.best_version, + best_version: !!props.media?.best_version, // 是否使用代理服务器 - proxy: props.media?.proxy, + proxy: !!props.media?.proxy, + // 是否使用过滤规则 + filter: !!props.media?.filter, // 保存路径 save_path: props.media?.save_path, // 状态 0-停用,1-启用 @@ -491,7 +493,7 @@ onMounted(() => { { + + + diff --git a/src/views/subscribe/RssListView.vue b/src/views/subscribe/RssListView.vue index ee7f3ff4..3ee59764 100644 --- a/src/views/subscribe/RssListView.vue +++ b/src/views/subscribe/RssListView.vue @@ -42,6 +42,8 @@ const rssForm = reactive({ best_version: false, // 是否使用代理服务器 proxy: false, + // 是否使用过滤规则 + filter: true, // 保存路径 save_path: '', // 状态 0-停用,1-启用 @@ -276,7 +278,7 @@ function onRefresh() { + + +