diff --git a/web/src/work/view/parseModal.ts b/web/src/work/view/parseModal.ts index 2253092..092ff9c 100644 --- a/web/src/work/view/parseModal.ts +++ b/web/src/work/view/parseModal.ts @@ -157,11 +157,14 @@ export class ParseModalComp implements VanComponent { const pagesLength = workRoute.videoInfoCardData.val.pages.length // 合集标题,用于创建子目录 // season 模式(番剧)使用视频标题 - // video 模式有 collectionTitle(视频合集)时使用合集名称 + // video 模式:有 collectionTitle 用合集名称,多P视频用视频标题 const collectionTitle = workRoute.videoInfoCardData.val.collectionTitle + const hasMultiplePages = pagesLength > 1 const seasonTitle = workRoute.videoInfoCardMode.val == 'season' ? cardTitle.trim() - : (isVideoMode && collectionTitle ? collectionTitle.trim() : undefined) + : (isVideoMode && (collectionTitle || hasMultiplePages) + ? (collectionTitle ? collectionTitle.trim() : cardTitle.trim()) + : undefined) return ({ bvid: info.page.bvid,