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() {
+
+
+