Browse Source

Merge remote-tracking branch 'origin/dev' into dev

null_safety
w-R 4 years ago
parent
commit
eb946b494a
  1. 555
      lib/generated/intl/messages_en.dart
  2. 19
      lib/generated/intl/messages_zh_CN.dart
  3. 25
      lib/generated/intl/messages_zh_TW.dart
  4. 188
      lib/generated/l10n.dart
  5. 2
      lib/home/huixiang_brand_page.dart
  6. 16
      lib/l10n/intl_en.arb
  7. 10
      lib/l10n/intl_zh_CN.arb
  8. 3
      lib/l10n/intl_zh_TW.arb
  9. 11
      lib/login/login_page.dart
  10. 1
      lib/mine/mine_vip_level_page.dart
  11. 27
      lib/retrofit/data/member_rank.dart
  12. 26
      lib/retrofit/data/page.dart
  13. 57
      lib/retrofit/data/promotion.dart
  14. 41
      lib/retrofit/data/sign_in.dart
  15. 29
      lib/retrofit/data/sign_info.dart
  16. 71
      lib/retrofit/data/store.dart
  17. 87
      lib/retrofit/data/store_info.dart
  18. 12
      lib/retrofit/data/store_type.dart
  19. 59
      lib/retrofit/data/upload_result.dart
  20. 32
      lib/retrofit/data/user_entity.dart
  21. 41
      lib/retrofit/data/user_info.dart
  22. 26
      lib/retrofit/data/verify_code.dart
  23. 224
      lib/view_widget/new_coupon_widget.dart
  24. 15
      pubspec.lock
  25. 2
      pubspec.yaml

555
lib/generated/intl/messages_en.dart

