更新用户页面

master
laiiihz 4 years ago
parent 7ec47a9766
commit 32b01a9f35

@ -46,6 +46,7 @@ import 'package:recook/widgets/refresh_widget.dart';
import 'package:recook/widgets/toast.dart';
import 'package:redux/redux.dart';
import 'package:url_launcher/url_launcher.dart';
import 'package:velocity_x/velocity_x.dart';
class UserPage extends StatefulWidget {
@override
@ -217,6 +218,25 @@ class _UserPageState extends BaseStoreState<UserPage> {
height: AppConfig.getShowCommission() ? 10 : 0,
),
// UserPageAssetsView(),
...[
_renderBenefitCard(
leadingPath: R.ASSETS_USER_PINK_BUYER_PNG,
title: '自购收益',
alertTitle: '自购收益',
alertContent: '您本人下单并确认收货后,您获得的佣金。',
),
_renderBenefitCard(
leadingPath: R.ASSETS_USER_PINK_SHARE_PNG,
title: '导购收益',
alertTitle: '会员通过您导购的商品链接,购买并确认收货的佣金收益',
),
_renderBenefitCard(
leadingPath: R.ASSETS_USER_PINK_GROUP_PNG,
title: '店铺补贴',
alertTitle: 'TODO',
),
].sepWidget(separate: 10.hb),
10.hb,
ShopBenefitView(key: _shopBenefitKey),
UserLevelTool.currentRoleLevelEnum() == UserRoleLevel.Gold ||
UserLevelTool.currentRoleLevelEnum() ==
@ -271,6 +291,59 @@ class _UserPageState extends BaseStoreState<UserPage> {
return model;
}
Widget _renderBenefitCard({
@required String leadingPath,
@required String title,
@required String alertTitle,
@required String alertContent,
@required String title1,
@required String title2,
@required String title3,
@required String title4,
}) {
return Container(
color: Colors.white,
child: Column(
children: [
Row(
children: [
46.hb,
Image.asset(
leadingPath,
width: 22.w,
height: 22.w,
),
10.wb,
title.text.size(16.sp).black.make(),
MaterialButton(
padding: EdgeInsets.all(4.w),
minWidth: 0,
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
child: Icon(
Icons.help_outline,
size: 12.w,
color: Color(0xFFA5A5A5),
),
onPressed: () {
Alert.show(
context,
NormalTextDialog(
title: alertTitle,
content: alertContent,
items: ["确认"],
listener: (index) {
Alert.dismiss(context);
},
));
},
),
],
),
],
),
);
}
_buildDetailReward() {
return ClipRRect(
borderRadius: BorderRadius.circular(10),

Loading…
Cancel
Save