优化剧集组管理,添加剧集组选项和查询功能,调整订阅逻辑

This commit is contained in:
jxxghp
2025-04-04 12:17:29 +08:00
parent 357191afcf
commit 2e05c8079b
4 changed files with 145 additions and 73 deletions

View File

@@ -79,6 +79,9 @@ const searchMenuShow = ref(false)
// 选择站点对话框
const chooseSiteDialog = ref(false)
// 选择的剧集组
const episodeGroup = ref('')
// 查询所有站点
async function querySites() {
try {
@@ -146,6 +149,7 @@ async function addSubscribe(season: number = 0, best_version: number = 0) {
mediaid: props.media?.media_id ? `${props.media?.mediaid_prefix}:${props.media?.media_id}` : '',
season,
best_version,
episode_group: episodeGroup.value,
})
// 订阅状态
@@ -288,8 +292,9 @@ function handleSubscribe() {
}
// 订阅多季
function subscribeSeasons(seasons: MediaSeason[], seasonNoExists: { [key: number]: number }) {
function subscribeSeasons(seasons: MediaSeason[], seasonNoExists: { [key: number]: number }, groudId: string) {
subscribeSeasonDialog.value = false
episodeGroup.value = groudId
seasonsSelected.value = seasons || []
seasonsSelected.value.forEach(season => {
let best_version = 0