@ -19,342 +19,341 @@ typedef String MessageIfAbsent(String messageStr, List<dynamic> args);
class MessageLookup extends MessageLookupByLibrary {
String get localeName => 'en';
static m0(yuan) => "What is the minimum amount of recharge${yuan}money";
static m0(yuan) => "充值金额最小是${yuan}";
static m1(time) => "creation time${time}";
static m1(time) => "创建时间${time}";
static m2(shijian) => "release start time ${shijian}";
static m2(shijian) => "发行开始时间 ${shijian}";
static m3(ge) => "${ge}g/individual";
static m3(ge) => "${ge}g/";
static m4(km) => "${km}kilometre";
static m4(km) => "${km}公里";
static m5(yuan) => "Activity remission${yuan}yuan distribution fee";
static m5(yuan) => "活动减免${yuan}元配送费";
static m6(jifen) => "${jifen}integral";
static m6(jifen) => "${jifen}积分";
static m7(jifen) => "${jifen}integral go to the next level";
static m7(jifen) => "${jifen}积分 到下一个等级";
static m8(date) => "Opening date:${date}";
static m8(date) => "开通日期:${date}";
static m9(shijian) => "collection time ${shijian}";
static m9(shijian) => "领取时间 ${shijian}";
static m10(man, jian) => "full${man}li jian${jian}cash coupon";
static m10(man, jian) => "${man}立减${jian}代金券";
static m11(man) => "full${man}money usable";
static m11(yuan) => "${yuan}可用";
static m12(mi) => "${mi}distance";
static m12(mi) => "${mi}";
static m13(zhe) => "full-court${zhe}fracture";
static m13(zhe) => "全场${zhe}";
static m14(ren) => "${ren}/people";
static m14(ren) => "¥${ren}/";
static m15(second) => "${second}s resend in seconds";
static m15(second) => "${second}s后重新发送";
static m16(jifen) => "Product points ${jifen}integral";
static m16(jifen) => "商品积分 ${jifen}积分";
static m17(jifen) => "Paid in points ${jifen}integral";
static m17(jifen) => "实付积分 ${jifen}积分";
static m18(sui) => "${sui}year";
static m18(sui) => "${sui}";
static m19(num) => "complete${num}";
static m19(num) => "完成${num}";
static m20(time) => "Order time${time}";
static m20(time) => "下单时间${time}";
static m21(time) => "Order time${time}";
static m21(time) => "下单时间${time}";
static m22(jian) => "converted${jian}piece";
static m22(jian) => "已兑换${jian}";
static m23(time) => "Business time: ${time}";
static m23(time) => "营业时间: ${time}";
static m24(date) => "Valid until${date}";
static m24(date) => "有效期至${date}";
static m25(yuan) => "${yuan}money";
static m25(yuan) => "${yuan}";
static m26(yue) => "balance${yue}";
static m26(yue) => "余额${yue}";
static m27(zuozhe) => "author${zuozhe}";
static m27(zuozhe) => "作者${zuozhe}";
final messages = _notInlinedMessages(_notInlinedMessages);
static _notInlinedMessages(_) => <String, Function> {
"bainianchuanjiao" : MessageLookupByLibrary.simpleMessage("Sichuan pepper for a century"),
"baiyinhuiyuan" : MessageLookupByLibrary.simpleMessage("Silver member"),
"bangzhuyufankui" : MessageLookupByLibrary.simpleMessage("Help and feedback"),
"beizhu" : MessageLookupByLibrary.simpleMessage("remarks"),
"brand_yixinhuixiang" : MessageLookupByLibrary.simpleMessage("Go to Yixin Homecoming"),
"buzhichikaipiao" : MessageLookupByLibrary.simpleMessage("Billing is not supported"),
"chakangengduo" : MessageLookupByLibrary.simpleMessage("See more"),
"chakanshixiaoquan" : MessageLookupByLibrary.simpleMessage("check invalid coupons"),
"chakanwodekabao" : MessageLookupByLibrary.simpleMessage("view my card bag"),
"chakanwodekaquan" : MessageLookupByLibrary.simpleMessage("check my ticket"),
"bainianchuanjiao" : MessageLookupByLibrary.simpleMessage("百年川椒"),
"baiyinhuiyuan" : MessageLookupByLibrary.simpleMessage("白银会员"),
"bangzhuyufankui" : MessageLookupByLibrary.simpleMessage("帮助与反馈"),
"beizhu" : MessageLookupByLibrary.simpleMessage("备注"),
"brand_yixinhuixiang" : MessageLookupByLibrary.simpleMessage("一心回乡"),
"buzhichikaipiao" : MessageLookupByLibrary.simpleMessage("不支持开票"),
"chakangengduo" : MessageLookupByLibrary.simpleMessage("查看更多"),
"chakanshixiaoquan" : MessageLookupByLibrary.simpleMessage("查看失效券"),
"chakanwodekabao" : MessageLookupByLibrary.simpleMessage("查看我的卡包"),
"chakanwodekaquan" : MessageLookupByLibrary.simpleMessage("查看我的卡券"),
"changjianwenti" : MessageLookupByLibrary.simpleMessage("常见问题"),
"chenggongdengluzhuce" : MessageLookupByLibrary.simpleMessage("Login and register successfully, and bind relevant information to become a member"),
"chongzhi" : MessageLookupByLibrary.simpleMessage("recharge"),
"chenggongdengluzhuce" : MessageLookupByLibrary.simpleMessage("成功登录注册,并绑定相关信息即可成为会员"),
"chongzhi" : MessageLookupByLibrary.simpleMessage("充值"),
"chongzhizuixiaojine" : m0,
"chuangjianshijian" : m1,
"chuangshirendegushi" : MessageLookupByLibrary.simpleMessage("The story of the founder"),
"code_error" : MessageLookupByLibrary.simpleMessage("code error"),
"daifukuan" : MessageLookupByLibrary.simpleMessage("wait payment"),
"dailingqu" : MessageLookupByLibrary.simpleMessage("Confirm recharge"),
"daizhifu" : MessageLookupByLibrary.simpleMessage("wait pay"),
"dangqiandengji" : MessageLookupByLibrary.simpleMessage("Current level"),
"dangqianshangpinduihuanhexiaoma" : MessageLookupByLibrary.simpleMessage("The current commodity exchange verification code has been completed"),
"diancan" : MessageLookupByLibrary.simpleMessage("order"),
"dingdan" : MessageLookupByLibrary.simpleMessage("order"),
"dingdanhao" : MessageLookupByLibrary.simpleMessage("order number"),
"dingdanqueren" : MessageLookupByLibrary.simpleMessage("acknowledgement of order"),
"dingwei" : MessageLookupByLibrary.simpleMessage("location"),
"duihuan" : MessageLookupByLibrary.simpleMessage("exchange"),
"duihuanchenggong" : MessageLookupByLibrary.simpleMessage("successful exchange"),
"duihuanguize" : MessageLookupByLibrary.simpleMessage("exchange rules"),
"duihuanhoufahuo" : MessageLookupByLibrary.simpleMessage("Deliver the goods within 5 working days after exchange"),
"duihuanhouwugegongzuori" : MessageLookupByLibrary.simpleMessage("You can go to the store five working days after exchange"),
"duihuanliangdidaogao" : MessageLookupByLibrary.simpleMessage("Exchange volume from low to high"),
"duihuanlianggaodaodi" : MessageLookupByLibrary.simpleMessage("Exchange volume from high to low"),
"duihuanlishi" : MessageLookupByLibrary.simpleMessage("Exchange history"),
"duihuanshangpinxiangqing" : MessageLookupByLibrary.simpleMessage("exchange item details"),
"duihuanxinxi" : MessageLookupByLibrary.simpleMessage("Exchange information"),
"faceidtishixinxi" : MessageLookupByLibrary.simpleMessage("In order to better protect the security of the account and make payment more convenient, we recommend that you let us use face ID during use"),
"fanhuiduihuanlishi" : MessageLookupByLibrary.simpleMessage("Back to exchange history"),
"fankui" : MessageLookupByLibrary.simpleMessage("feedback"),
"fantizhongwen" : MessageLookupByLibrary.simpleMessage("Traditional Chinese"),
"fapiao" : MessageLookupByLibrary.simpleMessage("invoice"),
"fapiaozhushou" : MessageLookupByLibrary.simpleMessage("Invoice assistant"),
"chuangshirendegushi" : MessageLookupByLibrary.simpleMessage("创始人的故事"),
"code_error" : MessageLookupByLibrary.simpleMessage("验证码输入错误"),
"daifukuan" : MessageLookupByLibrary.simpleMessage("待付款"),
"dangqiandengji" : MessageLookupByLibrary.simpleMessage("当前等级"),
"dangqianshangpinduihuanhexiaoma" : MessageLookupByLibrary.simpleMessage("当前商品兑换核销码已核销完成"),
"daoxiayidengji" : MessageLookupByLibrary.simpleMessage("到下一等级"),
"diancan" : MessageLookupByLibrary.simpleMessage("点餐"),
"dingdan" : MessageLookupByLibrary.simpleMessage("订单"),
"dingdanhao" : MessageLookupByLibrary.simpleMessage("订单号"),
"dingdanqueren" : MessageLookupByLibrary.simpleMessage("订单确认"),
"dingwei" : MessageLookupByLibrary.simpleMessage("定位"),
"duihuan" : MessageLookupByLibrary.simpleMessage("兑换"),
"duihuanchenggong" : MessageLookupByLibrary.simpleMessage("兑换成功"),
"duihuanguize" : MessageLookupByLibrary.simpleMessage("兑换规则"),
"duihuanhoufahuo" : MessageLookupByLibrary.simpleMessage("兑换后五个工作日内发货"),
"duihuanhouwugegongzuori" : MessageLookupByLibrary.simpleMessage("兑换后五个工作日可前往门店"),
"duihuanliangdidaogao" : MessageLookupByLibrary.simpleMessage("兑换量从低到高"),
"duihuanlianggaodaodi" : MessageLookupByLibrary.simpleMessage("兑换量从高到低"),
"duihuanlishi" : MessageLookupByLibrary.simpleMessage("兑换历史"),
"duihuanshangpinxiangqing" : MessageLookupByLibrary.simpleMessage("兑换商品详情"),
"duihuanxinxi" : MessageLookupByLibrary.simpleMessage("兑换信息"),
"faceidtishixinxi" : MessageLookupByLibrary.simpleMessage("为了更好的保护账户安全支付更便捷,推荐您在使用期间让我们使用Face ID"),
"fanhuiduihuanlishi" : MessageLookupByLibrary.simpleMessage("返回兑换历史"),
"fankui" : MessageLookupByLibrary.simpleMessage("反馈"),
"fantizhongwen" : MessageLookupByLibrary.simpleMessage("繁体中文"),
"fapiao" : MessageLookupByLibrary.simpleMessage("发票"),
"fapiaozhushou" : MessageLookupByLibrary.simpleMessage("发票助手"),
"faxingshijian" : m2,
"feishiwuduihuanma" : MessageLookupByLibrary.simpleMessage("Non physical exchange"),
"feishiwushangpin" : MessageLookupByLibrary.simpleMessage("After the exchange of non physical goods, you can get the card bag and use it"),
"feishiwuduihuanma" : MessageLookupByLibrary.simpleMessage("非实物兑换吗"),
"feishiwushangpin" : MessageLookupByLibrary.simpleMessage("非实物商品兑换后领取到卡包即可使用"),
"ge" : m3,
"gengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("More coupons"),
"gerenxinxi" : MessageLookupByLibrary.simpleMessage("personal information"),
"gengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("更多优惠券"),
"gerenxinxi" : MessageLookupByLibrary.simpleMessage("个人信息"),
"gongli" : m4,
"gouxuanxieyi" : MessageLookupByLibrary.simpleMessage("Please check agree to privacy service and one heart home service agreement"),
"guanlidizhi" : MessageLookupByLibrary.simpleMessage("Management address"),
"guanyu" : MessageLookupByLibrary.simpleMessage("about"),
"haixiajiemei" : MessageLookupByLibrary.simpleMessage("Strait sisters"),
"hexiaochenggong" : MessageLookupByLibrary.simpleMessage("Write off successful"),
"hexiaomaxiangqing" : MessageLookupByLibrary.simpleMessage("Verification code details"),
"huangjinhuiyuan" : MessageLookupByLibrary.simpleMessage("Gold member"),
"huixiangrenyimendian" : MessageLookupByLibrary.simpleMessage("for:return to hometown with one heart"),
"huiyuandengji" : MessageLookupByLibrary.simpleMessage("Membership level"),
"huiyuandengjishuoming" : MessageLookupByLibrary.simpleMessage("Member level description"),
"huiyuankaxiangqing" : MessageLookupByLibrary.simpleMessage("Membership card details"),
"huode" : MessageLookupByLibrary.simpleMessage("get"),
"gouxuanxieyi" : MessageLookupByLibrary.simpleMessage("请勾选同意隐私服务和一心回乡服务协议"),
"guanlidizhi" : MessageLookupByLibrary.simpleMessage("管理地址"),
"guanyu" : MessageLookupByLibrary.simpleMessage("关于"),
"haixiajiemei" : MessageLookupByLibrary.simpleMessage("海峡姐妹"),
"hexiaochenggong" : MessageLookupByLibrary.simpleMessage("核销成功"),
"hexiaomaxiangqing" : MessageLookupByLibrary.simpleMessage("核销码详情"),
"huangjinhuiyuan" : MessageLookupByLibrary.simpleMessage("黄金会员"),
"huixiangrenyimendian" : MessageLookupByLibrary.simpleMessage("适用于:一心回乡任意门店"),
"huiyuandengji" : MessageLookupByLibrary.simpleMessage("会员等级"),
"huiyuandengjishuoming" : MessageLookupByLibrary.simpleMessage("会员等级说明"),
"huiyuankaxiangqing" : MessageLookupByLibrary.simpleMessage("会员卡详情"),
"huode" : MessageLookupByLibrary.simpleMessage("获得"),
"huodongjianmianpeisongfei" : m5,
"huodongjinxingzhong" : MessageLookupByLibrary.simpleMessage("Activity in progress"),
"huodongliebiao" : MessageLookupByLibrary.simpleMessage("Activity list"),
"huodongzixun" : MessageLookupByLibrary.simpleMessage("Event information"),
"input_code" : MessageLookupByLibrary.simpleMessage("input code"),
"input_code_hide" : MessageLookupByLibrary.simpleMessage("input code hide"),
"input_phone" : MessageLookupByLibrary.simpleMessage("input phone"),
"input_phone_hide" : MessageLookupByLibrary.simpleMessage("input phone hide"),
"jiazaishibai" : MessageLookupByLibrary.simpleMessage("Loading failed"),
"jiesuanjine" : MessageLookupByLibrary.simpleMessage("Settlement amount"),
"jifen" : MessageLookupByLibrary.simpleMessage("integral"),
"huodongjinxingzhong" : MessageLookupByLibrary.simpleMessage("活动进行中"),
"huodongliebiao" : MessageLookupByLibrary.simpleMessage("活动列表"),
"huodongzixun" : MessageLookupByLibrary.simpleMessage("活动资讯"),
"input_code" : MessageLookupByLibrary.simpleMessage("手机验证码"),
"input_code_hide" : MessageLookupByLibrary.simpleMessage("请输入验证码"),
"input_phone" : MessageLookupByLibrary.simpleMessage("输入手机号"),
"input_phone_hide" : MessageLookupByLibrary.simpleMessage("请输入你的手机号"),
"jiazaishibai" : MessageLookupByLibrary.simpleMessage("加载失败"),
"jiesuanjine" : MessageLookupByLibrary.simpleMessage("结算金额"),
"jifen" : MessageLookupByLibrary.simpleMessage("积分"),
"jifen_" : m6,
"jifendaoxiayidengji" : m7,
"jifendejisuanshuoming" : MessageLookupByLibrary.simpleMessage("Calculation of integral"),
"jifendidaogao" : MessageLookupByLibrary.simpleMessage("Integral from low to high"),
"jifengaodaodi" : MessageLookupByLibrary.simpleMessage("Integral from high to low"),
"jifenshangcheng" : MessageLookupByLibrary.simpleMessage("Points mall"),
"jifenxiangqing" : MessageLookupByLibrary.simpleMessage("Points details"),
"jingbilianmenghuiyuandian" : MessageLookupByLibrary.simpleMessage("Net currency alliance member store"),
"jinrihuiyuanrenwu" : MessageLookupByLibrary.simpleMessage("Today member mission"),
"jinxingzhongdedingdan" : MessageLookupByLibrary.simpleMessage("Orders in progress"),
"jixuduihuan" : MessageLookupByLibrary.simpleMessage("continue to exchange"),
"jixuzhifu" : MessageLookupByLibrary.simpleMessage("Continue to pay"),
"kabao" : MessageLookupByLibrary.simpleMessage("Card bag"),
"kaiqiquanxian" : MessageLookupByLibrary.simpleMessage("Open permission"),
"jifendejisuanshuoming" : MessageLookupByLibrary.simpleMessage("积分的计算说明"),
"jifendidaogao" : MessageLookupByLibrary.simpleMessage("积分从低到高"),
"jifengaodaodi" : MessageLookupByLibrary.simpleMessage("积分从高到低"),
"jifenshangcheng" : MessageLookupByLibrary.simpleMessage("积分商城"),
"jifenxiangqing" : MessageLookupByLibrary.simpleMessage("积分详情"),
"jingbilianmenghuiyuandian" : MessageLookupByLibrary.simpleMessage("净币联盟会员店"),
"jinrihuiyuanrenwu" : MessageLookupByLibrary.simpleMessage("今日会员任务"),
"jinxingzhongdedingdan" : MessageLookupByLibrary.simpleMessage("进行中的订单"),
"jixuduihuan" : MessageLookupByLibrary.simpleMessage("继续兑换"),
"jixuzhifu" : MessageLookupByLibrary.simpleMessage("继续支付"),
"kabao" : MessageLookupByLibrary.simpleMessage("卡包"),
"kaiqiquanxian" : MessageLookupByLibrary.simpleMessage("开启权限"),
"kaitongriqi" : m8,
"kaquan" : MessageLookupByLibrary.simpleMessage("Card coupon"),
"kelingqudeyouhuiquan" : MessageLookupByLibrary.simpleMessage("Coupons available"),
"keshiyong" : MessageLookupByLibrary.simpleMessage("use"),
"keyongjifen" : MessageLookupByLibrary.simpleMessage("available points"),
"keyongquan" : MessageLookupByLibrary.simpleMessage("Available coupons"),
"keyongyouhuiquan" : MessageLookupByLibrary.simpleMessage("Available coupons"),
"keyongyue" : MessageLookupByLibrary.simpleMessage("Available balance"),
"kongtiao" : MessageLookupByLibrary.simpleMessage("air conditioner"),
"lianxishoujihao" : MessageLookupByLibrary.simpleMessage("Contact mobile number"),
"lianxuqiandaolingqushuangbeijifen" : MessageLookupByLibrary.simpleMessage("Sign in continuously to receive double points"),
"lijicanjia" : MessageLookupByLibrary.simpleMessage("join now"),
"lijiqiandao" : MessageLookupByLibrary.simpleMessage("Sign in immediately"),
"lingjuanzhongxing" : MessageLookupByLibrary.simpleMessage("roll center"),
"lingqu" : MessageLookupByLibrary.simpleMessage("receive"),
"lingquanzhongxin" : MessageLookupByLibrary.simpleMessage("Voucher collection center"),
"lingquchenggong" : MessageLookupByLibrary.simpleMessage("successfully received"),
"lingqudaokabao" : MessageLookupByLibrary.simpleMessage("get the card bag"),
"lingqufangshi" : MessageLookupByLibrary.simpleMessage("collection method"),
"kaquan" : MessageLookupByLibrary.simpleMessage("卡券"),
"kelingqudeyouhuiquan" : MessageLookupByLibrary.simpleMessage("可领取的优惠券"),
"keshiyong" : MessageLookupByLibrary.simpleMessage("可使用"),
"keyongjifen" : MessageLookupByLibrary.simpleMessage("可用积分"),
"keyongquan" : MessageLookupByLibrary.simpleMessage("可用券"),
"keyongyouhuiquan" : MessageLookupByLibrary.simpleMessage("可用优惠券"),
"keyongyue" : MessageLookupByLibrary.simpleMessage("可用余额"),
"kongtiao" : MessageLookupByLibrary.simpleMessage("空调"),
"lianxishoujihao" : MessageLookupByLibrary.simpleMessage("联系手机号"),
"lianxuqiandaolingqushuangbeijifen" : MessageLookupByLibrary.simpleMessage("连续签到领取双倍积分"),
"lijicanjia" : MessageLookupByLibrary.simpleMessage("立即参加"),
"lijiqiandao" : MessageLookupByLibrary.simpleMessage("立即签到"),
"lingqu" : MessageLookupByLibrary.simpleMessage("领取"),
"lingquanzhongxin" : MessageLookupByLibrary.simpleMessage("领取中心"),
"lingqudaokabao" : MessageLookupByLibrary.simpleMessage("领取到卡包"),
"lingqufangshi" : MessageLookupByLibrary.simpleMessage("领取方式"),
"lingqushijian" : m9,
"lishijilu" : MessageLookupByLibrary.simpleMessage("History"),
"login" : MessageLookupByLibrary.simpleMessage("Login"),
"login_splash" : MessageLookupByLibrary.simpleMessage("Welcome to Yixin Homecoming"),
"main_menu1" : MessageLookupByLibrary.simpleMessage("net currency"),
"main_menu2" : MessageLookupByLibrary.simpleMessage("union"),
"main_menu3" : MessageLookupByLibrary.simpleMessage("mine"),
"linian" : MessageLookupByLibrary.simpleMessage("理念"),
"lishijilu" : MessageLookupByLibrary.simpleMessage("历史记录"),
"login" : MessageLookupByLibrary.simpleMessage("登录"),
"login_splash" : MessageLookupByLibrary.simpleMessage("欢迎来到一心回乡"),
"main_menu1" : MessageLookupByLibrary.simpleMessage("净币"),
"main_menu2" : MessageLookupByLibrary.simpleMessage("联盟"),
"main_menu3" : MessageLookupByLibrary.simpleMessage("我的"),
"manlijiandaijinquan" : m10,
"manyuankeyong" : m11,
"meiriqiandao" : MessageLookupByLibrary.simpleMessage("Sign in daily"),
"meiyougengduohuiyuanka" : MessageLookupByLibrary.simpleMessage("No more membership cards"),
"meiyougengduoshujule" : MessageLookupByLibrary.simpleMessage("No more data"),
"meiyougengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("no more coupons"),
"mendianxuanzhe" : MessageLookupByLibrary.simpleMessage("store selection"),
"meiriqiandao" : MessageLookupByLibrary.simpleMessage("每日签到"),
"meiyougengduohuiyuanka" : MessageLookupByLibrary.simpleMessage("没有更多会员卡"),
"meiyougengduoshujule" : MessageLookupByLibrary.simpleMessage("没有更多的数据了"),
"meiyougengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("没有更多优惠券了"),
"mendianxuanzhe" : MessageLookupByLibrary.simpleMessage("门店选择"),
"mi" : m12,
"mingxi" : MessageLookupByLibrary.simpleMessage("detailed"),
"morenpaixu" : MessageLookupByLibrary.simpleMessage("Default sort"),
"ninyouyigedingdanyaolingqu" : MessageLookupByLibrary.simpleMessage("You have an order to collect at the store"),
"ninyouyigexindedingdan" : MessageLookupByLibrary.simpleMessage("You have a new order"),
"peisong" : MessageLookupByLibrary.simpleMessage("distribution"),
"peisongfei" : MessageLookupByLibrary.simpleMessage("Distribution fee"),
"peisongfuwu" : MessageLookupByLibrary.simpleMessage("Distribution services"),
"phone_error" : MessageLookupByLibrary.simpleMessage("phone error"),
"pinpai" : MessageLookupByLibrary.simpleMessage("brand"),
"pinpaijieshao" : MessageLookupByLibrary.simpleMessage("Brand introduction"),
"privacy_policy1" : MessageLookupByLibrary.simpleMessage("Sign in and agree"),
"privacy_policy2" : MessageLookupByLibrary.simpleMessage("One heart home service agreement"),
"privacy_policy3" : MessageLookupByLibrary.simpleMessage("Privacy services"),
"privacy_policy4" : MessageLookupByLibrary.simpleMessage("And log in with the local number"),
"qiandao" : MessageLookupByLibrary.simpleMessage("Sign in"),
"qiandaolingjifen" : MessageLookupByLibrary.simpleMessage("Sign in for points"),
"qiandaolingqujinfen" : MessageLookupByLibrary.simpleMessage("Sign in to get points"),
"qianjinmaiwei" : MessageLookupByLibrary.simpleMessage("Forward wheat"),
"qianwanghuixiangmendianduihuanhexiao" : MessageLookupByLibrary.simpleMessage("Go to any store under Yixin Huixiang and show the exchange code to the staff. After verification, you can get the corresponding goods"),
"qingshurubeizhuyaoqiu" : MessageLookupByLibrary.simpleMessage("Please input the remark request"),
"qingshuruchongzhijine" : MessageLookupByLibrary.simpleMessage("Input recharge amount(money)"),
"qingshurushoujihao" : MessageLookupByLibrary.simpleMessage("Please input mobile phone number"),
"qingshuruyanzhengma" : MessageLookupByLibrary.simpleMessage("Please enter the verification code"),
"qingshuruzhifumima" : MessageLookupByLibrary.simpleMessage("Please enter the payment password"),
"qingtonghuiyuan" : MessageLookupByLibrary.simpleMessage("Bronze Member"),
"qingxuanzeshouhuodizhi" : MessageLookupByLibrary.simpleMessage("Please select shipping address"),
"qingxuanzhemendian" : MessageLookupByLibrary.simpleMessage("Please select a store"),
"qingxuanzheninxiangshezhideyuyan" : MessageLookupByLibrary.simpleMessage("Please select the language you want to set"),
"qingzaiguidingshijianneizhifu" : MessageLookupByLibrary.simpleMessage("Please complete the payment within the specified time"),
"quanbu" : MessageLookupByLibrary.simpleMessage("all"),
"quanbudingdan" : MessageLookupByLibrary.simpleMessage("All orders"),
"quanbuduihuan" : MessageLookupByLibrary.simpleMessage("All exchange"),
"mingxi" : MessageLookupByLibrary.simpleMessage("明细"),
"morenpaixu" : MessageLookupByLibrary.simpleMessage("默认排序"),
"ninyouyigedingdanyaolingqu" : MessageLookupByLibrary.simpleMessage("您有一个订单需要前往门店领取"),
"ninyouyigexindedingdan" : MessageLookupByLibrary.simpleMessage("您有一个新的订单"),
"peisong" : MessageLookupByLibrary.simpleMessage("配送"),
"peisongfei" : MessageLookupByLibrary.simpleMessage("配送费"),
"peisongfuwu" : MessageLookupByLibrary.simpleMessage("配送服务"),
"phone_error" : MessageLookupByLibrary.simpleMessage("手机格式错误"),
"pinpai" : MessageLookupByLibrary.simpleMessage("品牌"),
"pinpaijieshao" : MessageLookupByLibrary.simpleMessage("品牌介绍"),
"privacy_policy1" : MessageLookupByLibrary.simpleMessage("登录既同意"),
"privacy_policy2" : MessageLookupByLibrary.simpleMessage("一心回乡服务协议"),
"privacy_policy3" : MessageLookupByLibrary.simpleMessage("隐私服务"),
"privacy_policy4" : MessageLookupByLibrary.simpleMessage("并使用本机号码登录"),
"qiandao" : MessageLookupByLibrary.simpleMessage("签到"),
"qiandaolingjifen" : MessageLookupByLibrary.simpleMessage("签到领积分"),
"qiandaolingqujinfen" : MessageLookupByLibrary.simpleMessage("签到领取积分"),
"qianjinmaiwei" : MessageLookupByLibrary.simpleMessage("前进麦味"),
"qianwanghuixiangmendianduihuanhexiao" : MessageLookupByLibrary.simpleMessage("前往一心回乡旗下任意门店对工作人员出示商品兑换码,核实无误后,可领取对应商品"),
"qingshurubeizhuyaoqiu" : MessageLookupByLibrary.simpleMessage("请输入备注要求"),
"qingshuruchongzhijine" : MessageLookupByLibrary.simpleMessage("输入充值金额(元)"),
"qingshurushoujihao" : MessageLookupByLibrary.simpleMessage("请输入手机号"),
"qingshuruyanzhengma" : MessageLookupByLibrary.simpleMessage("请输入验证码"),
"qingshuruzhifumima" : MessageLookupByLibrary.simpleMessage("请输入支付密码"),
"qingtonghuiyuan" : MessageLookupByLibrary.simpleMessage("青铜会员"),
"qingxuanzeshouhuodizhi" : MessageLookupByLibrary.simpleMessage("请选择收货地址"),
"qingxuanzhemendian" : MessageLookupByLibrary.simpleMessage("请选择门店"),
"qingxuanzheninxiangshezhideyuyan" : MessageLookupByLibrary.simpleMessage("请选择您想设置的语言"),
"qingzaiguidingshijianneizhifu" : MessageLookupByLibrary.simpleMessage("请在规定时间内完成支付"),
"quanbu" : MessageLookupByLibrary.simpleMessage("全部"),
"quanbudingdan" : MessageLookupByLibrary.simpleMessage("全部订单"),
"quanbuduihuan" : MessageLookupByLibrary.simpleMessage("全部兑换"),
"quanchangzhe" : m13,
"quanxian" : MessageLookupByLibrary.simpleMessage("jurisdiction"),
"quanxianshezhi" : MessageLookupByLibrary.simpleMessage("Permission setting"),
"queren" : MessageLookupByLibrary.simpleMessage("confirm"),
"querenchongzhi" : MessageLookupByLibrary.simpleMessage("Confirm recharge"),
"querenduihuan" : MessageLookupByLibrary.simpleMessage("confirm exchange"),
"qujianma" : MessageLookupByLibrary.simpleMessage("Pick up code"),
"quqiandao" : MessageLookupByLibrary.simpleMessage("Check in"),
"qushiyong" : MessageLookupByLibrary.simpleMessage("to use"),
"quwancheng" : MessageLookupByLibrary.simpleMessage("to complete"),
"quxiao" : MessageLookupByLibrary.simpleMessage("cancel"),
"quxiaodingdan" : MessageLookupByLibrary.simpleMessage("cancellation of order"),
"quxiaozhifu" : MessageLookupByLibrary.simpleMessage("cancel pay"),
"quzhifu" : MessageLookupByLibrary.simpleMessage("To pay"),
"remenwenzhangshipin" : MessageLookupByLibrary.simpleMessage("Hot article video"),
"remenwenzhangshipinliebiao" : MessageLookupByLibrary.simpleMessage("Hot article video list"),
"quanxian" : MessageLookupByLibrary.simpleMessage("权限"),
"quanxianshezhi" : MessageLookupByLibrary.simpleMessage("权限设置"),
"queren" : MessageLookupByLibrary.simpleMessage("确认"),
"querenchongzhi" : MessageLookupByLibrary.simpleMessage("确认充值"),
"querenduihuan" : MessageLookupByLibrary.simpleMessage("确认兑换"),
"qujianma" : MessageLookupByLibrary.simpleMessage("取件码"),
"quqiandao" : MessageLookupByLibrary.simpleMessage("去签到"),
"qushiyong" : MessageLookupByLibrary.simpleMessage("去使用"),
"quwancheng" : MessageLookupByLibrary.simpleMessage(" 去完成 "),
"quxiao" : MessageLookupByLibrary.simpleMessage("取消"),
"quxiaodingdan" : MessageLookupByLibrary.simpleMessage("取消订单"),
"quxiaozhifu" : MessageLookupByLibrary.simpleMessage("取消支付"),
"quzhifu" : MessageLookupByLibrary.simpleMessage("去支付"),
"remenwenzhangshipin" : MessageLookupByLibrary.simpleMessage("热门文章视频"),
"remenwenzhangshipinliebiao" : MessageLookupByLibrary.simpleMessage("热门文章视频列表"),
"ren" : m14,
"renwuzhongxin" : MessageLookupByLibrary.simpleMessage("Mission center"),
"renwuzhongxin" : MessageLookupByLibrary.simpleMessage("任务中心"),
"resend_in_seconds" : m15,
"ricahngfenxiang" : MessageLookupByLibrary.simpleMessage("Daily sharing"),
"send_code" : MessageLookupByLibrary.simpleMessage("send code"),
"shanchudingdan" : MessageLookupByLibrary.simpleMessage("Delete order"),
"shangjiaquan" : MessageLookupByLibrary.simpleMessage("Merchant voucher"),
"shanglajiazai" : MessageLookupByLibrary.simpleMessage("Pull up loading"),
"ricahngfenxiang" : MessageLookupByLibrary.simpleMessage("日常分享"),
"send_code" : MessageLookupByLibrary.simpleMessage("发送验证"),
"shanchudingdan" : MessageLookupByLibrary.simpleMessage("删除订单"),
"shangjiaquan" : MessageLookupByLibrary.simpleMessage("商家券"),
"shanglajiazai" : MessageLookupByLibrary.simpleMessage("上拉加载"),
"shangpinjifen" : m16,
"shangpinxiangqing" : MessageLookupByLibrary.simpleMessage("Product details"),
"shenmijifendali" : MessageLookupByLibrary.simpleMessage("Mysterious integral gift"),
"shezhi" : MessageLookupByLibrary.simpleMessage("set up"),
"shifangjiazaigengduo" : MessageLookupByLibrary.simpleMessage("Release load more"),
"shifangshuaxin" : MessageLookupByLibrary.simpleMessage("Release refresh"),
"shangpinxiangqing" : MessageLookupByLibrary.simpleMessage("商品详情"),
"shenmijifendali" : MessageLookupByLibrary.simpleMessage("神秘积分大礼"),
"shezhi" : MessageLookupByLibrary.simpleMessage("设置"),
"shifangjiazaigengduo" : MessageLookupByLibrary.simpleMessage("释放加载更多"),
"shifangshuaxin" : MessageLookupByLibrary.simpleMessage("释放刷新"),
"shifujifen" : m17,
"shimingrenzheng" : MessageLookupByLibrary.simpleMessage("Real name authentication"),
"shixiaoquan" : MessageLookupByLibrary.simpleMessage("Invalid coupon"),
"shixiaoyouhuiquan" : MessageLookupByLibrary.simpleMessage("Invalid coupon"),
"shiyongriqi" : MessageLookupByLibrary.simpleMessage("Date of use"),
"shiyongshuoming" : MessageLookupByLibrary.simpleMessage("instructions"),
"shiyongtiaojian" : MessageLookupByLibrary.simpleMessage("conditions of use"),
"shouhuodizhi" : MessageLookupByLibrary.simpleMessage("receiving address"),
"shoujihao" : MessageLookupByLibrary.simpleMessage("cell-phone number"),
"shouye" : MessageLookupByLibrary.simpleMessage("home page"),
"shuaxinchenggong" : MessageLookupByLibrary.simpleMessage("Refresh succeeded"),
"shuaxinshibai" : MessageLookupByLibrary.simpleMessage("refresh failed"),
"shuaxinyue" : MessageLookupByLibrary.simpleMessage("Refresh balance"),
"shuaxinzhong" : MessageLookupByLibrary.simpleMessage("Refreshing...."),
"shuruzhifumima" : MessageLookupByLibrary.simpleMessage("Enter payment password"),
"shimingrenzheng" : MessageLookupByLibrary.simpleMessage("实名认证"),
"shixiaoquan" : MessageLookupByLibrary.simpleMessage("失效券"),
"shixiaoyouhuiquan" : MessageLookupByLibrary.simpleMessage("失效优惠券"),
"shiyongriqi" : MessageLookupByLibrary.simpleMessage("使用日期"),
"shiyongshuoming" : MessageLookupByLibrary.simpleMessage("使用说明"),
"shiyongtiaojian" : MessageLookupByLibrary.simpleMessage("使用条件"),
"shouhuodizhi" : MessageLookupByLibrary.simpleMessage("收货地址"),
"shoujihao" : MessageLookupByLibrary.simpleMessage("手机号"),
"shouye" : MessageLookupByLibrary.simpleMessage("首页"),
"shuaxinchenggong" : MessageLookupByLibrary.simpleMessage("刷新成功"),
"shuaxinshibai" : MessageLookupByLibrary.simpleMessage("刷新失败"),
"shuaxinyue" : MessageLookupByLibrary.simpleMessage("刷新余额"),
"shuaxinzhong" : MessageLookupByLibrary.simpleMessage("刷新中...."),
"shuruzhifumima" : MessageLookupByLibrary.simpleMessage("输入支付密码"),
"sui" : m18,
"tianjiadizhi" : MessageLookupByLibrary.simpleMessage("Add address"),
"tijiao" : MessageLookupByLibrary.simpleMessage("Submit"),
"tingchewei" : MessageLookupByLibrary.simpleMessage("Parking space"),
"tixian" : MessageLookupByLibrary.simpleMessage("Withdrawal"),
"tongzhi" : MessageLookupByLibrary.simpleMessage("notice"),
"tongzhitishixinxi" : MessageLookupByLibrary.simpleMessage("In order that you can receive our activity information in time, it is recommended that you turn on receiving notification when using hisapp"),
"touxiang" : MessageLookupByLibrary.simpleMessage("head portrait"),
"tuichudenglu" : MessageLookupByLibrary.simpleMessage("Log out"),
"waisong" : MessageLookupByLibrary.simpleMessage("Delivery"),
"wancheng" : MessageLookupByLibrary.simpleMessage("complete"),
"tijiao" : MessageLookupByLibrary.simpleMessage("提交"),
"tingchewei" : MessageLookupByLibrary.simpleMessage("停车位"),
"tixian" : MessageLookupByLibrary.simpleMessage("提现"),
"tongzhi" : MessageLookupByLibrary.simpleMessage("通知"),
"tongzhitishixinxi" : MessageLookupByLibrary.simpleMessage("为了您可以及时收到我们的活动信息,推荐您在使用HISAPP时打开通知的接收"),
"touxiang" : MessageLookupByLibrary.simpleMessage("头像"),
"tuichudenglu" : MessageLookupByLibrary.simpleMessage("退出登录"),
"waisong" : MessageLookupByLibrary.simpleMessage("外送"),
"wancheng" : MessageLookupByLibrary.simpleMessage("完成"),
"wancheng_" : m19,
"wanchengyicixiadan" : MessageLookupByLibrary.simpleMessage("Complete an order"),
"wanshanshengrixinxi_nl" : MessageLookupByLibrary.simpleMessage("Automatic generation after perfecting birthday information"),
"wanshanshengrixinxi_yhq" : MessageLookupByLibrary.simpleMessage("Perfect birthday information to get exclusive coupons"),
"weihexiao" : MessageLookupByLibrary.simpleMessage("not written off"),
"weikaiqi" : MessageLookupByLibrary.simpleMessage("not open"),
"weiwancheng" : MessageLookupByLibrary.simpleMessage("uncomplete"),
"weixinzhifu" : MessageLookupByLibrary.simpleMessage("Wechat pay"),
"weizhitishixinxi" : MessageLookupByLibrary.simpleMessage("In order to recommend the store information nearby to you, it is recommended that you let us use the location information when using hisapp"),
"wenzhangxiangqing" : MessageLookupByLibrary.simpleMessage("article details"),
"weulingqu" : MessageLookupByLibrary.simpleMessage(" Not received "),
"wodehuiyuandengji" : MessageLookupByLibrary.simpleMessage("My membership level"),
"wodejifenzhi" : MessageLookupByLibrary.simpleMessage("My integral value"),
"wodenianling" : MessageLookupByLibrary.simpleMessage("My age"),
"wodeqianbao" : MessageLookupByLibrary.simpleMessage("My wallet"),
"wodeshengri" : MessageLookupByLibrary.simpleMessage("My birthday"),
"wodexiaoxi" : MessageLookupByLibrary.simpleMessage("My news"),
"wuliuxinxi" : MessageLookupByLibrary.simpleMessage("logistics information"),
"wanchengyicixiadan" : MessageLookupByLibrary.simpleMessage("完成一次下单"),
"wanshanshengrixinxi_nl" : MessageLookupByLibrary.simpleMessage("完善生日信息后自动生成"),
"wanshanshengrixinxi_yhq" : MessageLookupByLibrary.simpleMessage("完善生日信息得专属优惠劵"),
"weihexiao" : MessageLookupByLibrary.simpleMessage("未核销"),
"weikaiqi" : MessageLookupByLibrary.simpleMessage("未开启"),
"weiwancheng" : MessageLookupByLibrary.simpleMessage(" 未完成 "),
"weixinzhifu" : MessageLookupByLibrary.simpleMessage("微信支付"),
"weizhitishixinxi" : MessageLookupByLibrary.simpleMessage("为了向您推荐附近的门店信息,推荐您在使用HISAPP时让我们使用位置信息"),
"wenzhangxiangqing" : MessageLookupByLibrary.simpleMessage("文章详情"),
"weulingqu" : MessageLookupByLibrary.simpleMessage("未领取"),
"wodehuiyuandengji" : MessageLookupByLibrary.simpleMessage("我的会员等级"),
"wodejifenzhi" : MessageLookupByLibrary.simpleMessage("我的积分值"),
"wodenianling" : MessageLookupByLibrary.simpleMessage("我的年龄"),
"wodeqianbao" : MessageLookupByLibrary.simpleMessage("我的钱包"),
"wodeshengri" : MessageLookupByLibrary.simpleMessage("我的生日"),
"wodexiaoxi" : MessageLookupByLibrary.simpleMessage("我的消息"),
"wuliuxinxi" : MessageLookupByLibrary.simpleMessage("物流信息"),
"xiadanshijian" : m20,
"xiadanshijian_" : m21,
"xialashuaxin" : MessageLookupByLibrary.simpleMessage("Drop down refresh"),
"xiangji" : MessageLookupByLibrary.simpleMessage("camera"),
"xiangjitishixinxi" : MessageLookupByLibrary.simpleMessage("In order to share in the process of use, I hope you can use the camera function when you use hisapp"),
"xianshangfafang" : MessageLookupByLibrary.simpleMessage("online distribution"),
"xiaofei" : MessageLookupByLibrary.simpleMessage("consumption"),
"xiaofeijifen" : MessageLookupByLibrary.simpleMessage("consumption points"),
"xiaoxi" : MessageLookupByLibrary.simpleMessage("news"),
"xindianhuodong" : MessageLookupByLibrary.simpleMessage("Star Store activities"),
"xitongtongzhi" : MessageLookupByLibrary.simpleMessage("System notification"),
"xitongxiaoxi" : MessageLookupByLibrary.simpleMessage("System message"),
"xuni" : MessageLookupByLibrary.simpleMessage("fictitious"),
"yiduihuan" : MessageLookupByLibrary.simpleMessage("converted"),
"xialashuaxin" : MessageLookupByLibrary.simpleMessage("下拉刷新"),
"xiangji" : MessageLookupByLibrary.simpleMessage("相机"),
"xiangjitishixinxi" : MessageLookupByLibrary.simpleMessage("为了您可以在使用过程中进行分享,希望您使用HISAPP时让我们使用相机功能"),
"xianshangfafang" : MessageLookupByLibrary.simpleMessage("线上发放"),
"xiaofei" : MessageLookupByLibrary.simpleMessage("消费"),
"xiaofeijifen" : MessageLookupByLibrary.simpleMessage("消费积分"),
"xiaoxi" : MessageLookupByLibrary.simpleMessage("消息"),
"xiayidengji" : MessageLookupByLibrary.simpleMessage("下一等级"),
"xindianhuodong" : MessageLookupByLibrary.simpleMessage("星店活动"),
"xitongtongzhi" : MessageLookupByLibrary.simpleMessage("系统通知"),
"xitongxiaoxi" : MessageLookupByLibrary.simpleMessage("系统消息"),
"xuni" : MessageLookupByLibrary.simpleMessage("虚拟"),
"yiduihuan" : MessageLookupByLibrary.simpleMessage("已兑换"),
"yiduihuanjian" : m22,
"yikexiao" : MessageLookupByLibrary.simpleMessage("written off"),
"yikexiao" : MessageLookupByLibrary.simpleMessage("已核销"),
"yingyeshijian" : m23,
"yiquxiao" : MessageLookupByLibrary.simpleMessage(" Cancelled "),
"yishijiao" : MessageLookupByLibrary.simpleMessage("Invalid"),
"yishiming" : MessageLookupByLibrary.simpleMessage("real name"),
"yishixiao" : MessageLookupByLibrary.simpleMessage("Invalid"),
"yiwancheng" : MessageLookupByLibrary.simpleMessage("completed"),
"yiwanchengdingdan" : MessageLookupByLibrary.simpleMessage("completed order"),
"yiyoujifen" : MessageLookupByLibrary.simpleMessage("There are already points"),
"yonghuming" : MessageLookupByLibrary.simpleMessage("user name"),
"yonghuxiaofeijifen" : MessageLookupByLibrary.simpleMessage("Users can get 1 point for every 1 yuan they consume。"),
"youhuiquan" : MessageLookupByLibrary.simpleMessage("coupon"),
"youhuiquanlingqu" : MessageLookupByLibrary.simpleMessage("Coupon collection"),
"youhuiquanwufajileijifen" : MessageLookupByLibrary.simpleMessage("The discount amount cannot accumulate points, and the corresponding points cannot be obtained for the order that is not successfully paid due to order cancellation or other reasons。"),
"yiqiandao" : MessageLookupByLibrary.simpleMessage("已签到"),
"yiquxiao" : MessageLookupByLibrary.simpleMessage(" 已取消 "),
"yishijiao" : MessageLookupByLibrary.simpleMessage("已失效"),
"yishiming" : MessageLookupByLibrary.simpleMessage("已实名"),
"yishixiao" : MessageLookupByLibrary.simpleMessage("已失效"),
"yiwancheng" : MessageLookupByLibrary.simpleMessage(" 已完成 "),
"yiwanchengdingdan" : MessageLookupByLibrary.simpleMessage("已完成订单"),
"yiyoujifen" : MessageLookupByLibrary.simpleMessage("已有积分"),
"yonghuming" : MessageLookupByLibrary.simpleMessage("用户名"),
"yonghuxiaofeijifen" : MessageLookupByLibrary.simpleMessage("用户每消费1元可获得1个积分。"),
"youhuiquan" : MessageLookupByLibrary.simpleMessage("优惠券"),
"youhuiquanlingqu" : MessageLookupByLibrary.simpleMessage("优惠券领取"),
"youhuiquanwufajileijifen" : MessageLookupByLibrary.simpleMessage("优惠金额无法累积积分,订单撤销或其他原因造成的未成功支付的订单,无法获得对应的积分。"),
"youxiaoqizhi" : m24,
"yuan" : m25,
"yue" : MessageLookupByLibrary.simpleMessage("balance"),
"yue" : MessageLookupByLibrary.simpleMessage("余额"),
"yue_" : m26,
"yuemingxi" : MessageLookupByLibrary.simpleMessage("Balance details"),
"yuyan" : MessageLookupByLibrary.simpleMessage("language"),
"zaixiankefu" : MessageLookupByLibrary.simpleMessage("Online Service"),
"zhanghaoshouquan" : MessageLookupByLibrary.simpleMessage("Account Authorization"),
"zhanghaoxinxi" : MessageLookupByLibrary.simpleMessage("account information"),
"zhanghuyue" : MessageLookupByLibrary.simpleMessage("Account balance"),
"zhifubao" : MessageLookupByLibrary.simpleMessage("Alipay"),
"zhifufangshi" : MessageLookupByLibrary.simpleMessage("Payment method"),
"zhifuxiangqing" : MessageLookupByLibrary.simpleMessage("payment details"),
"zhizuozhong" : MessageLookupByLibrary.simpleMessage("In production"),
"zhongwenjianti" : MessageLookupByLibrary.simpleMessage("Simplified Chinese"),
"ziqu" : MessageLookupByLibrary.simpleMessage("Take it from yourself"),
"ziti" : MessageLookupByLibrary.simpleMessage("self extraction"),
"zitidizhi" : MessageLookupByLibrary.simpleMessage("Pick up address"),
"zitiduihuanquan" : MessageLookupByLibrary.simpleMessage("voucher type:Pick up coupon"),
"zitishijian" : MessageLookupByLibrary.simpleMessage("Pick up time"),
"zuanshihuiyuan" : MessageLookupByLibrary.simpleMessage("Diamond member"),
"zuorenwudejifen" : MessageLookupByLibrary.simpleMessage("Points for tasks"),
"yuemingxi" : MessageLookupByLibrary.simpleMessage("余额明细"),
"yuyan" : MessageLookupByLibrary.simpleMessage("语言"),
"zaixiankefu" : MessageLookupByLibrary.simpleMessage("在线客服"),
"zhanghaoshouquan" : MessageLookupByLibrary.simpleMessage("账号授权"),
"zhanghaoxinxi" : MessageLookupByLibrary.simpleMessage("账号信息"),
"zhanghuyue" : MessageLookupByLibrary.simpleMessage("账户余额"),
"zhifubao" : MessageLookupByLibrary.simpleMessage("支付宝"),
"zhifufangshi" : MessageLookupByLibrary.simpleMessage("支付方式"),
"zhifuxiangqing" : MessageLookupByLibrary.simpleMessage("支付详情"),
"zhizunhuiyuan" : MessageLookupByLibrary.simpleMessage("至尊会员"),
"zhongwenjianti" : MessageLookupByLibrary.simpleMessage("中文简体"),
"ziqu" : MessageLookupByLibrary.simpleMessage("自取"),
"ziti" : MessageLookupByLibrary.simpleMessage("自提"),
"zitidizhi" : MessageLookupByLibrary.simpleMessage("自提地址"),
"zitiduihuanquan" : MessageLookupByLibrary.simpleMessage("券类型:自提兑换券"),
"zitishijian" : MessageLookupByLibrary.simpleMessage("自提时间"),
"zuanshihuiyuan" : MessageLookupByLibrary.simpleMessage("钻石会员"),
"zuorenwudejifen" : MessageLookupByLibrary.simpleMessage("做任务得积分"),
"zuozhe" : m27
};
}

