mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-05 15:36:49 +08:00
feat: Add "All" option to genre filter
Co-authored-by: jxxghp <jxxghp@qq.com>
This commit is contained in:
@@ -36,7 +36,7 @@ const currData = ref<MediaInfo[]>([])
|
|||||||
|
|
||||||
// 筛选参数
|
// 筛选参数
|
||||||
const filterParams = reactive({
|
const filterParams = reactive({
|
||||||
genre_id: '',
|
genre_id: '', // 空字符串表示选中"全部"
|
||||||
min_rating: 0,
|
min_rating: 0,
|
||||||
max_rating: 10,
|
max_rating: 10,
|
||||||
min_sub: 1,
|
min_sub: 1,
|
||||||
@@ -225,6 +225,14 @@ async function fetchData({ done }: { done: any }) {
|
|||||||
<VLabel>{{ t('tmdb.genre') }}</VLabel>
|
<VLabel>{{ t('tmdb.genre') }}</VLabel>
|
||||||
</div>
|
</div>
|
||||||
<VChipGroup v-model="filterParams.genre_id">
|
<VChipGroup v-model="filterParams.genre_id">
|
||||||
|
<VChip
|
||||||
|
:color="filterParams.genre_id == '' ? 'primary' : ''"
|
||||||
|
filter
|
||||||
|
tile
|
||||||
|
value=""
|
||||||
|
>
|
||||||
|
{{ t('common.all') }}
|
||||||
|
</VChip>
|
||||||
<VChip
|
<VChip
|
||||||
:color="filterParams.genre_id == key ? 'primary' : ''"
|
:color="filterParams.genre_id == key ? 'primary' : ''"
|
||||||
filter
|
filter
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ const keyword = ref(props.keyword)
|
|||||||
|
|
||||||
// 筛选参数
|
// 筛选参数
|
||||||
const filterParams = reactive({
|
const filterParams = reactive({
|
||||||
genre_id: '',
|
genre_id: '', // 空字符串表示选中"全部"
|
||||||
min_rating: 0,
|
min_rating: 0,
|
||||||
max_rating: 10,
|
max_rating: 10,
|
||||||
sort_type: 'time', // 默认按时间排序
|
sort_type: 'time', // 默认按时间排序
|
||||||
@@ -244,6 +244,14 @@ function removeData(id: number) {
|
|||||||
<VLabel>{{ t('tmdb.genre') }}</VLabel>
|
<VLabel>{{ t('tmdb.genre') }}</VLabel>
|
||||||
</div>
|
</div>
|
||||||
<VChipGroup v-model="filterParams.genre_id">
|
<VChipGroup v-model="filterParams.genre_id">
|
||||||
|
<VChip
|
||||||
|
:color="filterParams.genre_id == '' ? 'primary' : ''"
|
||||||
|
filter
|
||||||
|
tile
|
||||||
|
value=""
|
||||||
|
>
|
||||||
|
{{ t('common.all') }}
|
||||||
|
</VChip>
|
||||||
<VChip
|
<VChip
|
||||||
:color="filterParams.genre_id == key ? 'primary' : ''"
|
:color="filterParams.genre_id == key ? 'primary' : ''"
|
||||||
filter
|
filter
|
||||||
|
|||||||
Reference in New Issue
Block a user