diff --git a/src/components/EditSites.vue b/src/components/EditSites.vue index 8263aee..f2d2120 100644 --- a/src/components/EditSites.vue +++ b/src/components/EditSites.vue @@ -116,13 +116,13 @@
- 主分类过滤 + 主分类过滤 - 福利分类过滤 + 福利分类过滤 @@ -161,6 +161,8 @@ export default { group: '', isActive: true }, + excludeRootClasses: true, + excludeR18Films: true, rootClassFilterKeywords: [], r18ClassFilterKeywords: [], siteGroup: [], @@ -280,6 +282,8 @@ export default { this.siteGroup = arr }, openFilterKeywordsDiag () { + this.excludeRootClasses = this.setting.excludeRootClasses + this.excludeR18Films = this.setting.excludeR18Films this.rootClassFilterKeywords = this.setting.rootClassFilter?.join() this.r18ClassFilterKeywords = this.setting.r18ClassFilter?.join() this.filterKeywordsDialogVisible = true @@ -289,10 +293,12 @@ export default { this.setting.rootClassFilter = this.rootClassFilterKeywords.replace(/\s/g, '').split(',') this.setting.r18ClassFilter = this.r18ClassFilterKeywords.replace(/\s/g, '').split(',') this.setting.classFilter = [] - if (this.setting.excludeRootClasses) { + this.setting.excludeRootClasses = this.excludeRootClasses + if (this.excludeRootClasses) { this.setting.classFilter = this.setting.classFilter.concat(this.setting.rootClassFilter) } - if (this.setting.excludeR18Films) { + this.setting.excludeR18Films = this.excludeR18Films + if (this.excludeR18Films) { this.setting.classFilter = this.setting.classFilter.concat(this.setting.r18ClassFilter) } setting.update(this.setting)