19
lib/generated/intl/messages_zh_CN.dart

@ -47,7 +47,7 @@ class MessageLookup extends MessageLookupByLibrary {
static m13(zhe) => "全场${zhe}";
static m14(ren) => "${ren}/人";
static m14(ren) => "¥${ren}/人";
static m15(second) => "${second}s后重新发送";
@ -55,11 +55,11 @@ class MessageLookup extends MessageLookupByLibrary {
static m17(jifen) => "实付积分 ${jifen}积分";
static m18(date) => "使用日期${date}";
static m18(sui) => "${sui}";
static m19(sui) => "${sui}";
static m19(num) => "完成${num}";
static m20(num) => "完成${num}";
static m20(time) => "下单时间${time}";
static m21(time) => "下单时间${time}";
@ -262,7 +262,7 @@ class MessageLookup extends MessageLookupByLibrary {
"shimingrenzheng" : MessageLookupByLibrary.simpleMessage("实名认证"),
"shixiaoquan" : MessageLookupByLibrary.simpleMessage("失效券"),
"shixiaoyouhuiquan" : MessageLookupByLibrary.simpleMessage("失效优惠券"),
"shiyongriqi" : m18,
"shiyongriqi" : MessageLookupByLibrary.simpleMessage("使用日期"),
"shiyongshuoming" : MessageLookupByLibrary.simpleMessage("使用说明"),
"shiyongtiaojian" : MessageLookupByLibrary.simpleMessage("使用条件"),
"shouhuodizhi" : MessageLookupByLibrary.simpleMessage("收货地址"),
@ -273,7 +273,7 @@ class MessageLookup extends MessageLookupByLibrary {
"shuaxinyue" : MessageLookupByLibrary.simpleMessage("刷新余额"),
"shuaxinzhong" : MessageLookupByLibrary.simpleMessage("刷新中...."),
"shuruzhifumima" : MessageLookupByLibrary.simpleMessage("输入支付密码"),
"sui" : m19,
"sui" : m18,
"tijiao" : MessageLookupByLibrary.simpleMessage("提交"),
"tingchewei" : MessageLookupByLibrary.simpleMessage("停车位"),
"tixian" : MessageLookupByLibrary.simpleMessage("提现"),
@ -283,7 +283,7 @@ class MessageLookup extends MessageLookupByLibrary {
"tuichudenglu" : MessageLookupByLibrary.simpleMessage("退出登录"),
"waisong" : MessageLookupByLibrary.simpleMessage("外送"),
"wancheng" : MessageLookupByLibrary.simpleMessage("完成"),
"wancheng_" : m20,
"wancheng_" : m19,
"wanchengyicixiadan" : MessageLookupByLibrary.simpleMessage("完成一次下单"),
"wanshanshengrixinxi_nl" : MessageLookupByLibrary.simpleMessage("完善生日信息后自动生成"),
"wanshanshengrixinxi_yhq" : MessageLookupByLibrary.simpleMessage("完善生日信息得专属优惠劵"),
@ -300,7 +300,8 @@ class MessageLookup extends MessageLookupByLibrary {
"wodeqianbao" : MessageLookupByLibrary.simpleMessage("我的钱包"),
"wodeshengri" : MessageLookupByLibrary.simpleMessage("我的生日"),
"wodexiaoxi" : MessageLookupByLibrary.simpleMessage("我的消息"),
"xiadanshijian" : MessageLookupByLibrary.simpleMessage("下单时间"),
"wuliuxinxi" : MessageLookupByLibrary.simpleMessage("物流信息"),
"xiadanshijian" : m20,
"xiadanshijian_" : m21,
"xialashuaxin" : MessageLookupByLibrary.simpleMessage("下拉刷新"),
"xiangji" : MessageLookupByLibrary.simpleMessage("相机"),
@ -318,6 +319,7 @@ class MessageLookup extends MessageLookupByLibrary {
"yiduihuanjian" : m22,
"yikexiao" : MessageLookupByLibrary.simpleMessage("已核销"),
"yingyeshijian" : m23,
"yiqiandao" : MessageLookupByLibrary.simpleMessage("已签到"),
"yiquxiao" : MessageLookupByLibrary.simpleMessage(" 已取消 "),
"yishijiao" : MessageLookupByLibrary.simpleMessage("已失效"),
"yishiming" : MessageLookupByLibrary.simpleMessage("已实名"),
@ -334,6 +336,7 @@ class MessageLookup extends MessageLookupByLibrary {
"yuan" : m25,
"yue" : MessageLookupByLibrary.simpleMessage("余额"),
"yue_" : m26,
"yuemingxi" : MessageLookupByLibrary.simpleMessage("余额明细"),
"yuyan" : MessageLookupByLibrary.simpleMessage("语言"),
"zaixiankefu" : MessageLookupByLibrary.simpleMessage("在线客服"),
"zhanghaoshouquan" : MessageLookupByLibrary.simpleMessage("账号授权"),

25
lib/generated/intl/messages_zh_TW.dart

@ -55,11 +55,11 @@ class MessageLookup extends MessageLookupByLibrary {
static m17(jifen) => "實付積分 ${jifen}積分";
static m18(date) => "使用日期${date}";
static m18(sui) => "${sui}";
static m19(sui) => "${sui}";
static m19(num) => "完成${num}";
static m20(num) => "完成${num}";
static m20(time) => "下單時間${time}";
static m21(time) => "下單時間${time}";
@ -106,7 +106,7 @@ class MessageLookup extends MessageLookupByLibrary {
"duihuan" : MessageLookupByLibrary.simpleMessage("兑换"),
"duihuanchenggong" : MessageLookupByLibrary.simpleMessage("兑换成功"),
"duihuanguize" : MessageLookupByLibrary.simpleMessage("兑换规则"),
"duihuanhoufahuo" : MessageLookupByLibrary.simpleMessage("兑换后五个工作日内发货"),
"duihuanhoufahuo" : MessageLookupByLibrary.simpleMessage("兌換物商品"),
"duihuanhouwugegongzuori" : MessageLookupByLibrary.simpleMessage("兑换后五个工作日可前往门店"),
"duihuanliangdidaogao" : MessageLookupByLibrary.simpleMessage("兌換量從低到高"),
"duihuanlianggaodaodi" : MessageLookupByLibrary.simpleMessage("兌換量從高到低"),
@ -262,7 +262,7 @@ class MessageLookup extends MessageLookupByLibrary {
"shimingrenzheng" : MessageLookupByLibrary.simpleMessage("實名認證"),
"shixiaoquan" : MessageLookupByLibrary.simpleMessage("失效券"),
"shixiaoyouhuiquan" : MessageLookupByLibrary.simpleMessage("失效优惠券"),
"shiyongriqi" : m18,
"shiyongriqi" : MessageLookupByLibrary.simpleMessage("使用日期"),
"shiyongshuoming" : MessageLookupByLibrary.simpleMessage("使用说明"),
"shiyongtiaojian" : MessageLookupByLibrary.simpleMessage("使用条件"),
"shouhuodizhi" : MessageLookupByLibrary.simpleMessage("收貨地址"),
@ -273,7 +273,7 @@ class MessageLookup extends MessageLookupByLibrary {
"shuaxinyue" : MessageLookupByLibrary.simpleMessage("刷新餘額"),
"shuaxinzhong" : MessageLookupByLibrary.simpleMessage("刷新中...."),
"shuruzhifumima" : MessageLookupByLibrary.simpleMessage("輸入支付密碼"),
"sui" : m19,
"sui" : m18,
"tijiao" : MessageLookupByLibrary.simpleMessage("提交"),
"tingchewei" : MessageLookupByLibrary.simpleMessage("停車位"),
"tixian" : MessageLookupByLibrary.simpleMessage("提現"),
@ -283,7 +283,7 @@ class MessageLookup extends MessageLookupByLibrary {
"tuichudenglu" : MessageLookupByLibrary.simpleMessage("退出登錄"),
"waisong" : MessageLookupByLibrary.simpleMessage("外送"),
"wancheng" : MessageLookupByLibrary.simpleMessage("完成"),
"wancheng_" : m20,
"wancheng_" : m19,
"wanchengyicixiadan" : MessageLookupByLibrary.simpleMessage("完成一次下單"),
"wanshanshengrixinxi_nl" : MessageLookupByLibrary.simpleMessage("完善生日資訊後自動生成 "),
"wanshanshengrixinxi_yhq" : MessageLookupByLibrary.simpleMessage("完善生日資訊得專屬優惠劵 "),
@ -301,7 +301,8 @@ class MessageLookup extends MessageLookupByLibrary {
"wodeshengri" : MessageLookupByLibrary.simpleMessage("我的生日"),
"wodexiaoxi" : MessageLookupByLibrary.simpleMessage("我的消息"),
"wuliuxinxi" : MessageLookupByLibrary.simpleMessage("物流信息"),
"xiadanshijian" : m21,
"xiadanshijian" : m20,
"xiadanshijian_" : m21,
"xialashuaxin" : MessageLookupByLibrary.simpleMessage("下拉刷新"),
"xiangji" : MessageLookupByLibrary.simpleMessage("相機"),
"xiangjitishixinxi" : MessageLookupByLibrary.simpleMessage("為了您可以在使用過程中進行分享,希望您使用HISAPP時讓我們使用相機功能 "),
@ -331,10 +332,10 @@ class MessageLookup extends MessageLookupByLibrary {
"youhuiquan" : MessageLookupByLibrary.simpleMessage("優惠券"),
"youhuiquanlingqu" : MessageLookupByLibrary.simpleMessage("優惠券領取"),
"youhuiquanwufajileijifen" : MessageLookupByLibrary.simpleMessage("優惠金額無法累積積分,訂單撤銷或其他原因造成的未成功支付的訂單,無法獲得對應的積分。"),
"youxiaoqizhi" : m25,
"yuan" : m26,
"youxiaoqizhi" : m24,
"yuan" : m25,
"yue" : MessageLookupByLibrary.simpleMessage("餘額"),
"yue_" : m27,
"yue_" : m26,
"yuemingxi" : MessageLookupByLibrary.simpleMessage("餘額明細"),
"yuyan" : MessageLookupByLibrary.simpleMessage("語言"),
"zaixiankefu" : MessageLookupByLibrary.simpleMessage("在線客服"),
@ -353,6 +354,6 @@ class MessageLookup extends MessageLookupByLibrary {
"zitishijian" : MessageLookupByLibrary.simpleMessage("自提時間"),
"zuanshihuiyuan" : MessageLookupByLibrary.simpleMessage("鑽石會員"),
"zuorenwudejifen" : MessageLookupByLibrary.simpleMessage("做任務得積分"),
"zuozhe" : m28
"zuozhe" : m27
};
}

188
lib/generated/l10n.dart

@ -585,13 +585,13 @@ class S {
);
}
/// `使{date}`
String shiyongriqi(Object date) {
/// `使`
String get shiyongriqi {
return Intl.message(
'使用日期$date',
'使用日期',
name: 'shiyongriqi',
desc: '',
args: [date],
args: [],
);
}
@ -1975,21 +1975,21 @@ class S {
);
}
/// ``
String get yishiming {
/// ``
String get shixiaoquan {
return Intl.message(
'已实名',
name: 'yishiming',
'失效券',
name: 'shixiaoquan',
desc: '',
args: [],
);
}
/// ``
String get shixiaoquan {
/// ``
String get wenzhangxiangqing {
return Intl.message(
'失效券',
name: 'shixiaoquan',
'文章详情',
name: 'wenzhangxiangqing',
desc: '',
args: [],
);
@ -2005,11 +2005,11 @@ class S {
);
}
/// ``
String get wenzhangxiangqing {
/// ``
String get yishiming {
return Intl.message(
'文章详情',
name: 'wenzhangxiangqing',
'已实名',
name: 'yishiming',
desc: '',
args: [],
);
@ -2345,21 +2345,21 @@ class S {
);
}
/// ``
String get xuni {
/// ``
String get keyongquan {
return Intl.message(
'虚拟',
name: 'xuni',
'可用券',
name: 'keyongquan',
desc: '',
args: [],
);
}
/// ``
String get keyongquan {
/// ``
String get xuni {
return Intl.message(
'可用券',
name: 'keyongquan',
'虚拟',
name: 'xuni',
desc: '',
args: [],
);
@ -2575,6 +2575,76 @@ class S {
);
}
/// ``
String get meiyougengduohuiyuanka {
return Intl.message(
'没有更多会员卡',
name: 'meiyougengduohuiyuanka',
desc: '',
args: [],
);
}
/// ``
String get huiyuankaxiangqing {
return Intl.message(
'会员卡详情',
name: 'huiyuankaxiangqing',
desc: '',
args: [],
);
}
/// ``
String get yuemingxi {
return Intl.message(
'余额明细',
name: 'yuemingxi',
desc: '',
args: [],
);
}
/// ``
String get kelingqudeyouhuiquan {
return Intl.message(
'可领取的优惠券',
name: 'kelingqudeyouhuiquan',
desc: '',
args: [],
);
}
/// ``
String get shangjiaquan {
return Intl.message(
'商家券',
name: 'shangjiaquan',
desc: '',
args: [],
);
}
/// `{yuan}`
String manyuankeyong(Object yuan) {
return Intl.message(
'$yuan可用',
name: 'manyuankeyong',
desc: '',
args: [yuan],
);
}
/// ``
String get chakanwodekaquan {
return Intl.message(
'查看我的卡券',
name: 'chakanwodekaquan',
desc: '',
args: [],
);
}
/// ``
String get guanyu {
return Intl.message(
@ -2635,26 +2705,6 @@ class S {
);
}
/// ``
String get shangjiaquan {
return Intl.message(
'商家券',
name: 'shangjiaquan',
desc: '',
args: [],
);
}
/// `{yuan}`
String manyuankeyong(Object yuan) {
return Intl.message(
'$yuan可用',
name: 'manyuankeyong',
desc: '',
args: [yuan],
);
}
/// ``
String get tijiao {
return Intl.message(
@ -2725,56 +2775,6 @@ class S {
);
}
/// ``
String get huiyuankaxiangqing {
return Intl.message(
'会员卡详情',
name: 'huiyuankaxiangqing',
desc: '',
args: [],
);
}
/// ``
String get meiyougengduohuiyuanka {
return Intl.message(
'没有更多会员卡',
name: 'meiyougengduohuiyuanka',
desc: '',
args: [],
);
}
/// ``
String get yuemingxi {
return Intl.message(
'余额明细',
name: 'yuemingxi',
desc: '',
args: [],
);
}
/// ``
String get chakanwodekaquan {
return Intl.message(
'查看我的卡券',
name: 'chakanwodekaquan',
desc: '',
args: [],
);
}
/// ``
String get kelingqudeyouhuiquan {
return Intl.message(
'可领取的优惠券',
name: 'kelingqudeyouhuiquan',
desc: '',
args: [],
);
}
/// ``
String get xiayidengji {
return Intl.message(

2
lib/home/huixiang_brand_page.dart

@ -412,7 +412,7 @@ class _BrandPage extends State<BrandPage>
height: 40,
),
Text(
S.of(context).linian,
S.of(context).tixian,
style: TextStyle(
fontSize: 16.sp,
fontWeight: FontWeight.bold,

16
lib/l10n/intl_en.arb

@ -54,7 +54,7 @@
"shezhi": "设置",
"youhuiquan": "优惠券",
"bangzhuyufankui": "帮助与反馈",
"shiyongriqi": "使用日期{date}",
"shiyongriqi": "使用日期",
"keyongyouhuiquan": "可用优惠券",
"yishixiao": "已失效",
"quanbudingdan": "全部订单",
@ -193,10 +193,10 @@
"duihuanshangpinxiangqing": "兑换商品详情",
"querenduihuan": "确认兑换",
"yiwanchengdingdan": "已完成订单",
"yishiming": "已实名",
"shixiaoquan": "失效券",
"shouhuodizhi": "收货地址",
"wenzhangxiangqing": "文章详情",
"shouhuodizhi": "收货地址",
"yishiming": "已实名",
"chakanshixiaoquan": "查看失效券",
"meiyougengduoyouhuiquan": "没有更多优惠券了",
"shixiaoyouhuiquan": "失效优惠券",
@ -230,8 +230,8 @@
"weixinzhifu": "微信支付",
"querenchongzhi": "确认充值",
"peisong": "配送",
"xuni": "虚拟",
"keyongquan": "可用券",
"xuni": "虚拟",
"qingxuanzeshouhuodizhi": "请选择收货地址",
"feishiwushangpin": "非实物商品兑换后领取到卡包即可使用!",
"duihuanhoufahuo": "兑换后五个工作日内发货",
@ -253,6 +253,14 @@
"meiyougengduoshujule": "没有更多的数据了",
"shangpinxiangqing": "商品详情",
"kaiqiquanxian": "开启权限",
"meiyougengduohuiyuanka": "没有更多会员卡了",
"huiyuankaxiangqing": "会员卡详情",
"yuemingxi": "余额明细",
"kelingqudeyouhuiquan": "可领取的优惠券",
"shangjiaquan": "商家券",
"manyuankeyong": "满{man}元可用",
"jifen": "积分",
"chakanwodekaquan": "查看我的卡券",
"guanyu": "关于",
"linian": "理念",
"jingbilianmenghuiyuandian": "净币联盟会员店",

10
lib/l10n/intl_zh_CN.arb

@ -54,7 +54,7 @@
"shezhi": "设置",
"youhuiquan": "优惠券",
"bangzhuyufankui": "帮助与反馈",
"shiyongriqi": "使用日期{date}",
"shiyongriqi": "使用日期",
"keyongyouhuiquan": "可用优惠券",
"yishixiao": "已失效",
"quanbudingdan": "全部订单",
@ -253,6 +253,14 @@
"meiyougengduoshujule": "没有更多的数据了",
"shangpinxiangqing": "商品详情",
"kaiqiquanxian": "开启权限",
"meiyougengduohuiyuanka": "没有更多会员卡了",
"huiyuankaxiangqing": "会员卡详情",
"yuemingxi": "余额明细",
"kelingqudeyouhuiquan": "可领取的优惠券",
"shangjiaquan": "商家券",
"manyuankeyong": "满{man}元可用",
"jifen": "积分",
"chakanwodekaquan": "查看我的卡券",
"guanyu": "关于",
"linian": "理念",
"jingbilianmenghuiyuandian": "净币联盟会员店",

3
lib/l10n/intl_zh_TW.arb

@ -45,7 +45,6 @@
"jifendaoxiayidengji": "{jifen}積分 到下一個等級",
"kaitongriqi": "開通日期:{date}",
"kabao": "卡包",
"kaquan": "卡券",
"dingdan": "訂單",
"ninyouyigedingdanyaolingqu": "您有一個訂單需要前往門店領取",
"wodeqianbao": "我的錢包",
@ -56,7 +55,7 @@
"youhuiquan": "優惠券",
"bangzhuyufankui": "幫助與反饋",
"fankui": "反馈",
"shiyongriqi": "使用日期{date}",
"shiyongriqi": "使用日期",
"keyongyouhuiquan": "可用優惠券",
"keyongquan": "可用券",
"shixiaoquan": "失效券",

11
lib/login/login_page.dart

@ -15,7 +15,6 @@ import 'package:huixiang/generated/l10n.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:dio/dio.dart';
import 'package:huixiang/view_widget/loading_view.dart';
import 'package:photo_view/photo_view.dart';
// import 'package:photo_view/photo_view.dart';
import 'package:shared_preferences/shared_preferences.dart';
@ -376,11 +375,11 @@ class _MyLoginPageState extends State<LoginPage> with TickerProviderStateMixin {
child: Stack(
alignment: Alignment.center,
children: [
PhotoView(
imageProvider: AssetImage("assets/image/laoban.png"),
initialScale: Platform.isAndroid ? 1.02 : 1.2,
basePosition: alignmentProgress,
),
// PhotoView(
// imageProvider: AssetImage("assets/image/laoban.png"),
// initialScale: Platform.isAndroid ? 1.02 : 1.2,
// basePosition: alignmentProgress,
// ),
Container(
decoration: BoxDecoration(
color: Color(0xFF32A060).withAlpha(changeAlpha),

1
lib/mine/mine_vip_level_page.dart

@ -63,6 +63,7 @@ class _MineVipLevelPage extends State<MineVipLevelPage> {
Expanded(
flex: 1,
child: Container(
height: double.infinity,
width: double.infinity,
margin: EdgeInsets.fromLTRB(0, 16, 0, 0),
padding: EdgeInsets.fromLTRB(16, 16, 16, 16),

27
lib/retrofit/data/member_rank.dart

@ -1,8 +1,5 @@
import 'package:json_annotation/json_annotation.dart';
part 'member_rank.g.dart';
@JsonSerializable()
class MemberRank {
MemberRank();
@ -17,6 +14,26 @@ class MemberRank {
bool status;
factory MemberRank.fromJson(Map<String, dynamic> json) =>
_$MemberRankFromJson(json);
Map<String, dynamic> toJson() => _$MemberRankToJson(this);
MemberRank()
..id = json['id'] as String
..nextId = json['nextId'] as String
..nextName = json['nextName'] as String
..nextOrigin = json['nextOrigin'] as int
..rankContent = json['rankContent'] as String
..rankImg = json['rankImg'] as String
..rankName = json['rankName'] as String
..rankOrigin = json['rankOrigin'] as int
..status = json['status'] as bool;
Map<String, dynamic> toJson() => <String, dynamic>{
'id': this.id,
'nextId': this.nextId,
'nextName': this.nextName,
'nextOrigin': this.nextOrigin,
'rankContent': this.rankContent,
'rankImg': this.rankImg,
'rankName': this.rankName,
'rankOrigin': this.rankOrigin,
'status': this.status,
};
}

26
lib/retrofit/data/page.dart

@ -9,9 +9,6 @@ import 'package:json_annotation/json_annotation.dart';
/// total : "0"
/// list : []
part 'page.g.dart';
@JsonSerializable()
class PageInfo {
PageInfo();
@ -26,6 +23,25 @@ class PageInfo {
List<dynamic> records;
factory PageInfo.fromJson(Map<String, dynamic> json) =>
_$PageInfoFromJson(json);
Map<String, dynamic> toJson() => _$PageInfoToJson(this);
PageInfo()
..pageNum = json['pageNum'] as int
..pageSize = json['pageSize'] as int
..size = json['size'] as int
..pages = json['pages'] as int
..hasPreviousPage = json['hasPreviousPage'] as bool
..hasNextPage = json['hasNextPage'] as bool
..total = json['total'] as String
..list = json['list'] as List
..records = json['records'] as List;
Map<String, dynamic> toJson() => <String, dynamic>{
'pageNum': this.pageNum,
'pageSize': this.pageSize,
'size': this.size,
'pages': this.pages,
'hasPreviousPage': this.hasPreviousPage,
'hasNextPage': this.hasNextPage,
'total': this.total,
'list': this.list,
'records': this.records,
};
}

57
lib/retrofit/data/promotion.dart

@ -1,8 +1,5 @@
import 'package:json_annotation/json_annotation.dart';
part 'promotion.g.dart';
@JsonSerializable()
class Promotion {
String activityEndTime;
String activityStartTime;
@ -27,9 +24,55 @@ class Promotion {
Promotion({this.activityEndTime, this.activityStartTime, this.applyEndTime, this.applyStartTime, this.createTime, this.createUser, this.description, this.id, this.image, this.isDelete, this.isNeedSecurityDeposit, this.name, this.promotionDetail, this.promotionPlan, this.promotionType, this.securityDeposit, this.status, this.tag, this.updateTime, this.updateUser});
factory Promotion.fromJson(Map<String, dynamic> json) => _$PromotionFromJson(json);
factory Promotion.fromJson(Map<String, dynamic> json) => Promotion(
activityEndTime: json['activityEndTime'] as String,
activityStartTime: json['activityStartTime'] as String,
applyEndTime: json['applyEndTime'] as String,
applyStartTime: json['applyStartTime'] as String,
createTime: json['createTime'] as String,
createUser: json['createUser'] as String,
description: json['description'] as String,
id: json['id'] as String,
image: json['image'] as String,
isDelete: json['isDelete'] as num,
isNeedSecurityDeposit: json['isNeedSecurityDeposit'] as num,
name: json['name'] as String,
promotionDetail: (json['promotionDetail'] as List)
?.map((e) => e == null
? null
: PromotionDetailBean.fromJson(e as Map<String, dynamic>))
?.toList(),
promotionPlan: json['promotionPlan'] as num,
promotionType: json['promotionType'] as num,
securityDeposit: json['securityDeposit'] as String,
status: json['status'] as num,
tag: json['tag'] as String,
updateTime: json['updateTime'] as String,
updateUser: json['updateUser'] as String,
);
Map<String, dynamic> toJson() => _$PromotionToJson(this);
Map<String, dynamic> toJson() => <String, dynamic>{
'activityEndTime': this.activityEndTime,
'activityStartTime': this.activityStartTime,
'applyEndTime': this.applyEndTime,
'applyStartTime': this.applyStartTime,
'createTime': this.createTime,
'createUser': this.createUser,
'description': this.description,
'id': this.id,
'image': this.image,
'isDelete': this.isDelete,
'isNeedSecurityDeposit': this.isNeedSecurityDeposit,
'name': this.name,
'promotionDetail': this.promotionDetail,
'promotionPlan': this.promotionPlan,
'promotionType': this.promotionType,
'securityDeposit': this.securityDeposit,
'status': this.status,
'tag': this.tag,
'updateTime': this.updateTime,
'updateUser': this.updateUser,
};
}
@JsonSerializable()
@ -37,8 +80,8 @@ class PromotionDetailBean {
PromotionDetailBean();
factory PromotionDetailBean.fromJson(Map<String, dynamic> json) => _$PromotionDetailBeanFromJson(json);
factory PromotionDetailBean.fromJson(Map<String, dynamic> json) => PromotionDetailBean();
Map<String, dynamic> toJson() => _$PromotionDetailBeanToJson(this);
Map<String, dynamic> toJson() => <String, dynamic>{};
}

41
lib/retrofit/data/sign_in.dart

@ -16,13 +16,12 @@ import 'package:json_annotation/json_annotation.dart';
/// type : ""
/// updateTime : ""
/// updateUser : 0
part 'sign_in.g.dart';
//{"id":"1408358594532868096","createTime":"2021-06-25 17:37:10","createUser":"1405494095400402944",
// "updateTime":"2021-06-25 17:37:10","updateUser":"1405494095400402944","mid":"1405494095400402944",
// "linkId":"0","pm":1,"title":"bill_title_point","category":"bill_cate_point_get",
// "type":"bill_type_point_signin","number":"10.00","balance":"20.00","mark":"",
// "status":true,"isDeleted":false}
@JsonSerializable()
class SignIn {
SignIn();
String balance;
@ -42,7 +41,41 @@ class SignIn {
String updateTime;
String updateUser;
factory SignIn.fromJson(Map<String, dynamic> json) => _$SignInFromJson(json);
Map<String, dynamic> toJson() => _$SignInToJson(this);
factory SignIn.fromJson(Map<String, dynamic> json) => SignIn()
..balance = json['balance'] as String
..category = json['category'] as String
..createTime = json['createTime'] as String
..createUser = json['createUser'] as String
..id = json['id'] as String
..isDeleted = json['isDeleted'] as bool
..linkId = json['linkId'] as String
..mark = json['mark'] as String
..mid = json['mid'] as String
..number = json['number'] as String
..pm = json['pm'] as int
..status = json['status'] as bool
..title = json['title'] as String
..type = json['type'] as String
..updateTime = json['updateTime'] as String
..updateUser = json['updateUser'] as String;
Map<String, dynamic> toJson() => <String, dynamic>{
'balance': this.balance,
'category': this.category,
'createTime': this.createTime,
'createUser': this.createUser,
'id': this.id,
'isDeleted': this.isDeleted,
'linkId': this.linkId,
'mark': this.mark,
'mid': this.mid,
'number': this.number,
'pm': this.pm,
'status': this.status,
'title': this.title,
'type': this.type,
'updateTime': this.updateTime,
'updateUser': this.updateUser,
};
}

29
lib/retrofit/data/sign_info.dart

@ -3,9 +3,6 @@ import 'package:huixiang/retrofit/data/sign_in.dart';
import 'package:huixiang/retrofit/data/task.dart';
import 'package:json_annotation/json_annotation.dart';
part 'sign_info.g.dart';
@JsonSerializable()
class SignInfo {
SignInfo();
String point;
@ -15,8 +12,30 @@ class SignInfo {
List<Task> taskList;
List<int> rewardList;
factory SignInfo.fromJson(Map<String, dynamic> json) => _$SignInfoFromJson(json);
Map<String, dynamic> toJson() => _$SignInfoToJson(this);
factory SignInfo.fromJson(Map<String, dynamic> json) => SignInfo()
..point = json['point'] as String
..todayHasSignin = json['todayHasSignin'] as bool
..rank = json['rank'] == null
? null
: MemberRank.fromJson(json['rank'] as Map<String, dynamic>)
..signInList = (json['signInList'] as List)
?.map((e) =>
e == null ? null : SignIn.fromJson(e as Map<String, dynamic>))
?.toList()
..taskList = (json['taskList'] as List)
?.map(
(e) => e == null ? null : Task.fromJson(e as Map<String, dynamic>))
?.toList()
..rewardList = (json['rewardList'] as List)?.map((e) => e as int)?.toList();
Map<String, dynamic> toJson() => <String, dynamic>{
'point': this.point,
'todayHasSignin': this.todayHasSignin,
'rank': this.rank,
'signInList': this.signInList,
'taskList': this.taskList,
'rewardList': this.rewardList,
};
}

71
lib/retrofit/data/store.dart

@ -2,10 +2,6 @@
import 'package:huixiang/retrofit/data/store_type.dart';
import 'package:json_annotation/json_annotation.dart';
part 'store.g.dart';
@JsonSerializable()
class Store {
Store();
@ -40,7 +36,70 @@ class Store {
dynamic deliveryInfo;
StoreType posType;
factory Store.fromJson(Map<String, dynamic> json) => _$StoreFromJson(json);
Map<String, dynamic> toJson() => _$StoreToJson(this);
factory Store.fromJson(Map<String, dynamic> json) => Store()
..id = json['id'] as String
..createTime = json['createTime'] as String
..createUser = json['createUser'] as String
..updateTime = json['updateTime'] as String
..updateUser = json['updateUser'] as String
..tenantCode = json['tenantCode'] as String
..useErp = json['useErp'] as bool
..openStartTime = json['openStartTime'] as String
..openEndTime = json['openEndTime'] as String
..perCapitaConsumption = json['perCapitaConsumption'] as String
..storeName = json['storeName'] as String
..distance = (json['distance'] as num)?.toDouble()
..logo = json['logo'] as String
..shipAddress = json['shipAddress'] as String
..remark = json['remark']
..mobile = json['mobile'] as String
..longitude = json['longitude'] as String
..latitude = json['latitude'] as String
..refundAddress = json['refundAddress']
..refundTel = json['refundTel']
..refundContact = json['refundContact']
..isAutoSendRefundAddress = json['isAutoSendRefundAddress'] as int
..province = json['province'] as String
..city = json['city'] as String
..district = json['district'] as String
..address = json['address'] as String
..headName = json['headName'] as String
..headMobile = json['headMobile'] as String
..deliveryInfo = json['deliveryInfo']
..posType = json['posType'] == null
? null
: StoreType.fromJson(json['posType'] as Map<String, dynamic>);
Map<String, dynamic> toJson() => <String, dynamic>{
'id': this.id,
'createTime': this.createTime,
'createUser': this.createUser,
'updateTime': this.updateTime,
'updateUser': this.updateUser,
'tenantCode': this.tenantCode,
'useErp': this.useErp,
'openStartTime': this.openStartTime,
'openEndTime': this.openEndTime,
'perCapitaConsumption': this.perCapitaConsumption,
'storeName': this.storeName,
'distance': this.distance,
'logo': this.logo,
'shipAddress': this.shipAddress,
'remark': this.remark,
'mobile': this.mobile,
'longitude': this.longitude,
'latitude': this.latitude,
'refundAddress': this.refundAddress,
'refundTel': this.refundTel,
'refundContact': this.refundContact,
'isAutoSendRefundAddress': this.isAutoSendRefundAddress,
'province': this.province,
'city': this.city,
'district': this.district,
'address': this.address,
'headName': this.headName,
'headMobile': this.headMobile,
'deliveryInfo': this.deliveryInfo,
'posType': this.posType,
};
}

87
lib/retrofit/data/store_info.dart

@ -6,9 +6,6 @@ import 'package:huixiang/retrofit/data/store_type.dart';
import 'package:huixiang/retrofit/data/mini.dart';
import 'package:json_annotation/json_annotation.dart';
part 'store_info.g.dart';
@JsonSerializable()
class StoreInfo {
String address;
List<BannerData> bannerList;
@ -46,7 +43,87 @@ class StoreInfo {
StoreInfo();
factory StoreInfo.fromJson(Map<String, dynamic> json) => _$StoreInfoFromJson(json);
factory StoreInfo.fromJson(Map<String, dynamic> json) => StoreInfo()
..address = json['address'] as String
..bannerList = (json['bannerList'] as List)
?.map((e) =>
e == null ? null : BannerData.fromJson(e as Map<String, dynamic>))
?.toList()
..city = json['city'] as String
..couponVOList = (json['couponVOList'] as List)
?.map((e) =>
e == null ? null : CouponVo.fromJson(e as Map<String, dynamic>))
?.toList()
..createTime = json['createTime'] as String
..createUser = json['createUser'] as String
..deliveryInfo = json['deliveryInfo'] == null
? null
: DeliveryInfo.fromJson(json['deliveryInfo'] as Map<String, dynamic>)
..district = json['district'] as String
..headMobile = json['headMobile'] as String
..headName = json['headName'] as String
..id = json['id'] as String
..isAutoSendRefundAddress = json['isAutoSendRefundAddress'] as num
..latitude = json['latitude'] as String
..logo = json['logo'] as String
..longitude = json['longitude'] as String
..mobile = json['mobile'] as String
..openEndTime = json['openEndTime'] as String
..openStartTime = json['openStartTime'] as String
..perCapitaConsumption = json['perCapitaConsumption'] as String
..posType = json['posType'] == null
? null
: StoreType.fromJson(json['posType'] as Map<String, dynamic>)
..promotionList = (json['promotionList'] as List)
?.map((e) =>
e == null ? null : Promotion.fromJson(e as Map<String, dynamic>))
?.toList()
..province = json['province'] as String
..refundAddress = json['refundAddress'] as String
..refundContact = json['refundContact'] as String
..refundTel = json['refundTel'] as String
..remark = json['remark'] as String
..shipAddress = json['shipAddress'] as String
..storeName = json['storeName'] as String
..tenantCode = json['tenantCode'] as String
..updateTime = json['updateTime'] as String
..updateUser = json['updateUser'] as String
..mini = json['mini'] == null ? null : Mini.fromJson(json['mini'])
..useErp = json['useErp'] as bool;
Map<String, dynamic> toJson() => _$StoreInfoToJson(this);
Map<String, dynamic> toJson() => <String, dynamic>{
'address': this.address,
'bannerList': this.bannerList,
'city': this.city,
'couponVOList': this.couponVOList,
'createTime': this.createTime,
'createUser': this.createUser,
'deliveryInfo': this.deliveryInfo,
'district': this.district,
'headMobile': this.headMobile,
'headName': this.headName,
'id': this.id,
'isAutoSendRefundAddress': this.isAutoSendRefundAddress,
'latitude': this.latitude,
'logo': this.logo,
'longitude': this.longitude,
'mobile': this.mobile,
'openEndTime': this.openEndTime,
'openStartTime': this.openStartTime,
'perCapitaConsumption': this.perCapitaConsumption,
'posType': this.posType,
'promotionList': this.promotionList,
'province': this.province,
'refundAddress': this.refundAddress,
'refundContact': this.refundContact,
'refundTel': this.refundTel,
'remark': this.remark,
'shipAddress': this.shipAddress,
'storeName': this.storeName,
'tenantCode': this.tenantCode,
'updateTime': this.updateTime,
'updateUser': this.updateUser,
'mini': this.mini,
'useErp': this.useErp,
};
}

12
lib/retrofit/data/store_type.dart

@ -1,15 +1,17 @@
import 'package:json_annotation/json_annotation.dart';
part 'store_type.g.dart';
@JsonSerializable()
class StoreType {
StoreType();
String desc;
String code;
factory StoreType.fromJson(Map<String, dynamic> json) => _$StoreTypeFromJson(json);
Map<String, dynamic> toJson() => _$StoreTypeToJson(this);
factory StoreType.fromJson(Map<String, dynamic> json) => StoreType()
..desc = json['desc'] as String
..code = json['code'] as String;
Map<String, dynamic> toJson() => <String, dynamic>{
'desc': this.desc,
'code': this.code,
};
}

59
lib/retrofit/data/upload_result.dart

@ -27,9 +27,7 @@ import 'package:json_annotation/json_annotation.dart';
/// createWeek : "2021年26周"
/// createDay : "2021年06月25日"
part 'upload_result.g.dart';
@JsonSerializable()
class UploadResult {
UploadResult();
String id;
@ -59,7 +57,60 @@ class UploadResult {
String createDay;
factory UploadResult.fromJson(Map<String, dynamic> json) =>
_$UploadResultFromJson(json);
Map<String, dynamic> toJson() => _$UploadResultToJson(this);
UploadResult()
..id = json['id'] as String
..createTime = json['createTime'] as String
..createUser = json['createUser'] as String
..updateTime = json['updateTime'] as String
..updateUser = json['updateUser'] as String
..dataType = json['dataType'] == null
? null
: DataType.fromJson(json['dataType'] as Map<String, dynamic>)
..submittedFileName = json['submittedFileName'] as String
..treePath = json['treePath'] as String
..grade = json['grade'] as int
..isDelete = json['isDelete'] as bool
..folderId = json['folderId'] as String
..url = json['url'] as String
..size = json['size'] as String
..folderName = json['folderName'] as String
..group = json['group']
..path = json['path'] as String
..relativePath = json['relativePath'] as String
..fileMd5 = json['fileMd5']
..contextType = json['contextType'] as String
..filename = json['filename'] as String
..ext = json['ext'] as String
..icon = json['icon'] as String
..createMonth = json['createMonth'] as String
..createWeek = json['createWeek'] as String
..createDay = json['createDay'] as String;
Map<String, dynamic> toJson() => <String, dynamic>{
'id': this.id,
'createTime': this.createTime,
'createUser': this.createUser,
'updateTime': this.updateTime,
'updateUser': this.updateUser,
'dataType': this.dataType,
'submittedFileName': this.submittedFileName,
'treePath': this.treePath,
'grade': this.grade,
'isDelete': this.isDelete,
'folderId': this.folderId,
'url': this.url,
'size': this.size,
'folderName': this.folderName,
'group': this.group,
'path': this.path,
'relativePath': this.relativePath,
'fileMd5': this.fileMd5,
'contextType': this.contextType,
'filename': this.filename,
'ext': this.ext,
'icon': this.icon,
'createMonth': this.createMonth,
'createWeek': this.createWeek,
'createDay': this.createDay,
};
}

32
lib/retrofit/data/user_entity.dart

@ -1,8 +1,6 @@
import 'package:json_annotation/json_annotation.dart';
part 'user_entity.g.dart';
@JsonSerializable()
class UserEntity {
UserEntity();
@ -20,7 +18,33 @@ class UserEntity {
String workDescribe;
factory UserEntity.fromJson(Map<String, dynamic> json) => _$UserEntityFromJson(json);
Map<String, dynamic> toJson() => _$UserEntityToJson(this);
factory UserEntity.fromJson(Map<String, dynamic> json) => UserEntity()
..account = json['account'] as String
..avatar = json['avatar'] as String
..expiration = json['expiration'] as String
..expire = json['expire'] as String
..mobile = json['mobile'] as String
..name = json['name'] as String
..refreshToken = json['refreshToken'] as String
..token = json['token'] as String
..tokenType = json['tokenType'] as String
..userId = json['userId'] as String
..userType = json['userType'] as String
..workDescribe = json['workDescribe'] as String;
Map<String, dynamic> toJson() => <String, dynamic>{
'account': this.account,
'avatar': this.avatar,
'expiration': this.expiration,
'expire': this.expire,
'mobile': this.mobile,
'name': this.name,
'refreshToken': this.refreshToken,
'token': this.token,
'tokenType': this.tokenType,
'userId': this.userId,
'userType': this.userType,
'workDescribe': this.workDescribe,
};
}

41
lib/retrofit/data/user_info.dart

@ -17,9 +17,7 @@
import 'package:huixiang/retrofit/data/member_rank.dart';
import 'package:json_annotation/json_annotation.dart';
part 'user_info.g.dart';
@JsonSerializable()
class UserInfo {
UserInfo();
//{"vipNo":"1405494095400402944","nickname":"回乡_888888",
@ -49,6 +47,41 @@ class UserInfo {
MemberRank memberRankVo;
factory UserInfo.fromJson(Map<String, dynamic> json) =>
_$UserInfoFromJson(json);
Map<String, dynamic> toJson() => _$UserInfoToJson(this);
UserInfo()
..vipNo = json['vipNo'] as String
..nickname = json['nickname'] as String
..headimg = json['headimg'] as String
..userType = json['userType'] as bool
..sex = json['sex'] as String
..level = json['level'] as int
..addressId = json['addressId'] as String
..remark = json['remark'] as String
..phone = json['phone'] as String
..createTime = json['createTime'] as String
..birth = json['birth'] as String
..balance = json['balance']
..money = json['money'] as String
..points = json['points'] as String
..isBind = json['isBind'] as bool
..memberRankVo = json['memberRankVo'] == null
? null
: MemberRank.fromJson(json['memberRankVo'] as Map<String, dynamic>);
Map<String, dynamic> toJson() => <String, dynamic>{
'vipNo': this.vipNo,
'nickname': this.nickname,
'headimg': this.headimg,
'userType': this.userType,
'sex': this.sex,
'level': this.level,
'addressId': this.addressId,
'remark': this.remark,
'phone': this.phone,
'createTime': this.createTime,
'birth': this.birth,
'balance': this.balance,
'money': this.money,
'points': this.points,
'isBind': this.isBind,
'memberRankVo': this.memberRankVo,
};
}

26
lib/retrofit/data/verify_code.dart

@ -1,8 +1,5 @@
import 'package:json_annotation/json_annotation.dart';
part 'verify_code.g.dart';
@JsonSerializable()
class VerifyCode {
VerifyCode();
int code;
@ -14,8 +11,27 @@ class VerifyCode {
String path;
String timestamp;
factory VerifyCode.fromJson(Map<String, dynamic> json) => _$VerifyCodeFromJson(json);
Map<String, dynamic> toJson() => _$VerifyCodeToJson(this);
factory VerifyCode.fromJson(Map<String, dynamic> json) => VerifyCode()
..code = json['code'] as int
..data = json['data'] as Map<String, dynamic>
..extra = json['extra'] == null
? null
: BaseDataExtra.fromJson(json['extra'] as Map<String, dynamic>)
..isError = json['isError'] as bool
..isSuccess = json['isSuccess'] as bool
..msg = json['msg'] as String
..path = json['path'] as String
..timestamp = json['timestamp'] as String;
Map<String, dynamic> toJson() => <String, dynamic>{
'code': this.code,
'data': this.data,
'extra': this.extra,
'isError': this.isError,
'isSuccess': this.isSuccess,
'msg': this.msg,
'path': this.path,
'timestamp': this.timestamp,
};
}
class BaseDataExtra {

224
lib/view_widget/new_coupon_widget.dart

@ -1,5 +1,3 @@
import 'dart:math';
import 'package:flutter/material.dart';
import 'package:huixiang/generated/l10n.dart';
import 'package:huixiang/retrofit/data/coupon.dart';
@ -21,7 +19,7 @@ class NewCouponWidget extends StatelessWidget {
Widget buildCoupon(BuildContext context) {
return Container(
height: (coupon != null && coupon.isEx) ? 170 : 150,
height: (coupon.isEx && coupon.isEx) ? 170 : 150,
width: double.infinity,
margin: EdgeInsets.fromLTRB(14, 6, 14, 6),
child: Stack(
@ -36,7 +34,7 @@ class NewCouponWidget extends StatelessWidget {
children: [
Padding(
padding:
EdgeInsets.only(left: 20, top: 18, bottom: 8, right: 20),
EdgeInsets.only(left: 20, top: 18, bottom: 8, right: 20),
child: Row(
children: [
Column(
@ -78,135 +76,135 @@ class NewCouponWidget extends StatelessWidget {
),
Expanded(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Container(
padding: EdgeInsets.fromLTRB(4, 2, 4, 2),
decoration: BoxDecoration(
borderRadius:
Row(
children: [
Container(
padding: EdgeInsets.fromLTRB(4, 2, 4, 2),
decoration: BoxDecoration(
borderRadius:
BorderRadius.all(Radius.circular(2)),
border: Border.all(
width: 1,
color: Color(0xFFFF7A1A),
style: BorderStyle.solid,
border: Border.all(
width: 1,
color: Color(0xFFFF7A1A),
style: BorderStyle.solid,
),
),
child: Text(
S.of(context).shangjiaquan,
style: TextStyle(
fontSize: 10,
color: Color(0xFFFF7A1A),
),
),
),
),
child: Text(
S.of(context).shangjiaquan,
style: TextStyle(
fontSize: 10,
color: Color(0xFFFF7A1A),
SizedBox(
width: 4,
),
),
Text(
coupon != null ? coupon.couponName : "",
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.bold,
color: Color(0xff353535),
),
),
],
),
SizedBox(
width: 4,
height: 11,
),
Text(
coupon != null ? coupon.couponName : "",
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.bold,
color: Color(0xff353535),
fontSize: 14,
color: Color(0xff727272),
),
),
],
),
SizedBox(
height: 11,
),
Text(
coupon != null ? coupon.couponName : "",
style: TextStyle(
fontSize: 14,
color: Color(0xff727272),
),
),
Row(
children: [
Text(
"全场通用",
style: TextStyle(
fontSize: 12, color: Color(0xff353535)),
),
if (coupon != null && coupon.status == 0)
Expanded(
child: Align(
alignment: Alignment.centerRight,
child: InkWell(
onTap: () {
showAlertDialog(context);
},
child: Container(
padding: EdgeInsets.fromLTRB(9, 3, 9, 3),
decoration: BoxDecoration(
borderRadius: BorderRadius.all(
Radius.circular(10.5)),
color: Color(0xFF32A060),
),
child: Text(
S.of(context).lingqu,
style: TextStyle(
fontSize: 12,
color: Colors.white,
Row(
children: [
Text(
"全场通用",
style: TextStyle(
fontSize: 12, color: Color(0xff353535)),
),
if (coupon != null && coupon.status == 0)
Expanded(
child: Align(
alignment: Alignment.centerRight,
child: InkWell(
onTap: () {
showAlertDialog(context);
},
child: Container(
padding: EdgeInsets.fromLTRB(9, 3, 9, 3),
decoration: BoxDecoration(
borderRadius: BorderRadius.all(
Radius.circular(10.5)),
color: Color(0xFF32A060),
),
child: Text(
S.of(context).lingqu,
style: TextStyle(
fontSize: 12,
color: Colors.white,
),
),
),
),
),
),
),
)
else if (coupon != null && coupon.status == 1)
Expanded(
child: Align(
alignment: Alignment.centerRight,
child: Container(
padding:
)
else if (coupon != null && coupon.status == 1)
Expanded(
child: Align(
alignment: Alignment.centerRight,
child: Container(
padding:
EdgeInsets.fromLTRB(9, 3, 9, 3),
decoration: BoxDecoration(
borderRadius: BorderRadius.all(
Radius.circular(10.5)),
color: Color(0xFF32A060),
),
child: GestureDetector(
onTap: () {},
decoration: BoxDecoration(
borderRadius: BorderRadius.all(
Radius.circular(10.5)),
color: Color(0xFF32A060),
),
child: GestureDetector(
onTap: () {},
child: Text(
S.of(context).qushiyong,
style: TextStyle(
fontSize: 12,
color: Colors.white,
),
),
),
)))
else if (coupon != null && coupon.status == 2)
Expanded(
child: Align(
alignment: Alignment.centerRight,
child: Container(
padding: EdgeInsets.fromLTRB(9, 3, 9, 3),
decoration: BoxDecoration(
borderRadius: BorderRadius.all(
Radius.circular(10.5)),
// border: Border.all(
// width: 1, color: Color(0xFFA0A0A0), style: BorderStyle.solid)
color: Color(0xFFA0A0A0),
),
child: Text(
S.of(context).qushiyong,
S.of(context).yishixiao,
style: TextStyle(
fontSize: 12,
color: Colors.white,
),
),
),
)))
else if (coupon != null && coupon.status == 2)
Expanded(
child: Align(
alignment: Alignment.centerRight,
child: Container(
padding: EdgeInsets.fromLTRB(9, 3, 9, 3),
decoration: BoxDecoration(
borderRadius: BorderRadius.all(
Radius.circular(10.5)),
// border: Border.all(
// width: 1, color: Color(0xFFA0A0A0), style: BorderStyle.solid)
color: Color(0xFFA0A0A0),
),
child: Text(
S.of(context).yishixiao,
style: TextStyle(
fontSize: 12,
color: Colors.white,
),
),
),
),
)
)
],
),
],
),
],
)),
)),
],
),
),
@ -235,7 +233,7 @@ class NewCouponWidget extends StatelessWidget {
),
GestureDetector(
child: Icon(
(coupon != null && !coupon.isEx)
!coupon.isEx
? Icons.keyboard_arrow_down
: Icons.keyboard_arrow_up,
color: Colors.black,
@ -248,19 +246,19 @@ class NewCouponWidget extends StatelessWidget {
SizedBox(
height: 5,
),
if (coupon != null && coupon.isEx)
if (coupon.isEx && coupon.isEx)
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Text(
S.of(context).shiyongriqi(""),
S.of(context).shiyongriqi,
style: TextStyle(
color: Color(0xFF353535),
fontSize: 10,
),
),
Text(
(coupon != null && coupon.useTime)
(coupon.useTime != null && coupon.useTime)
? coupon.useTime
: "暂无",
style: TextStyle(
@ -318,7 +316,7 @@ class NewCouponWidget extends StatelessWidget {
Text(
"您已成功领取优惠劵,请在",
style:
TextStyle(color: Color(0xff353535), fontSize: 14),
TextStyle(color: Color(0xff353535), fontSize: 14),
),
Row(
mainAxisAlignment: MainAxisAlignment.center,

15
pubspec.lock

@ -56,7 +56,7 @@ packages:
name: async
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.5.0"
version: "2.6.1"
barcode:
dependency: transitive
description:
@ -609,13 +609,6 @@ packages:
url: "https://pub.flutter-io.cn"
source: hosted
version: "4.1.0"
photo_view:
dependency: "direct main"
description:
name: photo_view
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.11.1"
platform:
dependency: transitive
description:
@ -837,7 +830,7 @@ packages:
name: test_api
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.2.19"
version: "0.3.0"
timing:
dependency: transitive
description:
@ -942,7 +935,7 @@ packages:
name: win32
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.0.5"
version: "2.2.5"
xdg_directories:
dependency: transitive
description:
@ -965,5 +958,5 @@ packages:
source: hosted
version: "3.1.0"
sdks:
dart: ">=2.12.0 <3.0.0"
dart: ">=2.13.0 <3.0.0"
flutter: ">=2.0.0"

2
pubspec.yaml

@ -71,7 +71,7 @@ dependencies:
cached_network_image: ^2.0.0
flutter_html: ^1.3.0 #2.1.0
photo_view: ^0.11.1
# photo_view: ^0.11.1
chewie: ^0.12.2
video_player: ^1.0.1

Loading…
Cancel
Save