隐藏抽奖功能

master
laiiihz 4 years ago
parent 6176673c52
commit cb03d57df2

@ -1413,28 +1413,29 @@ class _HomePageState extends BaseStoreState<HomePage>
//
_userLottery() async {
ResultData resultData = await HttpManager.post(
UserApi.user_lottery,
{'userID': UserManager.instance.user.info.id},
);
if (resultData.data != null && resultData.data['data'] != null) {
if (resultData.data['data']['result'] == 0) {
ResultData lottery = await HttpManager.post(UserApi.user_do_lottery,
{'userID': UserManager.instance.user.info.id});
await Future.delayed(Duration(milliseconds: 500));
await Navigator.push(
context,
PageRouteBuilder(
opaque: false,
pageBuilder: (BuildContext context, Animation<double> animation,
Animation<double> secondaryAnimation) {
return LotteryPage(
cardIndex: lottery.data['data']['result'],
);
}),
);
}
}
//TODO
// ResultData resultData = await HttpManager.post(
// UserApi.user_lottery,
// {'userID': UserManager.instance.user.info.id},
// );
// if (resultData.data != null && resultData.data['data'] != null) {
// if (resultData.data['data']['result'] == 0) {
// ResultData lottery = await HttpManager.post(UserApi.user_do_lottery,
// {'userID': UserManager.instance.user.info.id});
// await Future.delayed(Duration(milliseconds: 500));
// await Navigator.push(
// context,
// PageRouteBuilder(
// opaque: false,
// pageBuilder: (BuildContext context, Animation<double> animation,
// Animation<double> secondaryAnimation) {
// return LotteryPage(
// cardIndex: lottery.data['data']['result'],
// );
// }),
// );
// }
// }
//
@ -1543,6 +1544,8 @@ class _HomePageState extends BaseStoreState<HomePage>
}
_userCardNoticeList() async {
await Future.delayed(Duration(milliseconds: 300));
ResultData resultData =
await HttpManager.post(APIV2.userAPI.userCardNoticeList, {});
if (resultData.data != null && resultData.data['data'] != null) {
@ -1562,39 +1565,40 @@ class _HomePageState extends BaseStoreState<HomePage>
result = '$goldValue$silverValue';
}
await Get.dialog(Center(
child: GestureDetector(
onTap: () async {
await HttpManager.post(
APIV2.userAPI.confirmUserCardChange,
{"noticeId": id},
);
await Get.to(UpgradeCardPageV2());
Get.back();
},
child: Container(
margin: EdgeInsets.symmetric(horizontal: 50.w),
child: Center(
child: Material(
color: Colors.transparent,
child: Transform.translate(
offset: Offset(0, 20.w),
child: Text(
'您有$result已退至您的卡包',
style: TextStyle(
fontSize: 14.sp,
color: Colors.white,
fontWeight: FontWeight.bold,
child: GestureDetector(
onTap: () async {
await HttpManager.post(
APIV2.userAPI.confirmUserCardChange,
{"noticeId": id},
);
await Get.to(UpgradeCardPageV2());
Get.back();
},
child: Container(
margin: EdgeInsets.symmetric(horizontal: 50.w),
child: Center(
child: Material(
color: Colors.transparent,
child: Transform.translate(
offset: Offset(0, 20.w),
child: Text(
'您有$result已退至您的卡包',
style: TextStyle(
fontSize: 14.sp,
color: Colors.white,
fontWeight: FontWeight.bold,
),
),
),
),
)),
decoration: BoxDecoration(
image: DecorationImage(
image: AssetImage(R.ASSETS_USER_NOTICE_CARD_PNG),
)),
decoration: BoxDecoration(
image: DecorationImage(
image: AssetImage(R.ASSETS_USER_NOTICE_CARD_PNG),
),
),
),
),
)));
));
}
}
}

@ -57,6 +57,7 @@ class _MyGroupPageV2State extends State<MyGroupPageV2> {
case UsersMode.MY_REWARD:
return '我的代理店铺';
}
return '';
}
Widget get _renderShitVerticalLine => Container(
@ -226,7 +227,7 @@ class _MyGroupPageV2State extends State<MyGroupPageV2> {
userId: UserManager.instance.user.info.id,
flag: 0,
amount: -1,
count: -1,
count: 1,
roleLevel:
UserManager.instance.user.info.roleLevel,
),

@ -84,7 +84,7 @@ class ShopManagerView extends StatelessWidget {
_buildGridItem(
title: '我的店铺',
subTitle: '有福同享·真壕友',
onTap: () => Get.to(MyGroupPageV2()),
onTap: () => Get.to(() => MyGroupPageV2()),
// CRoute.push(context, MyGroupPage(type: UsersMode.MY_GROUP)),
path: R.ASSETS_SHOP_MY_GROUP_WEBP,
show: showTop,

Loading…
Cancel
Save