diff --git a/lib/common/widgets/video_card_h_member_video.dart b/lib/common/widgets/video_card_h_member_video.dart index 03db25eb..3bb59c75 100644 --- a/lib/common/widgets/video_card_h_member_video.dart +++ b/lib/common/widgets/video_card_h_member_video.dart @@ -82,14 +82,14 @@ class VideoCardHMemberVideo extends StatelessWidget { width: maxWidth, height: maxHeight, ), - // if (videoItem.season != null) - // PBadge( - // text: '合集: ${videoItem.season?['count']}', - // right: 6.0, - // bottom: 6.0, - // type: 'gray', - // ) - // else + if (videoItem.badges?.isNotEmpty == true) + PBadge( + text: videoItem.badges! + .map((item) => item.text) + .join('|'), + right: 6.0, + top: 6.0, + ), if (videoItem.duration != null) PBadge( text: Utils.timeFormat(videoItem.duration), diff --git a/lib/pages/dynamics/widgets/video_panel.dart b/lib/pages/dynamics/widgets/video_panel.dart index b341be82..da340e84 100644 --- a/lib/pages/dynamics/widgets/video_panel.dart +++ b/lib/pages/dynamics/widgets/video_panel.dart @@ -93,7 +93,7 @@ Widget videoSeasonWidget(item, context, type, {floor = 1}) { semanticsLabel: content.title, ), // ), - if (content.badge != null && type == 'pgc') + if (content?.badge?['text'] != null) PBadge( text: content.badge['text'], top: 8.0,