Compare commits

..

1 Commits

Author SHA1 Message Date
c1008e0162 fix: 垂直布局视频卡片样式 2024-02-17 22:07:48 +08:00
4 changed files with 17 additions and 33 deletions

View File

@ -229,9 +229,7 @@ class VideoContent extends StatelessWidget {
),
if (crossAxisCount > 1) ...[
const SizedBox(height: 2),
VideoStat(
videoItem: videoItem,
),
VideoStat(videoItem: videoItem, crossAxisCount: crossAxisCount),
],
if (crossAxisCount == 1) const SizedBox(height: 4),
Row(
@ -292,10 +290,14 @@ class VideoContent extends StatelessWidget {
color: Theme.of(context).colorScheme.outline,
),
),
VideoStat(
videoItem: videoItem,
Expanded(
flex: 1,
child: VideoStat(
videoItem: videoItem,
crossAxisCount: crossAxisCount,
),
),
const Spacer(),
// const Spacer(),
],
if (videoItem.goto == 'av' && crossAxisCount != 1) ...[
VideoPopupMenu(
@ -317,10 +319,12 @@ class VideoContent extends StatelessWidget {
class VideoStat extends StatelessWidget {
final dynamic videoItem;
final int crossAxisCount;
const VideoStat({
Key? key,
required this.videoItem,
required this.crossAxisCount,
}) : super(key: key);
@override
@ -337,7 +341,7 @@ class VideoStat extends StatelessWidget {
danmu: videoItem.stat.danmu,
),
if (videoItem is RecVideoItemModel) ...<Widget>[
const Spacer(),
crossAxisCount > 1 ? const Spacer() : const SizedBox(width: 8),
RichText(
maxLines: 1,
text: TextSpan(

View File

@ -101,13 +101,10 @@ class MemberHttp {
'data': MemberArchiveDataModel.fromJson(res.data['data'])
};
} else {
Map errMap = {
-352: '风控校验失败,请检查登录状态',
};
return {
'status': false,
'data': [],
'msg': errMap[res.data['code']] ?? res.data['message'],
'msg': res.data['message'],
};
}
}
@ -126,13 +123,10 @@ class MemberHttp {
'data': DynamicsDataModel.fromJson(res.data['data']),
};
} else {
Map errMap = {
-352: '风控校验失败,请检查登录状态',
};
return {
'status': false,
'data': [],
'msg': errMap[res.data['code']] ?? res.data['message'],
'msg': res.data['message'],
};
}
}

View File

@ -3,7 +3,6 @@ import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:pilipala/common/widgets/video_card_h.dart';
import 'package:pilipala/utils/utils.dart';
import '../../common/widgets/http_error.dart';
import 'controller.dart';
class MemberArchivePage extends StatefulWidget {
@ -87,16 +86,10 @@ class _MemberArchivePageState extends State<MemberArchivePage> {
: const SliverToBoxAdapter(),
);
} else {
return HttpError(
errMsg: snapshot.data['msg'],
fn: () {},
);
return const SliverToBoxAdapter();
}
} else {
return HttpError(
errMsg: snapshot.data['msg'],
fn: () {},
);
return const SliverToBoxAdapter();
}
} else {
return const SliverToBoxAdapter();

View File

@ -4,7 +4,6 @@ import 'package:get/get.dart';
import 'package:pilipala/pages/member_dynamics/index.dart';
import 'package:pilipala/utils/utils.dart';
import '../../common/widgets/http_error.dart';
import '../dynamics/widgets/dynamic_panel.dart';
class MemberDynamicsPage extends StatefulWidget {
@ -81,16 +80,10 @@ class _MemberDynamicsPageState extends State<MemberDynamicsPage> {
: const SliverToBoxAdapter(),
);
} else {
return HttpError(
errMsg: snapshot.data['msg'],
fn: () {},
);
return const SliverToBoxAdapter();
}
} else {
return HttpError(
errMsg: snapshot.data['msg'],
fn: () {},
);
return const SliverToBoxAdapter();
}
} else {
return const SliverToBoxAdapter();