From 381b40b572f14b5d2597dd68121a723b0a553388 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=93=88=E5=93=88=E5=93=88?= Date: Mon, 5 Sep 2022 13:27:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E9=84=89=E9=8C=A2=E5=8C=85=EF=BC=8CUI?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/generated/intl/messages_en.dart | 2 +- lib/generated/intl/messages_zh_CN.dart | 2 +- lib/generated/intl/messages_zh_Hans_CN.dart | 2 +- lib/generated/l10n.dart | 8 +- lib/l10n/intl_en.arb | 2 +- lib/l10n/intl_zh_CN.arb | 2 +- lib/l10n/intl_zh_Hans_CN.arb | 2 +- lib/l10n/intl_zh_Hant_CN.arb | 2 +- lib/l10n/intl_zh_TW.arb | 2 +- lib/login/login_page.dart | 113 +++++----- lib/mine/mine_wallet_page.dart | 227 ++++++++++---------- 11 files changed, 181 insertions(+), 183 deletions(-) diff --git a/lib/generated/intl/messages_en.dart b/lib/generated/intl/messages_en.dart index 61011c32..4d50286f 100644 --- a/lib/generated/intl/messages_en.dart +++ b/lib/generated/intl/messages_en.dart @@ -67,7 +67,7 @@ class MessageLookup extends MessageLookupByLibrary { static m23(pinglun) => "评论(${pinglun})"; - static m24(zongyue, huodongyue, lvbiyue) => "平台总余额:${zongyue}(活动余额${huodongyue} 绿币余额${lvbiyue}) "; + static m24(zongyue) => "余额:${zongyue}"; static m25(zhe) => "全场${zhe}折"; diff --git a/lib/generated/intl/messages_zh_CN.dart b/lib/generated/intl/messages_zh_CN.dart index 1d177d14..e8208e62 100644 --- a/lib/generated/intl/messages_zh_CN.dart +++ b/lib/generated/intl/messages_zh_CN.dart @@ -67,7 +67,7 @@ class MessageLookup extends MessageLookupByLibrary { static m23(pinglun) => "评论(${pinglun})"; - static m24(zongyue, huodongyue, lvbiyue) => "平台总余额:${zongyue}(活动余额${huodongyue} 绿币余额${lvbiyue}) "; + static m24(zongyue) => "余额:${zongyue}"; static m25(zhe) => "全场${zhe}折"; diff --git a/lib/generated/intl/messages_zh_Hans_CN.dart b/lib/generated/intl/messages_zh_Hans_CN.dart index 27ce7f40..00f69c72 100644 --- a/lib/generated/intl/messages_zh_Hans_CN.dart +++ b/lib/generated/intl/messages_zh_Hans_CN.dart @@ -67,7 +67,7 @@ class MessageLookup extends MessageLookupByLibrary { static m23(pinglun) => "评论(${pinglun})"; - static m24(zongyue, huodongyue, lvbiyue) => "平台总余额:${zongyue}(活动余额${huodongyue} 绿币余额${lvbiyue}) "; + static m24(zongyue) => "余额:${zongyue}"; static m25(zhe) => "全场${zhe}折"; diff --git a/lib/generated/l10n.dart b/lib/generated/l10n.dart index 7cfab70b..a85ed92f 100644 --- a/lib/generated/l10n.dart +++ b/lib/generated/l10n.dart @@ -6175,13 +6175,13 @@ class S { ); } - /// `平台总余额:{zongyue}(活动余额{huodongyue} 绿币余额{lvbiyue}) ` - String pingtaizongyue(Object zongyue, Object huodongyue, Object lvbiyue) { + /// `余额:{zongyue}` + String pingtaizongyue(Object zongyue) { return Intl.message( - '平台总余额:$zongyue(活动余额$huodongyue 绿币余额$lvbiyue) ', + '余额:$zongyue', name: 'pingtaizongyue', desc: '', - args: [zongyue, huodongyue, lvbiyue], + args: [zongyue], ); } diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb index 99449a22..da5ebf82 100644 --- a/lib/l10n/intl_en.arb +++ b/lib/l10n/intl_en.arb @@ -644,7 +644,7 @@ "huodongyue": "活动余额", "xiaofeijilu": "消费记录", "muqianwujilu": "目前暂未记录哦", - "pingtaizongyue": "平台总余额:{zongyue}(活动余额{huodongyue} 绿币余额{lvbiyue}) ", + "pingtaizongyue": "余额:{zongyue}", diff --git a/lib/l10n/intl_zh_CN.arb b/lib/l10n/intl_zh_CN.arb index 22d55f92..05f07bc5 100644 --- a/lib/l10n/intl_zh_CN.arb +++ b/lib/l10n/intl_zh_CN.arb @@ -638,7 +638,7 @@ "huodongyue": "活动余额", "xiaofeijilu": "消费记录", "muqianwujilu": "目前暂未记录哦", - "pingtaizongyue": "平台总余额:{zongyue}(活动余额{huodongyue} 绿币余额{lvbiyue}) ", + "pingtaizongyue": "余额:{zongyue}", diff --git a/lib/l10n/intl_zh_Hans_CN.arb b/lib/l10n/intl_zh_Hans_CN.arb index 4a987f3b..35998a3f 100644 --- a/lib/l10n/intl_zh_Hans_CN.arb +++ b/lib/l10n/intl_zh_Hans_CN.arb @@ -638,7 +638,7 @@ "huodongyue": "活动余额", "xiaofeijilu": "消费记录", "muqianwujilu": "目前暂未记录哦", - "pingtaizongyue": "平台总余额:{zongyue}(活动余额{huodongyue} 绿币余额{lvbiyue}) ", + "pingtaizongyue": "余额:{zongyue}", diff --git a/lib/l10n/intl_zh_Hant_CN.arb b/lib/l10n/intl_zh_Hant_CN.arb index a5d6b975..f06bde5e 100644 --- a/lib/l10n/intl_zh_Hant_CN.arb +++ b/lib/l10n/intl_zh_Hant_CN.arb @@ -632,7 +632,7 @@ "yue__": "餘額 {yue}", "lvbiyue": "綠幣餘額 {yue}", "huodongyue": "活動餘額 {yue}", - "pingtaizongyue": "平台總餘額:{zongyue}(活動餘額{huodongyue} 綠幣餘額{lvbiyue}) ", + "pingtaizongyue": "餘額:{zongyue}", diff --git a/lib/l10n/intl_zh_TW.arb b/lib/l10n/intl_zh_TW.arb index 2bcfb0b0..e2d26d86 100644 --- a/lib/l10n/intl_zh_TW.arb +++ b/lib/l10n/intl_zh_TW.arb @@ -634,7 +634,7 @@ "yue__": "餘額 {yue}", "lvbiyue": "綠幣餘額 {yue}", "huodongyue": "活動餘額 {yue}", - "pingtaizongyue": "平台總餘額:{zongyue}(活動餘額{huodongyue} 綠幣餘額{lvbiyue}) ", + "pingtaizongyue": "餘額:{zongyue}", diff --git a/lib/login/login_page.dart b/lib/login/login_page.dart index f1112d07..67bcc0ee 100644 --- a/lib/login/login_page.dart +++ b/lib/login/login_page.dart @@ -1078,69 +1078,70 @@ class _MyLoginPageState extends State with TickerProviderStateMixin { Stack( alignment: Alignment.bottomCenter, children: [ - Container( - alignment: Alignment.center, - width: double.infinity, - height: MediaQuery.of(context).size.width >= 650 ? 410.h :305.h, - padding: EdgeInsets.only(left: 16.w, right: 16.w), - decoration: new BoxDecoration( - color: Colors.white, - borderRadius: BorderRadius.circular(8), - ), - child: Column( - children: [ - Padding( - padding: EdgeInsets.only(top: 24.h, bottom: 10.h), - child: Text( - S.of(context).xieyitanchuang, - style: TextStyle( - color: Color(0xff4D4D4D), - fontSize: 18.sp, - fontWeight: FontWeight.bold, - ), - ), - ), - Text.rich( - TextSpan(children: [ - TextSpan( - text: S.of(context).yinsizhengce1, + IntrinsicHeight( + child: Container( + alignment: Alignment.center, + width: double.infinity, + padding: EdgeInsets.only(left: 16.w, right: 16.w), + decoration: new BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(8), + ), + child: Column( + children: [ + Padding( + padding: EdgeInsets.only(top: 24.h, bottom: 10.h), + child: Text( + S.of(context).xieyitanchuang, style: TextStyle( - fontWeight: MyFontWeight.medium, - fontSize: 14.sp, - height: 1.2.h, - color: Color(0xff727272), + color: Color(0xff4D4D4D), + fontSize: 18.sp, + fontWeight: FontWeight.bold, ), ), - TextSpan( - text: S.of(context).yinsixieyi, - style: TextStyle( + ), + Text.rich( + TextSpan(children: [ + TextSpan( + text: S.of(context).yinsizhengce1, + style: TextStyle( fontWeight: MyFontWeight.medium, fontSize: 14.sp, - color: Color(0xff32A060)), - recognizer: TapGestureRecognizer() - ..onTap = () { - Navigator.of(context) - .popAndPushNamed('/router/treaty_page'); - }, + height: 1.2.h, + color: Color(0xff727272), + ), + ), + TextSpan( + text: S.of(context).yinsixieyi, + style: TextStyle( + fontWeight: MyFontWeight.medium, + fontSize: 14.sp, + color: Color(0xff32A060)), + recognizer: TapGestureRecognizer() + ..onTap = () { + Navigator.of(context) + .popAndPushNamed('/router/treaty_page'); + }, + ), + ]), + ), + SizedBox( + height: 5.h, + ), + Text( + S.of(context).yinsizhengce2, + style: TextStyle( + color: Color(0xff727272), + fontSize: 14.sp, + height: 1.2.h, + fontWeight: MyFontWeight.medium, ), - ]), - ), - SizedBox( - height: 5.h, - ), - Text( - S.of(context).yinsizhengce2, - style: TextStyle( - color: Color(0xff727272), - fontSize: 14.sp, - height: 1.2.h, - fontWeight: MyFontWeight.medium, ), - ), - SizedBox( - height: 16.h, - ), - ], + SizedBox( + height: 16.h, + ), + ], + ), ), ), Row( diff --git a/lib/mine/mine_wallet_page.dart b/lib/mine/mine_wallet_page.dart index 44e9f5bf..7746e40a 100644 --- a/lib/mine/mine_wallet_page.dart +++ b/lib/mine/mine_wallet_page.dart @@ -27,9 +27,9 @@ class MineWalletPage extends StatefulWidget { } class _MineWalletPage extends State { - dynamic mBalance = 0; + dynamic pBalance = 0; //平台总余额 + dynamic mBalance = 0; // 余额 dynamic mgreenMoney = 0; - dynamic tBalance = 0; dynamic activityMoney = 0; @override @@ -48,10 +48,10 @@ class _MineWalletPage extends State { SharedPreferences sharedPreferences = await SharedPreferences.getInstance(); userInfo = UserInfo.fromJson(jsonDecode(sharedPreferences.getString('user'))); - mBalance = double.tryParse(userInfo.money); mgreenMoney = double.tryParse(userInfo.greenMoney); + mBalance = double.tryParse(userInfo.money); + pBalance = mgreenMoney + mBalance; activityMoney = double.tryParse(userInfo.activityMoney); - tBalance = mBalance - (mgreenMoney ?? 0) - (activityMoney ?? 0); if (mounted) setState(() {}); String token = sharedPreferences.getString("token"); apiService = ApiService(Dio(), context: context, token: token); @@ -70,8 +70,8 @@ class _MineWalletPage extends State { userInfo = baseData.data; mgreenMoney = double.tryParse(userInfo.greenMoney); activityMoney = double.tryParse(userInfo.activityMoney); - mBalance = double.tryParse(userInfo.money); - tBalance = mBalance - (mgreenMoney ?? 0) - (activityMoney ?? 0); + mBalance = double.tryParse(userInfo.money) + mgreenMoney; + pBalance = mBalance + mgreenMoney; if (mounted) setState(() {}); } } @@ -313,10 +313,7 @@ class _MineWalletPage extends State { Expanded( flex: 7, child: Text( - S.of(context).pingtaizongyue( - userBill.balance, - userBill.surplusActivityMoney, - userBill.surplusGreenMoney), + S.of(context).pingtaizongyue(userBill.balance), style: TextStyle( color: Color(0xFF727272), fontSize: 10.sp, @@ -468,7 +465,7 @@ class _MineWalletPage extends State { width: 24, ), Text( - "$mBalance", + "$pBalance", style: TextStyle( fontWeight: MyFontWeight.semi_bold, fontSize: 50, @@ -545,7 +542,7 @@ class _MineWalletPage extends State { height: 4, ), Text( - "$tBalance", + "$mBalance", style: TextStyle( fontSize: 18, fontWeight: MyFontWeight.semi_bold, @@ -627,109 +624,109 @@ class _MineWalletPage extends State { ); } - Widget balance1() { - return Container( - width: double.infinity, - margin: EdgeInsets.fromLTRB(16.w, 16.h, 16.w, 8.h), - padding: EdgeInsets.fromLTRB(24.w, 24.h, 24.w, 24.h), - decoration: BoxDecoration( - color: Colors.white, - borderRadius: BorderRadius.circular(8), - boxShadow: [ - BoxShadow( - color: Colors.black.withAlpha(25), - offset: Offset(0, 3), - blurRadius: 14, - spreadRadius: 0, - ), - ], - ), - child: Column( - mainAxisAlignment: MainAxisAlignment.center, - crossAxisAlignment: CrossAxisAlignment.center, - children: [ - Stack( - alignment: Alignment.center, - children: [ - Align( - alignment: Alignment.center, - child: Text( - S.of(context).zongzichan, - style: TextStyle( - fontWeight: MyFontWeight.semi_bold, - color: Color(0xFF353535), - fontSize: 16.sp, - ), - ), - ), - // GestureDetector( - // onTap: () { - // queryUserBalance(); - // }, - // child: Row( - // mainAxisAlignment: MainAxisAlignment.end, - // children: [ - // Icon( - // Icons.refresh, - // size: 20, - // color: Color(0xFF8A8A8A), - // ), - // Text( - // S.of(context).shuaxin, - // style: TextStyle( - // color: Color(0xFF353535), - // fontSize: 12.sp, - // ), - // ), - // ], - // ), - // ), - ], - ), - SizedBox( - height: 16.h, - ), - Text( - "$mBalance", - style: TextStyle( - fontWeight: MyFontWeight.medium, - color: Color(0xFF353535), - fontSize: 50.sp, - ), - ), - // SizedBox( - // height: 4.h, - // ), - // Text( - // S.of(context).keyongyue, - // style: TextStyle( - // color: Color(0xFF20662A), - // fontSize: 16.sp, - // fontWeight: MyFontWeight.regular - // ), - // ), - SizedBox( - height: 24.h, - ), - InkWell( - onTap: () { - toRecharge(); - }, - child: RoundButton( - width: 104.w, - text: S.of(context).lijichongzhi, - textColor: Colors.white, - fontWeight: MyFontWeight.semi_bold, - radius: 15, - backgroup: Color(0xFF32A060), - fontSize: 14.sp, - padding: EdgeInsets.symmetric(vertical: 5.h), - ), - ), - ], - ), - ); - } + // Widget balance1() { + // return Container( + // width: double.infinity, + // margin: EdgeInsets.fromLTRB(16.w, 16.h, 16.w, 8.h), + // padding: EdgeInsets.fromLTRB(24.w, 24.h, 24.w, 24.h), + // decoration: BoxDecoration( + // color: Colors.white, + // borderRadius: BorderRadius.circular(8), + // boxShadow: [ + // BoxShadow( + // color: Colors.black.withAlpha(25), + // offset: Offset(0, 3), + // blurRadius: 14, + // spreadRadius: 0, + // ), + // ], + // ), + // child: Column( + // mainAxisAlignment: MainAxisAlignment.center, + // crossAxisAlignment: CrossAxisAlignment.center, + // children: [ + // Stack( + // alignment: Alignment.center, + // children: [ + // Align( + // alignment: Alignment.center, + // child: Text( + // S.of(context).zongzichan, + // style: TextStyle( + // fontWeight: MyFontWeight.semi_bold, + // color: Color(0xFF353535), + // fontSize: 16.sp, + // ), + // ), + // ), + // // GestureDetector( + // // onTap: () { + // // queryUserBalance(); + // // }, + // // child: Row( + // // mainAxisAlignment: MainAxisAlignment.end, + // // children: [ + // // Icon( + // // Icons.refresh, + // // size: 20, + // // color: Color(0xFF8A8A8A), + // // ), + // // Text( + // // S.of(context).shuaxin, + // // style: TextStyle( + // // color: Color(0xFF353535), + // // fontSize: 12.sp, + // // ), + // // ), + // // ], + // // ), + // // ), + // ], + // ), + // SizedBox( + // height: 16.h, + // ), + // Text( + // "$mBalance", + // style: TextStyle( + // fontWeight: MyFontWeight.medium, + // color: Color(0xFF353535), + // fontSize: 50.sp, + // ), + // ), + // // SizedBox( + // // height: 4.h, + // // ), + // // Text( + // // S.of(context).keyongyue, + // // style: TextStyle( + // // color: Color(0xFF20662A), + // // fontSize: 16.sp, + // // fontWeight: MyFontWeight.regular + // // ), + // // ), + // SizedBox( + // height: 24.h, + // ), + // InkWell( + // onTap: () { + // toRecharge(); + // }, + // child: RoundButton( + // width: 104.w, + // text: S.of(context).lijichongzhi, + // textColor: Colors.white, + // fontWeight: MyFontWeight.semi_bold, + // radius: 15, + // backgroup: Color(0xFF32A060), + // fontSize: 14.sp, + // padding: EdgeInsets.symmetric(vertical: 5.h), + // ), + // ), + // ], + // ), + // ); + // } toRecharge() async { await Navigator.of(context).pushNamed('/router/recharge_page');