首页弹窗修复

master
laiiihz 4 years ago
parent 7764e4e724
commit 55c7f75b0c

@ -14,6 +14,7 @@ import 'package:hive/hive.dart';
import 'package:hive_flutter/hive_flutter.dart';
import 'package:oktoast/oktoast.dart';
import 'package:package_info/package_info.dart';
import 'package:package_signature/package_signature.dart';
import 'package:raw_toast/raw_toast.dart';
import 'package:recook/constants/api.dart';
@ -43,7 +44,8 @@ List<CameraDescription> cameras;
void main() async {
WidgetsFlutterBinding.ensureInitialized();
cameras = await availableCameras();
PackageInfo _packageInfo = await PackageInfo.fromPlatform();
AppConfig.versionNumber = _packageInfo.buildNumber;
//AMap
AmapLocation.instance.init(iosKey: 'e8a8057cfedcdcadcf4e8f2c7f8de982');

@ -1550,6 +1550,7 @@ class _HomePageState extends BaseStoreState<HomePage>
for (var item in noticeList) {
final int gold = item['gold'];
final int silver = item['silver'];
final int id = item['id'];
String goldValue = '';
String silverValue = '';
if (gold != null && gold != 0) goldValue = '$gold张黄金卡';
@ -1563,13 +1564,30 @@ class _HomePageState extends BaseStoreState<HomePage>
await Get.dialog(Center(
child: GestureDetector(
onTap: () async {
await HttpManager.post(APIV2.userAPI.confirmUserCardChange, {});
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: Text('您有$result已退至您的卡包')),
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),

@ -130,6 +130,12 @@ class _UserCard extends StatelessWidget {
return '';
}
String get _cardFace {
if (model.type == 1) return R.ASSETS_USER_UPGRADE_GOLD_CARD_WEBP;
if (model.type == 2) return R.ASSETS_USER_UPGRADE_SILVER_CARD_WEBP;
return '';
}
@override
Widget build(BuildContext context) {
return Container(
@ -242,7 +248,7 @@ class _UserCard extends StatelessWidget {
),
decoration: BoxDecoration(
image: DecorationImage(
image: AssetImage(R.ASSETS_USER_UPGRADE_SILVER_CARD_WEBP),
image: AssetImage(_cardFace),
),
),
);

@ -99,7 +99,7 @@ class _userCard extends StatelessWidget {
String typeValue = '';
if (type == 1) typeValue = '黄金卡';
if (type == 2) typeValue = '白银卡';
bool used = status == 1;
bool used = status != 2;
return Material(
color: Colors.white,
borderRadius: BorderRadius.circular(5.w),

@ -204,13 +204,7 @@ class _MyGroupPageV2State extends State<MyGroupPageV2> {
20.wb,
],
),
..._models.map((e) => GroupInviteCard(model: e)).toList().sepWidget(
separate: Divider(
indent: 65.w,
endIndent: 15.w,
height: 1.w,
thickness: 1.w,
)),
..._models.map((e) => GroupInviteCard(model: e)).toList(),
],
),
margin: EdgeInsets.symmetric(horizontal: 16.w),

@ -2,7 +2,7 @@ name: recook
description: Recook Market App.
publish_to: "none"
version: 1.6.0-vip+270
version: 1.6.1-vip+271
environment:
sdk: ">=2.10.0 <3.0.0"

Loading…
Cancel
Save