diff --git a/web/src/work/view/parseModal.ts b/web/src/work/view/parseModal.ts index 053a676..c332012 100644 --- a/web/src/work/view/parseModal.ts +++ b/web/src/work/view/parseModal.ts @@ -156,7 +156,9 @@ export class ParseModalComp implements VanComponent { const activeVideoInfo = getActiveFormatVideo(info.info!, info.info!.accept_quality[info.formatIndex.val], this.preferredCodec.val) const pagesLength = workRoute.videoInfoCardData.val.pages.length // 合集标题,用于创建子目录 - const seasonTitle = workRoute.videoInfoCardMode.val == 'season' ? cardTitle.trim() : undefined + // season 模式(番剧)或有多个 section(视频合集)时创建子目录 + const hasMultipleSections = workRoute.videoInfoCardData.val.section.length > 0 + const seasonTitle = (workRoute.videoInfoCardMode.val == 'season' || (isVideoMode && hasMultipleSections)) ? cardTitle.trim() : undefined return ({ bvid: info.page.bvid,