From 5965c557731c59e53baa9ab3c8b710d5625bf47e Mon Sep 17 00:00:00 2001 From: buvta <12312540+buvta@users.noreply.github.com> Date: Tue, 10 Nov 2020 14:33:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=90=9C=E7=B4=A2=E7=BB=93=E6=9E=9C=E8=BF=87?= =?UTF-8?q?=E6=BB=A4=E5=99=A8=E9=81=B5=E5=AE=88=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Film.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/Film.vue b/src/components/Film.vue index 04bccb9..bde93a8 100644 --- a/src/components/Film.vue +++ b/src/components/Film.vue @@ -339,8 +339,9 @@ export default { return date.split(/\s/)[0] }, getFilters (column) { - if (column === 'siteName') return [...new Set(this.searchContents.map(row => row.site.name))].map(e => { return { text: e, value: e } }) // 有方法合并这两行吗? - return [...new Set(this.searchContents.map(row => row[column]))].map(e => { return { text: e, value: e } }) + const searchContents = this.searchContents.filter(res => !this.setting.excludeR18Films || (res.type !== undefined && !this.containsR18Keywords(res.type))) + if (column === 'siteName') return [...new Set(searchContents.map(row => row.site.name))].map(e => { return { text: e, value: e } }) // 有方法合并这两行吗? + return [...new Set(searchContents.map(row => row[column]))].map(e => { return { text: e, value: e } }) }, filterChange (filters) { // 一次只能一列