mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-08 01:06:41 +08:00
优化账户设置缓存页面的筛选条件
This commit is contained in:
@@ -30,8 +30,8 @@ const cacheData = ref<TorrentCacheData>({
|
|||||||
})
|
})
|
||||||
|
|
||||||
// 筛选条件
|
// 筛选条件
|
||||||
const titleFilter = ref('')
|
const titleFilter = ref<string | null>(null)
|
||||||
const siteFilter = ref('')
|
const siteFilter = ref<string | null>(null)
|
||||||
|
|
||||||
// 获取所有站点选项
|
// 获取所有站点选项
|
||||||
const siteOptions = computed(() => {
|
const siteOptions = computed(() => {
|
||||||
@@ -47,7 +47,7 @@ const siteOptions = computed(() => {
|
|||||||
// 筛选后的数据
|
// 筛选后的数据
|
||||||
const filteredData = computed(() => {
|
const filteredData = computed(() => {
|
||||||
return cacheData.value.data.filter(item => {
|
return cacheData.value.data.filter(item => {
|
||||||
const titleMatch = item.title.toLowerCase().includes(titleFilter.value.toLowerCase())
|
const titleMatch = !titleFilter.value || item.title?.toLowerCase().includes(titleFilter.value?.toLowerCase())
|
||||||
const siteMatch = !siteFilter.value || item.site_name === siteFilter.value
|
const siteMatch = !siteFilter.value || item.site_name === siteFilter.value
|
||||||
return titleMatch && siteMatch
|
return titleMatch && siteMatch
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user