diff --git a/android/app/src/main/res/xml/provider_paths.xml b/android/app/src/main/res/xml/provider_paths.xml new file mode 100644 index 00000000..928e0ecc --- /dev/null +++ b/android/app/src/main/res/xml/provider_paths.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/lib/generated/intl/messages_en.dart b/lib/generated/intl/messages_en.dart index c29566bb..d6125d48 100644 --- a/lib/generated/intl/messages_en.dart +++ b/lib/generated/intl/messages_en.dart @@ -25,75 +25,77 @@ class MessageLookup extends MessageLookupByLibrary { static m2(time) => "创建时间${time}"; - static m3(shijian) => "发行开始时间 ${shijian}"; + static m3(xihuan) => "点赞喜欢${xihuan}"; - static m4(ge) => "${ge}g/个"; + static m4(shijian) => "发行开始时间 ${shijian}"; - static m5(jian) => "共${jian}件"; + static m5(ge) => "${ge}g/个"; - static m6(jian) => "共${jian}件商品"; + static m6(jian) => "共${jian}件"; - static m7(km) => "${km}公里"; + static m7(jian) => "共${jian}件商品"; - static m8(huifu) => "回复@${huifu}:"; + static m8(km) => "${km}公里"; - static m9(yuan) => "活动减免${yuan}元配送费"; + static m9(huifu) => "回复@${huifu}:"; - static m10(jifen) => "+ ${jifen} 积分"; + static m10(yuan) => "活动减免${yuan}元配送费"; - static m11(jianjie) => "简介:${jianjie}"; + static m11(jifen) => "+ ${jifen} 积分"; - static m12(jifen) => "${jifen}积分"; + static m12(jianjie) => "简介:${jianjie}"; - static m13(jifen) => "${jifen}积分 到下一个等级"; + static m13(jifen) => "${jifen}积分"; - static m14(date) => "开通日期:${date}"; + static m14(jifen) => "${jifen}积分 到下一个等级"; - static m15(shijian) => "领取时间 ${shijian}"; + static m15(date) => "开通日期:${date}"; - static m16(man, jian) => "满${man}元立减${jian}元代金券"; + static m16(shijian) => "领取时间 ${shijian}"; - static m17(yuan) => "满${yuan}可用"; + static m17(man, jian) => "满${man}元立减${jian}元代金券"; - static m18(mi) => "${mi}米"; + static m18(yuan) => "满${yuan}可用"; - static m19(tian) => "您已连续签到${tian}天"; + static m19(mi) => "${mi}米"; - static m20(pinglun) => "评论(${pinglun})"; + static m20(tian) => "您已连续签到${tian}天"; - static m21(zhe) => "全场${zhe}折"; + static m21(pinglun) => "评论(${pinglun})"; - static m22(num) => "取单号${num}"; + static m22(zhe) => "全场${zhe}折"; - static m23(ren) => "¥${ren}/人"; + static m23(num) => "取单号${num}"; - static m24(second) => "${second}s后重新发送"; + static m24(ren) => "¥${ren}/人"; - static m25(jifen) => "商品积分 ${jifen}积分"; + static m25(second) => "${second}s后重新发送"; - static m26(jifen) => "实付积分 ${jifen}积分"; + static m26(jifen) => "商品积分 ${jifen}积分"; - static m27(sui) => "${sui}岁"; + static m27(jifen) => "实付积分 ${jifen}积分"; - static m28(num) => "完成${num}"; + static m28(sui) => "${sui}岁"; - static m29(time) => "下单时间:${time}"; + static m29(num) => "完成${num}"; - static m30(xihuan) => "喜欢(${xihuan})"; + static m30(time) => "下单时间:${time}"; - static m31(jian) => "已兑换${jian}件"; + static m31(xihuan) => "喜欢(${xihuan})"; - static m32(time) => "营业时间: ${time}"; + static m32(jian) => "已兑换${jian}件"; - static m33(date) => "有效期:${date}"; + static m33(time) => "营业时间: ${time}"; - static m34(date) => "有效期至${date}"; + static m34(date) => "有效期:${date}"; - static m35(yuan) => "${yuan}元"; + static m35(date) => "有效期至${date}"; - static m36(yue) => "余额${yue}"; + static m36(yuan) => "${yuan}元"; - static m37(zuozhe) => "作者:${zuozhe}"; + static m37(yue) => "余额${yue}"; + + static m38(zuozhe) => "作者:${zuozhe}"; final messages = _notInlinedMessages(_notInlinedMessages); static _notInlinedMessages(_) => { @@ -143,6 +145,7 @@ class MessageLookup extends MessageLookupByLibrary { "dangqiandengji" : MessageLookupByLibrary.simpleMessage("当前等级"), "dangqianjifen" : MessageLookupByLibrary.simpleMessage("当前积分:"), "dangqianshangpinduihuanhexiaoma" : MessageLookupByLibrary.simpleMessage("当前商品兑换核销码已核销完成"), + "daopinglunliebiaodingbu" : MessageLookupByLibrary.simpleMessage("到评论列表顶部"), "daoxiayidengji" : MessageLookupByLibrary.simpleMessage("到下一等级"), "dengdaishangjiaqueren" : MessageLookupByLibrary.simpleMessage("等待商家确认"), "dengdaiyonghuqucan" : MessageLookupByLibrary.simpleMessage("等待用户取餐"), @@ -151,6 +154,7 @@ class MessageLookup extends MessageLookupByLibrary { "dianhua" : MessageLookupByLibrary.simpleMessage("电话"), "dianjidenglu" : MessageLookupByLibrary.simpleMessage("点击登录,享受更多精彩信息"), "dianwolingqu" : MessageLookupByLibrary.simpleMessage("点我领取"), + "dianzanxihuan_" : m3, "dingdan" : MessageLookupByLibrary.simpleMessage("订单"), "dingdandaifahuo" : MessageLookupByLibrary.simpleMessage("订单待发货"), "dingdandaizhifu" : MessageLookupByLibrary.simpleMessage("订单待支付"), @@ -182,20 +186,20 @@ class MessageLookup extends MessageLookupByLibrary { "fapiao" : MessageLookupByLibrary.simpleMessage("发票"), "fapiaozhushou" : MessageLookupByLibrary.simpleMessage("发票助手"), "fasong" : MessageLookupByLibrary.simpleMessage("发送"), - "faxingshijian" : m3, + "faxingshijian" : m4, "feishiwuduihuanma" : MessageLookupByLibrary.simpleMessage("非实物兑换吗"), "feishiwushangpin" : MessageLookupByLibrary.simpleMessage("非实物商品兑换后领取到卡包即可使用!"), "fenxiangdao" : MessageLookupByLibrary.simpleMessage("分享到"), - "ge" : m4, + "ge" : m5, "geiwopingfen" : MessageLookupByLibrary.simpleMessage("给我评分"), "gengduo" : MessageLookupByLibrary.simpleMessage("更多"), "gengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("更多优惠券"), "genghuantouxiang" : MessageLookupByLibrary.simpleMessage("更换头像"), "gerenxinxi" : MessageLookupByLibrary.simpleMessage("个人信息"), "gong" : MessageLookupByLibrary.simpleMessage("共"), - "gongjijian" : m5, - "gongjijianshangpin" : m6, - "gongli" : m7, + "gongjijian" : m6, + "gongjijianshangpin" : m7, + "gongli" : m8, "gongxinichengweibendianhuiyuan" : MessageLookupByLibrary.simpleMessage("恭喜您,成为本店的会员,快去享受超多会员权益吧。"), "gouxuanxieyi" : MessageLookupByLibrary.simpleMessage("请勾选同意隐私服务和一心回乡服务协议"), "guanlidizhi" : MessageLookupByLibrary.simpleMessage("管理地址"), @@ -210,7 +214,7 @@ class MessageLookup extends MessageLookupByLibrary { "hexiaomaxiangqing" : MessageLookupByLibrary.simpleMessage("核销码详情"), "huangjinhuiyuan" : MessageLookupByLibrary.simpleMessage("黄金会员"), "huifu" : MessageLookupByLibrary.simpleMessage("回复"), - "huifu_" : m8, + "huifu_" : m9, "huixiangrenyimendian" : MessageLookupByLibrary.simpleMessage("适用于:一心回乡任意门店"), "huixiangtoutiao" : MessageLookupByLibrary.simpleMessage("回乡头条"), "huiyuandengji" : MessageLookupByLibrary.simpleMessage("会员等级"), @@ -220,7 +224,8 @@ class MessageLookup extends MessageLookupByLibrary { "huiyuankaxiangqing" : MessageLookupByLibrary.simpleMessage("会员卡详情"), "huiyuanyue" : MessageLookupByLibrary.simpleMessage("会员余额"), "huode" : MessageLookupByLibrary.simpleMessage("获得"), - "huodongjianmianpeisongfei" : m9, + "huodong" : MessageLookupByLibrary.simpleMessage("活动"), + "huodongjianmianpeisongfei" : m10, "huodongjinxingzhong" : MessageLookupByLibrary.simpleMessage("活动进行中"), "huodongliebiao" : MessageLookupByLibrary.simpleMessage("活动列表"), "huodongzixun" : MessageLookupByLibrary.simpleMessage("活动资讯"), @@ -229,16 +234,16 @@ class MessageLookup extends MessageLookupByLibrary { "input_code_hide" : MessageLookupByLibrary.simpleMessage("请输入验证码"), "input_phone" : MessageLookupByLibrary.simpleMessage("输入手机号"), "input_phone_hide" : MessageLookupByLibrary.simpleMessage("请输入你的手机号"), - "jiajifen" : m10, + "jiajifen" : m11, "jian" : MessageLookupByLibrary.simpleMessage("件"), - "jianjie" : m11, + "jianjie" : m12, "jiazaishibai" : MessageLookupByLibrary.simpleMessage("加载失败"), "jiesuan" : MessageLookupByLibrary.simpleMessage("结算"), "jiesuanjine" : MessageLookupByLibrary.simpleMessage("结算金额"), "jifen" : MessageLookupByLibrary.simpleMessage("积分"), - "jifen_" : m12, + "jifen_" : m13, "jifenbuzu" : MessageLookupByLibrary.simpleMessage("您的积分不足"), - "jifendaoxiayidengji" : m13, + "jifendaoxiayidengji" : m14, "jifendejisuanshuoming" : MessageLookupByLibrary.simpleMessage("积分的计算说明"), "jifendidaogao" : MessageLookupByLibrary.simpleMessage("积分从低到高"), "jifengaodaodi" : MessageLookupByLibrary.simpleMessage("积分从高到低"), @@ -255,7 +260,7 @@ class MessageLookup extends MessageLookupByLibrary { "jujue" : MessageLookupByLibrary.simpleMessage("拒绝"), "kabao" : MessageLookupByLibrary.simpleMessage("卡包"), "kaiqiquanxian" : MessageLookupByLibrary.simpleMessage("开启权限"), - "kaitongriqi" : m14, + "kaitongriqi" : m15, "kaquan" : MessageLookupByLibrary.simpleMessage("卡券"), "kelingqudeyouhuiquan" : MessageLookupByLibrary.simpleMessage("可领取的优惠券"), "keshiyong" : MessageLookupByLibrary.simpleMessage("可使用"), @@ -276,7 +281,7 @@ class MessageLookup extends MessageLookupByLibrary { "lingquchenggong" : MessageLookupByLibrary.simpleMessage("领取成功"), "lingqudaokabao" : MessageLookupByLibrary.simpleMessage("领取到卡包"), "lingqufangshi" : MessageLookupByLibrary.simpleMessage("领取方式"), - "lingqushijian" : m15, + "lingqushijian" : m16, "linian" : MessageLookupByLibrary.simpleMessage("理念"), "lishijilu" : MessageLookupByLibrary.simpleMessage("历史记录"), "liuxianinjingcaidepinglunba" : MessageLookupByLibrary.simpleMessage("留下您精彩的评论吧"), @@ -285,15 +290,15 @@ class MessageLookup extends MessageLookupByLibrary { "main_menu1" : MessageLookupByLibrary.simpleMessage("净弼"), "main_menu2" : MessageLookupByLibrary.simpleMessage("联盟"), "main_menu3" : MessageLookupByLibrary.simpleMessage("我的"), - "manlijiandaijinquan" : m16, - "manyuankeyong" : m17, + "manlijiandaijinquan" : m17, + "manyuankeyong" : m18, "meiriqiandao" : MessageLookupByLibrary.simpleMessage("每日签到"), "meiyougengduohuiyuanka" : MessageLookupByLibrary.simpleMessage("没有更多会员卡"), "meiyougengduoshujule" : MessageLookupByLibrary.simpleMessage("没有更多的数据了"), "meiyougengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("没有更多优惠券了"), "mendianxuanzhe" : MessageLookupByLibrary.simpleMessage("门店选择"), "menpaihao" : MessageLookupByLibrary.simpleMessage("请输入门牌号"), - "mi" : m18, + "mi" : m19, "mingxi" : MessageLookupByLibrary.simpleMessage("明细"), "morenpaixu" : MessageLookupByLibrary.simpleMessage("默认排序"), "muqianzanwuxingdianhuodong" : MessageLookupByLibrary.simpleMessage("目前暂无星店活动"), @@ -301,7 +306,7 @@ class MessageLookup extends MessageLookupByLibrary { "nindingweigongnengweikaiqi" : MessageLookupByLibrary.simpleMessage("您定位功能开关未开启,请点击去打開定位"), "nindingweiquanxianweiyunxu" : MessageLookupByLibrary.simpleMessage("您未开启位置权限,请点击确定申请权限"), "ninweidenglu" : MessageLookupByLibrary.simpleMessage("您未登录,请点击去登录"), - "ninyilianxuqiandaotian" : m19, + "ninyilianxuqiandaotian" : m20, "ninyouyigedingdanyaolingqu" : MessageLookupByLibrary.simpleMessage("您有一个订单需要前往门店领取"), "ninyouyigexindedingdan" : MessageLookupByLibrary.simpleMessage("您有一个新的订单"), "paizhao" : MessageLookupByLibrary.simpleMessage("拍照"), @@ -311,7 +316,8 @@ class MessageLookup extends MessageLookupByLibrary { "peisongfuwu" : MessageLookupByLibrary.simpleMessage("配送服务"), "peisongzhong" : MessageLookupByLibrary.simpleMessage("配送中"), "phone_error" : MessageLookupByLibrary.simpleMessage("手机格式错误"), - "pinglun_" : m20, + "pinglun" : MessageLookupByLibrary.simpleMessage("评论"), + "pinglun_" : m21, "pinpai" : MessageLookupByLibrary.simpleMessage("品牌"), "pinpaijieshao" : MessageLookupByLibrary.simpleMessage("品牌介绍"), "privacy_policy1" : MessageLookupByLibrary.simpleMessage("登录既同意"), @@ -349,12 +355,12 @@ class MessageLookup extends MessageLookupByLibrary { "quanbudingdan" : MessageLookupByLibrary.simpleMessage("全部订单"), "quanbuduihuan" : MessageLookupByLibrary.simpleMessage("全部兑换"), "quanchangtongyong" : MessageLookupByLibrary.simpleMessage("全场通用"), - "quanchangzhe" : m21, + "quanchangzhe" : m22, "quantian" : MessageLookupByLibrary.simpleMessage("全天"), "quanxian" : MessageLookupByLibrary.simpleMessage("权限"), "quanxianshezhi" : MessageLookupByLibrary.simpleMessage("权限设置"), "qucanhao" : MessageLookupByLibrary.simpleMessage("取餐号"), - "qudanhao" : m22, + "qudanhao" : m23, "qudenglu" : MessageLookupByLibrary.simpleMessage("去登录"), "queding" : MessageLookupByLibrary.simpleMessage("确定"), "queren" : MessageLookupByLibrary.simpleMessage("确认"), @@ -374,9 +380,9 @@ class MessageLookup extends MessageLookupByLibrary { "quzhifu" : MessageLookupByLibrary.simpleMessage("去支付"), "remenwenzhangshipin" : MessageLookupByLibrary.simpleMessage("热门文章视频"), "remenwenzhangshipinliebiao" : MessageLookupByLibrary.simpleMessage("热门文章视频列表"), - "ren" : m23, + "ren" : m24, "renwuzhongxin" : MessageLookupByLibrary.simpleMessage("任务中心"), - "resend_in_seconds" : m24, + "resend_in_seconds" : m25, "ricahngfenxiang" : MessageLookupByLibrary.simpleMessage("日常分享"), "ruhedihuanjifen" : MessageLookupByLibrary.simpleMessage("如何兑换积分"), "ruhedihuanjifen1" : MessageLookupByLibrary.simpleMessage("点击净弼,进入积分商城,点击你想兑换的领商品,进入商品详情后点击下方兑换,即可兑换哦~"), @@ -393,7 +399,7 @@ class MessageLookup extends MessageLookupByLibrary { "shangjiayifahuo" : MessageLookupByLibrary.simpleMessage("商家已发货"), "shangjiazhengzaipeican" : MessageLookupByLibrary.simpleMessage("商家正在配餐"), "shanglajiazai" : MessageLookupByLibrary.simpleMessage("上拉加载"), - "shangpinjifen" : m25, + "shangpinjifen" : m26, "shangpinxiangqing" : MessageLookupByLibrary.simpleMessage("商品详情"), "shangyidengji" : MessageLookupByLibrary.simpleMessage("上一等级"), "shenghuoyule" : MessageLookupByLibrary.simpleMessage("生活娱乐"), @@ -402,7 +408,7 @@ class MessageLookup extends MessageLookupByLibrary { "shezhi" : MessageLookupByLibrary.simpleMessage("设置"), "shifangjiazaigengduo" : MessageLookupByLibrary.simpleMessage("释放加载更多"), "shifangshuaxin" : MessageLookupByLibrary.simpleMessage("释放刷新"), - "shifujifen" : m26, + "shifujifen" : m27, "shimingrenzheng" : MessageLookupByLibrary.simpleMessage("实名认证"), "shixiaoquan" : MessageLookupByLibrary.simpleMessage("失效券"), "shixiaoyouhuiquan" : MessageLookupByLibrary.simpleMessage("失效优惠券"), @@ -425,7 +431,7 @@ class MessageLookup extends MessageLookupByLibrary { "shuaxinzhong" : MessageLookupByLibrary.simpleMessage("刷新中...."), "shurushouhuorendizhi" : MessageLookupByLibrary.simpleMessage("请输入收货人地址"), "shuruzhifumima" : MessageLookupByLibrary.simpleMessage("输入支付密码"), - "sui" : m27, + "sui" : m28, "tebieshengming" : MessageLookupByLibrary.simpleMessage("特别声明"), "tijiao" : MessageLookupByLibrary.simpleMessage("提交"), "tingchewei" : MessageLookupByLibrary.simpleMessage("停车位"), @@ -439,7 +445,7 @@ class MessageLookup extends MessageLookupByLibrary { "waimai" : MessageLookupByLibrary.simpleMessage("外卖"), "waisong" : MessageLookupByLibrary.simpleMessage("外送"), "wancheng" : MessageLookupByLibrary.simpleMessage("完成"), - "wancheng_" : m28, + "wancheng_" : m29, "wanchengyicixiadan" : MessageLookupByLibrary.simpleMessage("完成一次下单"), "wanshanshengrixinxi_nl" : MessageLookupByLibrary.simpleMessage("完善生日信息后自动生成"), "wanshanshengrixinxi_yhq" : MessageLookupByLibrary.simpleMessage("完善生日信息得专属优惠劵"), @@ -453,6 +459,7 @@ class MessageLookup extends MessageLookupByLibrary { "weixinzhifu" : MessageLookupByLibrary.simpleMessage("微信支付"), "weizhitishixinxi" : MessageLookupByLibrary.simpleMessage("为了向您推荐附近的门店信息,推荐您在使用HISAPP时让我们使用位置信息"), "wentijian" : MessageLookupByLibrary.simpleMessage("问题件"), + "wenzhang" : MessageLookupByLibrary.simpleMessage("文章"), "wenzhangxiangqing" : MessageLookupByLibrary.simpleMessage("文章详情"), "weulingqu" : MessageLookupByLibrary.simpleMessage("未领取"), "wodehuiyuandengji" : MessageLookupByLibrary.simpleMessage("我的会员等级"), @@ -466,7 +473,7 @@ class MessageLookup extends MessageLookupByLibrary { "wuliuxinxi" : MessageLookupByLibrary.simpleMessage("物流信息"), "wuliuzhuangtai" : MessageLookupByLibrary.simpleMessage("物流状态:"), "xiadanshijian" : MessageLookupByLibrary.simpleMessage("下单时间"), - "xiadanshijian_" : m29, + "xiadanshijian_" : m30, "xialashuaxin" : MessageLookupByLibrary.simpleMessage("下拉刷新"), "xiangce" : MessageLookupByLibrary.simpleMessage("相册"), "xiangji" : MessageLookupByLibrary.simpleMessage("相机"), @@ -479,8 +486,9 @@ class MessageLookup extends MessageLookupByLibrary { "xiaofeijifen" : MessageLookupByLibrary.simpleMessage("消费积分"), "xiaoxi" : MessageLookupByLibrary.simpleMessage("消息"), "xiayidengji" : MessageLookupByLibrary.simpleMessage("下一等级"), + "xiazaiwancheng" : MessageLookupByLibrary.simpleMessage("下载完成"), "xieyitanchuang" : MessageLookupByLibrary.simpleMessage("一心回乡用户隐私政策"), - "xihuan_" : m30, + "xihuan_" : m31, "xindianhuodong" : MessageLookupByLibrary.simpleMessage("星店活动"), "xingming" : MessageLookupByLibrary.simpleMessage("姓名"), "xitongtongzhi" : MessageLookupByLibrary.simpleMessage("系统通知"), @@ -488,7 +496,7 @@ class MessageLookup extends MessageLookupByLibrary { "xiugaichenggong" : MessageLookupByLibrary.simpleMessage("修改成功"), "xuni" : MessageLookupByLibrary.simpleMessage("虚拟"), "yiduihuan" : MessageLookupByLibrary.simpleMessage("已兑换"), - "yiduihuanjian" : m31, + "yiduihuanjian" : m32, "yifahuo" : MessageLookupByLibrary.simpleMessage("已发货"), "yihujiaoqishou" : MessageLookupByLibrary.simpleMessage("已呼叫骑手"), "yikexiao" : MessageLookupByLibrary.simpleMessage("已核销"), @@ -501,7 +509,7 @@ class MessageLookup extends MessageLookupByLibrary { "yindaoye2" : MessageLookupByLibrary.simpleMessage("全新集团联盟店会员点餐"), "yindaoye3" : MessageLookupByLibrary.simpleMessage("会员活动专区"), "yindaoye4" : MessageLookupByLibrary.simpleMessage("过健康有机生活"), - "yingyeshijian" : m32, + "yingyeshijian" : m33, "yinshi" : MessageLookupByLibrary.simpleMessage("饮食"), "yinsishengming" : MessageLookupByLibrary.simpleMessage("隐私声明"), "yinsixieyi" : MessageLookupByLibrary.simpleMessage("《隐私协议》"), @@ -529,13 +537,13 @@ class MessageLookup extends MessageLookupByLibrary { "youhuiquanlingqu" : MessageLookupByLibrary.simpleMessage("优惠券领取"), "youhuiquanwufajileijifen" : MessageLookupByLibrary.simpleMessage("优惠金额无法累积积分,订单撤销或其他原因造成的未成功支付的订单,无法获得对应的积分。"), "youkedenglu" : MessageLookupByLibrary.simpleMessage("游客登录"), - "youxiaoqi" : m33, + "youxiaoqi" : m34, "youxiaoqixian" : MessageLookupByLibrary.simpleMessage("有效期限:"), - "youxiaoqizhi" : m34, + "youxiaoqizhi" : m35, "yuan" : MessageLookupByLibrary.simpleMessage("元"), - "yuan_" : m35, + "yuan_" : m36, "yue" : MessageLookupByLibrary.simpleMessage("余额"), - "yue_" : m36, + "yue_" : m37, "yuemingxi" : MessageLookupByLibrary.simpleMessage("余额明细"), "yunfei" : MessageLookupByLibrary.simpleMessage("运费"), "yuyan" : MessageLookupByLibrary.simpleMessage("语言"), @@ -567,6 +575,6 @@ class MessageLookup extends MessageLookupByLibrary { "zitishijian" : MessageLookupByLibrary.simpleMessage("自提时间"), "zuanshihuiyuan" : MessageLookupByLibrary.simpleMessage("钻石会员"), "zuorenwudejifen" : MessageLookupByLibrary.simpleMessage("做任务得积分"), - "zuozhe" : m37 + "zuozhe" : m38 }; } diff --git a/lib/generated/intl/messages_zh_CN.dart b/lib/generated/intl/messages_zh_CN.dart index b739257a..f6b35b4e 100644 --- a/lib/generated/intl/messages_zh_CN.dart +++ b/lib/generated/intl/messages_zh_CN.dart @@ -25,75 +25,77 @@ class MessageLookup extends MessageLookupByLibrary { static m2(time) => "创建时间${time}"; - static m3(shijian) => "发行开始时间 ${shijian}"; + static m3(xihuan) => "点赞喜欢${xihuan}"; - static m4(ge) => "${ge}g/个"; + static m4(shijian) => "发行开始时间 ${shijian}"; - static m5(jian) => "共${jian}件"; + static m5(ge) => "${ge}g/个"; - static m6(jian) => "共${jian}件商品"; + static m6(jian) => "共${jian}件"; - static m7(km) => "${km}公里"; + static m7(jian) => "共${jian}件商品"; - static m8(huifu) => "回复@${huifu}:"; + static m8(km) => "${km}公里"; - static m9(yuan) => "活动减免${yuan}元配送费"; + static m9(huifu) => "回复@${huifu}:"; - static m10(jifen) => "+ ${jifen} 积分"; + static m10(yuan) => "活动减免${yuan}元配送费"; - static m11(jianjie) => "简介:${jianjie}"; + static m11(jifen) => "+ ${jifen} 积分"; - static m12(jifen) => "${jifen}积分"; + static m12(jianjie) => "简介:${jianjie}"; - static m13(jifen) => "${jifen}积分 到下一个等级"; + static m13(jifen) => "${jifen}积分"; - static m14(date) => "开通日期:${date}"; + static m14(jifen) => "${jifen}积分 到下一个等级"; - static m15(shijian) => "领取时间 ${shijian}"; + static m15(date) => "开通日期:${date}"; - static m16(man, jian) => "满${man}元立减${jian}元代金券"; + static m16(shijian) => "领取时间 ${shijian}"; - static m17(yuan) => "满${yuan}可用"; + static m17(man, jian) => "满${man}元立减${jian}元代金券"; - static m18(mi) => "${mi}米"; + static m18(yuan) => "满${yuan}可用"; - static m19(tian) => "您已连续签到${tian}天"; + static m19(mi) => "${mi}米"; - static m20(pinglun) => "评论(${pinglun})"; + static m20(tian) => "您已连续签到${tian}天"; - static m21(zhe) => "全场${zhe}折"; + static m21(pinglun) => "评论(${pinglun})"; - static m22(num) => "取单号${num}"; + static m22(zhe) => "全场${zhe}折"; - static m23(ren) => "¥${ren}/人"; + static m23(num) => "取单号${num}"; - static m24(second) => "${second}s后重新发送"; + static m24(ren) => "¥${ren}/人"; - static m25(jifen) => "商品积分 ${jifen}积分"; + static m25(second) => "${second}s后重新发送"; - static m26(jifen) => "实付积分 ${jifen}积分"; + static m26(jifen) => "商品积分 ${jifen}积分"; - static m27(sui) => "${sui}岁"; + static m27(jifen) => "实付积分 ${jifen}积分"; - static m28(num) => "完成${num}"; + static m28(sui) => "${sui}岁"; - static m29(time) => "下单时间:${time}"; + static m29(num) => "完成${num}"; - static m30(xihuan) => "喜欢(${xihuan})"; + static m30(time) => "下单时间:${time}"; - static m31(jian) => "已兑换${jian}件"; + static m31(xihuan) => "喜欢(${xihuan})"; - static m32(time) => "营业时间: ${time}"; + static m32(jian) => "已兑换${jian}件"; - static m33(date) => "有效期:${date}"; + static m33(time) => "营业时间: ${time}"; - static m34(date) => "有效期至${date}"; + static m34(date) => "有效期:${date}"; - static m35(yuan) => "${yuan}元"; + static m35(date) => "有效期至${date}"; - static m36(yue) => "余额${yue}"; + static m36(yuan) => "${yuan}元"; - static m37(zuozhe) => "作者:${zuozhe}"; + static m37(yue) => "余额${yue}"; + + static m38(zuozhe) => "作者:${zuozhe}"; final messages = _notInlinedMessages(_notInlinedMessages); static _notInlinedMessages(_) => { @@ -143,6 +145,7 @@ class MessageLookup extends MessageLookupByLibrary { "dangqiandengji" : MessageLookupByLibrary.simpleMessage("当前等级"), "dangqianjifen" : MessageLookupByLibrary.simpleMessage("当前积分:"), "dangqianshangpinduihuanhexiaoma" : MessageLookupByLibrary.simpleMessage("当前商品兑换核销码已核销完成"), + "daopinglunliebiaodingbu" : MessageLookupByLibrary.simpleMessage("到评论列表顶部"), "daoxiayidengji" : MessageLookupByLibrary.simpleMessage("到下一等级"), "dengdaishangjiaqueren" : MessageLookupByLibrary.simpleMessage("等待商家确认"), "dengdaiyonghuqucan" : MessageLookupByLibrary.simpleMessage("等待用户取餐"), @@ -151,6 +154,7 @@ class MessageLookup extends MessageLookupByLibrary { "dianhua" : MessageLookupByLibrary.simpleMessage("电话"), "dianjidenglu" : MessageLookupByLibrary.simpleMessage("点击登录,享受更多精彩信息"), "dianwolingqu" : MessageLookupByLibrary.simpleMessage("点我领取"), + "dianzanxihuan_" : m3, "dingdan" : MessageLookupByLibrary.simpleMessage("订单"), "dingdandaifahuo" : MessageLookupByLibrary.simpleMessage("订单待发货"), "dingdandaizhifu" : MessageLookupByLibrary.simpleMessage("订单待支付"), @@ -182,20 +186,20 @@ class MessageLookup extends MessageLookupByLibrary { "fapiao" : MessageLookupByLibrary.simpleMessage("发票"), "fapiaozhushou" : MessageLookupByLibrary.simpleMessage("发票助手"), "fasong" : MessageLookupByLibrary.simpleMessage("发送"), - "faxingshijian" : m3, + "faxingshijian" : m4, "feishiwuduihuanma" : MessageLookupByLibrary.simpleMessage("非实物兑换吗"), "feishiwushangpin" : MessageLookupByLibrary.simpleMessage("非实物商品兑换后领取到卡包即可使用!"), "fenxiangdao" : MessageLookupByLibrary.simpleMessage("分享到"), - "ge" : m4, + "ge" : m5, "geiwopingfen" : MessageLookupByLibrary.simpleMessage("给我评分"), "gengduo" : MessageLookupByLibrary.simpleMessage("更多"), "gengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("更多优惠券"), "genghuantouxiang" : MessageLookupByLibrary.simpleMessage("更换头像"), "gerenxinxi" : MessageLookupByLibrary.simpleMessage("个人信息"), "gong" : MessageLookupByLibrary.simpleMessage("共"), - "gongjijian" : m5, - "gongjijianshangpin" : m6, - "gongli" : m7, + "gongjijian" : m6, + "gongjijianshangpin" : m7, + "gongli" : m8, "gongxinichengweibendianhuiyuan" : MessageLookupByLibrary.simpleMessage("恭喜您,成为本店的会员,快去享受超多会员权益吧。"), "gouxuanxieyi" : MessageLookupByLibrary.simpleMessage("请勾选同意隐私服务和一心回乡服务协议"), "guanlidizhi" : MessageLookupByLibrary.simpleMessage("管理地址"), @@ -209,7 +213,7 @@ class MessageLookup extends MessageLookupByLibrary { "hexiaomaxiangqing" : MessageLookupByLibrary.simpleMessage("核销码详情"), "huangjinhuiyuan" : MessageLookupByLibrary.simpleMessage("黄金会员"), "huifu" : MessageLookupByLibrary.simpleMessage("回复"), - "huifu_" : m8, + "huifu_" : m9, "huixiangrenyimendian" : MessageLookupByLibrary.simpleMessage("适用于:一心回乡任意门店"), "huixiangtoutiao" : MessageLookupByLibrary.simpleMessage("回乡头条"), "huiyuandengji" : MessageLookupByLibrary.simpleMessage("会员等级"), @@ -219,7 +223,8 @@ class MessageLookup extends MessageLookupByLibrary { "huiyuankaxiangqing" : MessageLookupByLibrary.simpleMessage("会员卡详情"), "huiyuanyue" : MessageLookupByLibrary.simpleMessage("会员余额"), "huode" : MessageLookupByLibrary.simpleMessage("获得"), - "huodongjianmianpeisongfei" : m9, + "huodong" : MessageLookupByLibrary.simpleMessage("活动"), + "huodongjianmianpeisongfei" : m10, "huodongjinxingzhong" : MessageLookupByLibrary.simpleMessage("活动进行中"), "huodongliebiao" : MessageLookupByLibrary.simpleMessage("活动列表"), "huodongzixun" : MessageLookupByLibrary.simpleMessage("活动资讯"), @@ -228,16 +233,16 @@ class MessageLookup extends MessageLookupByLibrary { "input_code_hide" : MessageLookupByLibrary.simpleMessage("请输入验证码"), "input_phone" : MessageLookupByLibrary.simpleMessage("输入手机号"), "input_phone_hide" : MessageLookupByLibrary.simpleMessage("请输入你的手机号"), - "jiajifen" : m10, + "jiajifen" : m11, "jian" : MessageLookupByLibrary.simpleMessage("件"), - "jianjie" : m11, + "jianjie" : m12, "jiazaishibai" : MessageLookupByLibrary.simpleMessage("加载失败"), "jiesuan" : MessageLookupByLibrary.simpleMessage("结算"), "jiesuanjine" : MessageLookupByLibrary.simpleMessage("结算金额"), "jifen" : MessageLookupByLibrary.simpleMessage("积分"), - "jifen_" : m12, + "jifen_" : m13, "jifenbuzu" : MessageLookupByLibrary.simpleMessage("您的积分不足"), - "jifendaoxiayidengji" : m13, + "jifendaoxiayidengji" : m14, "jifendejisuanshuoming" : MessageLookupByLibrary.simpleMessage("积分的计算说明"), "jifendidaogao" : MessageLookupByLibrary.simpleMessage("积分从低到高"), "jifengaodaodi" : MessageLookupByLibrary.simpleMessage("积分从高到低"), @@ -254,7 +259,7 @@ class MessageLookup extends MessageLookupByLibrary { "jujue" : MessageLookupByLibrary.simpleMessage("拒绝"), "kabao" : MessageLookupByLibrary.simpleMessage("卡包"), "kaiqiquanxian" : MessageLookupByLibrary.simpleMessage("开启权限"), - "kaitongriqi" : m14, + "kaitongriqi" : m15, "kaquan" : MessageLookupByLibrary.simpleMessage("卡券"), "kelingqudeyouhuiquan" : MessageLookupByLibrary.simpleMessage("可领取的优惠券"), "keshiyong" : MessageLookupByLibrary.simpleMessage("可使用"), @@ -275,7 +280,7 @@ class MessageLookup extends MessageLookupByLibrary { "lingquchenggong" : MessageLookupByLibrary.simpleMessage("领取成功"), "lingqudaokabao" : MessageLookupByLibrary.simpleMessage("领取到卡包"), "lingqufangshi" : MessageLookupByLibrary.simpleMessage("领取方式"), - "lingqushijian" : m15, + "lingqushijian" : m16, "linian" : MessageLookupByLibrary.simpleMessage("理念"), "lishijilu" : MessageLookupByLibrary.simpleMessage("历史记录"), "liuxianinjingcaidepinglunba" : MessageLookupByLibrary.simpleMessage("留下您精彩的评论吧"), @@ -284,15 +289,15 @@ class MessageLookup extends MessageLookupByLibrary { "main_menu1" : MessageLookupByLibrary.simpleMessage("净弼"), "main_menu2" : MessageLookupByLibrary.simpleMessage("联盟"), "main_menu3" : MessageLookupByLibrary.simpleMessage("我的"), - "manlijiandaijinquan" : m16, - "manyuankeyong" : m17, + "manlijiandaijinquan" : m17, + "manyuankeyong" : m18, "meiriqiandao" : MessageLookupByLibrary.simpleMessage("每日签到"), "meiyougengduohuiyuanka" : MessageLookupByLibrary.simpleMessage("没有更多会员卡"), "meiyougengduoshujule" : MessageLookupByLibrary.simpleMessage("没有更多的数据了"), "meiyougengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("没有更多优惠券了"), "mendianxuanzhe" : MessageLookupByLibrary.simpleMessage("门店选择"), "menpaihao" : MessageLookupByLibrary.simpleMessage("请输入门牌号"), - "mi" : m18, + "mi" : m19, "mingxi" : MessageLookupByLibrary.simpleMessage("明细"), "morenpaixu" : MessageLookupByLibrary.simpleMessage("默认排序"), "muqianzanwuxingdianhuodong" : MessageLookupByLibrary.simpleMessage("目前暂无星店活动"), @@ -300,7 +305,7 @@ class MessageLookup extends MessageLookupByLibrary { "nindingweigongnengweikaiqi" : MessageLookupByLibrary.simpleMessage("您定位功能开关未开启,请点击去打開定位"), "nindingweiquanxianweiyunxu" : MessageLookupByLibrary.simpleMessage("您未开启位置权限,请点击确定申请权限"), "ninweidenglu" : MessageLookupByLibrary.simpleMessage("您未登录,请点击去登录"), - "ninyilianxuqiandaotian" : m19, + "ninyilianxuqiandaotian" : m20, "ninyouyigedingdanyaolingqu" : MessageLookupByLibrary.simpleMessage("您有一个订单需要前往门店领取"), "ninyouyigexindedingdan" : MessageLookupByLibrary.simpleMessage("您有一个新的订单"), "paizhao" : MessageLookupByLibrary.simpleMessage("拍照"), @@ -310,7 +315,8 @@ class MessageLookup extends MessageLookupByLibrary { "peisongfuwu" : MessageLookupByLibrary.simpleMessage("配送服务"), "peisongzhong" : MessageLookupByLibrary.simpleMessage("配送中"), "phone_error" : MessageLookupByLibrary.simpleMessage("手机格式错误"), - "pinglun_" : m20, + "pinglun" : MessageLookupByLibrary.simpleMessage("评论"), + "pinglun_" : m21, "pinpai" : MessageLookupByLibrary.simpleMessage("品牌"), "pinpaijieshao" : MessageLookupByLibrary.simpleMessage("品牌介绍"), "privacy_policy1" : MessageLookupByLibrary.simpleMessage("登录既同意"), @@ -348,12 +354,12 @@ class MessageLookup extends MessageLookupByLibrary { "quanbudingdan" : MessageLookupByLibrary.simpleMessage("全部订单"), "quanbuduihuan" : MessageLookupByLibrary.simpleMessage("全部兑换"), "quanchangtongyong" : MessageLookupByLibrary.simpleMessage("全场通用"), - "quanchangzhe" : m21, + "quanchangzhe" : m22, "quantian" : MessageLookupByLibrary.simpleMessage("全天"), "quanxian" : MessageLookupByLibrary.simpleMessage("权限"), "quanxianshezhi" : MessageLookupByLibrary.simpleMessage("权限设置"), "qucanhao" : MessageLookupByLibrary.simpleMessage("取餐号"), - "qudanhao" : m22, + "qudanhao" : m23, "qudenglu" : MessageLookupByLibrary.simpleMessage("去登录"), "queding" : MessageLookupByLibrary.simpleMessage("确定"), "queren" : MessageLookupByLibrary.simpleMessage("确认"), @@ -373,9 +379,9 @@ class MessageLookup extends MessageLookupByLibrary { "quzhifu" : MessageLookupByLibrary.simpleMessage("去支付"), "remenwenzhangshipin" : MessageLookupByLibrary.simpleMessage("热门文章视频"), "remenwenzhangshipinliebiao" : MessageLookupByLibrary.simpleMessage("热门文章视频列表"), - "ren" : m23, + "ren" : m24, "renwuzhongxin" : MessageLookupByLibrary.simpleMessage("任务中心"), - "resend_in_seconds" : m24, + "resend_in_seconds" : m25, "ricahngfenxiang" : MessageLookupByLibrary.simpleMessage("日常分享"), "ruhedihuanjifen" : MessageLookupByLibrary.simpleMessage("如何兑换积分"), "ruhedihuanjifen1" : MessageLookupByLibrary.simpleMessage("点击净弼,进入积分商城,点击你想兑换的领商品,进入商品详情后点击下方兑换,即可兑换哦~"), @@ -392,7 +398,7 @@ class MessageLookup extends MessageLookupByLibrary { "shangjiayifahuo" : MessageLookupByLibrary.simpleMessage("商家已发货"), "shangjiazhengzaipeican" : MessageLookupByLibrary.simpleMessage("商家正在配餐"), "shanglajiazai" : MessageLookupByLibrary.simpleMessage("上拉加载"), - "shangpinjifen" : m25, + "shangpinjifen" : m26, "shangpinxiangqing" : MessageLookupByLibrary.simpleMessage("商品详情"), "shangyidengji" : MessageLookupByLibrary.simpleMessage("上一等级"), "shenghuoyule" : MessageLookupByLibrary.simpleMessage("生活娱乐"), @@ -401,7 +407,7 @@ class MessageLookup extends MessageLookupByLibrary { "shezhi" : MessageLookupByLibrary.simpleMessage("设置"), "shifangjiazaigengduo" : MessageLookupByLibrary.simpleMessage("释放加载更多"), "shifangshuaxin" : MessageLookupByLibrary.simpleMessage("释放刷新"), - "shifujifen" : m26, + "shifujifen" : m27, "shimingrenzheng" : MessageLookupByLibrary.simpleMessage("实名认证"), "shixiaoquan" : MessageLookupByLibrary.simpleMessage("失效券"), "shixiaoyouhuiquan" : MessageLookupByLibrary.simpleMessage("失效优惠券"), @@ -424,7 +430,7 @@ class MessageLookup extends MessageLookupByLibrary { "shuaxinzhong" : MessageLookupByLibrary.simpleMessage("刷新中...."), "shurushouhuorendizhi" : MessageLookupByLibrary.simpleMessage("请输入收货人地址"), "shuruzhifumima" : MessageLookupByLibrary.simpleMessage("输入支付密码"), - "sui" : m27, + "sui" : m28, "tebieshengming" : MessageLookupByLibrary.simpleMessage("特别声明"), "tijiao" : MessageLookupByLibrary.simpleMessage("提交"), "tingchewei" : MessageLookupByLibrary.simpleMessage("停车位"), @@ -438,7 +444,7 @@ class MessageLookup extends MessageLookupByLibrary { "waimai" : MessageLookupByLibrary.simpleMessage("外卖"), "waisong" : MessageLookupByLibrary.simpleMessage("外送"), "wancheng" : MessageLookupByLibrary.simpleMessage("完成"), - "wancheng_" : m28, + "wancheng_" : m29, "wanchengyicixiadan" : MessageLookupByLibrary.simpleMessage("完成一次下单"), "wanshanshengrixinxi_nl" : MessageLookupByLibrary.simpleMessage("完善生日信息后自动生成"), "wanshanshengrixinxi_yhq" : MessageLookupByLibrary.simpleMessage("完善生日信息得专属优惠劵"), @@ -452,6 +458,7 @@ class MessageLookup extends MessageLookupByLibrary { "weixinzhifu" : MessageLookupByLibrary.simpleMessage("微信支付"), "weizhitishixinxi" : MessageLookupByLibrary.simpleMessage("为了向您推荐附近的门店信息,推荐您在使用HISAPP时让我们使用位置信息"), "wentijian" : MessageLookupByLibrary.simpleMessage("问题件"), + "wenzhang" : MessageLookupByLibrary.simpleMessage("文章"), "wenzhangxiangqing" : MessageLookupByLibrary.simpleMessage("文章详情"), "weulingqu" : MessageLookupByLibrary.simpleMessage("未领取"), "wodehuiyuandengji" : MessageLookupByLibrary.simpleMessage("我的会员等级"), @@ -465,7 +472,7 @@ class MessageLookup extends MessageLookupByLibrary { "wuliuxinxi" : MessageLookupByLibrary.simpleMessage("物流信息"), "wuliuzhuangtai" : MessageLookupByLibrary.simpleMessage("物流状态:"), "xiadanshijian" : MessageLookupByLibrary.simpleMessage("下单时间"), - "xiadanshijian_" : m29, + "xiadanshijian_" : m30, "xialashuaxin" : MessageLookupByLibrary.simpleMessage("下拉刷新"), "xiangce" : MessageLookupByLibrary.simpleMessage("相册"), "xiangji" : MessageLookupByLibrary.simpleMessage("相机"), @@ -478,8 +485,9 @@ class MessageLookup extends MessageLookupByLibrary { "xiaofeijifen" : MessageLookupByLibrary.simpleMessage("消费积分"), "xiaoxi" : MessageLookupByLibrary.simpleMessage("消息"), "xiayidengji" : MessageLookupByLibrary.simpleMessage("下一等级"), + "xiazaiwancheng" : MessageLookupByLibrary.simpleMessage("下载完成"), "xieyitanchuang" : MessageLookupByLibrary.simpleMessage("一心回乡用户隐私政策"), - "xihuan_" : m30, + "xihuan_" : m31, "xindianhuodong" : MessageLookupByLibrary.simpleMessage("星店活动"), "xingming" : MessageLookupByLibrary.simpleMessage("姓名"), "xitongtongzhi" : MessageLookupByLibrary.simpleMessage("系统通知"), @@ -487,7 +495,7 @@ class MessageLookup extends MessageLookupByLibrary { "xiugaichenggong" : MessageLookupByLibrary.simpleMessage("修改成功"), "xuni" : MessageLookupByLibrary.simpleMessage("虚拟"), "yiduihuan" : MessageLookupByLibrary.simpleMessage("已兑换"), - "yiduihuanjian" : m31, + "yiduihuanjian" : m32, "yifahuo" : MessageLookupByLibrary.simpleMessage("已发货"), "yihujiaoqishou" : MessageLookupByLibrary.simpleMessage("已呼叫骑手"), "yikexiao" : MessageLookupByLibrary.simpleMessage("已核销"), @@ -500,7 +508,7 @@ class MessageLookup extends MessageLookupByLibrary { "yindaoye2" : MessageLookupByLibrary.simpleMessage("全新集团联盟店会员点餐"), "yindaoye3" : MessageLookupByLibrary.simpleMessage("会员活动专区"), "yindaoye4" : MessageLookupByLibrary.simpleMessage("过健康有机生活"), - "yingyeshijian" : m32, + "yingyeshijian" : m33, "yinshi" : MessageLookupByLibrary.simpleMessage("饮食"), "yinsishengming" : MessageLookupByLibrary.simpleMessage("隐私声明"), "yinsixieyi" : MessageLookupByLibrary.simpleMessage("《隐私协议》"), @@ -528,13 +536,13 @@ class MessageLookup extends MessageLookupByLibrary { "youhuiquanlingqu" : MessageLookupByLibrary.simpleMessage("优惠券领取"), "youhuiquanwufajileijifen" : MessageLookupByLibrary.simpleMessage("优惠金额无法累积积分,订单撤销或其他原因造成的未成功支付的订单,无法获得对应的积分。"), "youkedenglu" : MessageLookupByLibrary.simpleMessage("游客登录"), - "youxiaoqi" : m33, + "youxiaoqi" : m34, "youxiaoqixian" : MessageLookupByLibrary.simpleMessage("有效期限:"), - "youxiaoqizhi" : m34, + "youxiaoqizhi" : m35, "yuan" : MessageLookupByLibrary.simpleMessage("元"), - "yuan_" : m35, + "yuan_" : m36, "yue" : MessageLookupByLibrary.simpleMessage("余额"), - "yue_" : m36, + "yue_" : m37, "yuemingxi" : MessageLookupByLibrary.simpleMessage("余额明细"), "yunfei" : MessageLookupByLibrary.simpleMessage("运费"), "yuyan" : MessageLookupByLibrary.simpleMessage("语言"), @@ -565,6 +573,6 @@ class MessageLookup extends MessageLookupByLibrary { "zitishijian" : MessageLookupByLibrary.simpleMessage("自提时间"), "zuanshihuiyuan" : MessageLookupByLibrary.simpleMessage("钻石会员"), "zuorenwudejifen" : MessageLookupByLibrary.simpleMessage("做任务得积分"), - "zuozhe" : m37 + "zuozhe" : m38 }; } diff --git a/lib/generated/intl/messages_zh_Hans_CN.dart b/lib/generated/intl/messages_zh_Hans_CN.dart index f81052a8..93c854ea 100644 --- a/lib/generated/intl/messages_zh_Hans_CN.dart +++ b/lib/generated/intl/messages_zh_Hans_CN.dart @@ -25,75 +25,77 @@ class MessageLookup extends MessageLookupByLibrary { static m2(time) => "创建时间${time}"; - static m3(shijian) => "发行开始时间 ${shijian}"; + static m3(xihuan) => "点赞喜欢${xihuan}"; - static m4(ge) => "${ge}g/个"; + static m4(shijian) => "发行开始时间 ${shijian}"; - static m5(jian) => "共${jian}件"; + static m5(ge) => "${ge}g/个"; - static m6(jian) => "共${jian}件商品"; + static m6(jian) => "共${jian}件"; - static m7(km) => "${km}公里"; + static m7(jian) => "共${jian}件商品"; - static m8(huifu) => "回复@${huifu}:"; + static m8(km) => "${km}公里"; - static m9(yuan) => "活动减免${yuan}元配送费"; + static m9(huifu) => "回复@${huifu}:"; - static m10(jifen) => "+ ${jifen} 积分"; + static m10(yuan) => "活动减免${yuan}元配送费"; - static m11(jianjie) => "简介:${jianjie}"; + static m11(jifen) => "+ ${jifen} 积分"; - static m12(jifen) => "${jifen}积分"; + static m12(jianjie) => "简介:${jianjie}"; - static m13(jifen) => "${jifen}积分 到下一个等级"; + static m13(jifen) => "${jifen}积分"; - static m14(date) => "开通日期:${date}"; + static m14(jifen) => "${jifen}积分 到下一个等级"; - static m15(shijian) => "领取时间 ${shijian}"; + static m15(date) => "开通日期:${date}"; - static m16(man, jian) => "满${man}元立减${jian}元代金券"; + static m16(shijian) => "领取时间 ${shijian}"; - static m17(yuan) => "满${yuan}可用"; + static m17(man, jian) => "满${man}元立减${jian}元代金券"; - static m18(mi) => "${mi}米"; + static m18(yuan) => "满${yuan}可用"; - static m19(tian) => "您已连续签到${tian}天"; + static m19(mi) => "${mi}米"; - static m20(pinglun) => "评论(${pinglun})"; + static m20(tian) => "您已连续签到${tian}天"; - static m21(zhe) => "全场${zhe}折"; + static m21(pinglun) => "评论(${pinglun})"; - static m22(num) => "取单号${num}"; + static m22(zhe) => "全场${zhe}折"; - static m23(ren) => "¥${ren}/人"; + static m23(num) => "取单号${num}"; - static m24(second) => "${second}s后重新发送"; + static m24(ren) => "¥${ren}/人"; - static m25(jifen) => "商品积分 ${jifen}积分"; + static m25(second) => "${second}s后重新发送"; - static m26(jifen) => "实付积分 ${jifen}积分"; + static m26(jifen) => "商品积分 ${jifen}积分"; - static m27(sui) => "${sui}岁"; + static m27(jifen) => "实付积分 ${jifen}积分"; - static m28(num) => "完成${num}"; + static m28(sui) => "${sui}岁"; - static m29(time) => "下单时间:${time}"; + static m29(num) => "完成${num}"; - static m30(xihuan) => "喜欢(${xihuan})"; + static m30(time) => "下单时间:${time}"; - static m31(jian) => "已兑换${jian}件"; + static m31(xihuan) => "喜欢(${xihuan})"; - static m32(time) => "营业时间: ${time}"; + static m32(jian) => "已兑换${jian}件"; - static m33(date) => "有效期:${date}"; + static m33(time) => "营业时间: ${time}"; - static m34(date) => "有效期至${date}"; + static m34(date) => "有效期:${date}"; - static m35(yuan) => "${yuan}元"; + static m35(date) => "有效期至${date}"; - static m36(yue) => "余额${yue}"; + static m36(yuan) => "${yuan}元"; - static m37(zuozhe) => "作者:${zuozhe}"; + static m37(yue) => "余额${yue}"; + + static m38(zuozhe) => "作者:${zuozhe}"; final messages = _notInlinedMessages(_notInlinedMessages); static _notInlinedMessages(_) => { @@ -143,6 +145,7 @@ class MessageLookup extends MessageLookupByLibrary { "dangqiandengji" : MessageLookupByLibrary.simpleMessage("当前等级"), "dangqianjifen" : MessageLookupByLibrary.simpleMessage("当前积分:"), "dangqianshangpinduihuanhexiaoma" : MessageLookupByLibrary.simpleMessage("当前商品兑换核销码已核销完成"), + "daopinglunliebiaodingbu" : MessageLookupByLibrary.simpleMessage("到评论列表顶部"), "daoxiayidengji" : MessageLookupByLibrary.simpleMessage("到下一等级"), "dengdaishangjiaqueren" : MessageLookupByLibrary.simpleMessage("等待商家确认"), "dengdaiyonghuqucan" : MessageLookupByLibrary.simpleMessage("等待用户取餐"), @@ -151,6 +154,7 @@ class MessageLookup extends MessageLookupByLibrary { "dianhua" : MessageLookupByLibrary.simpleMessage("电话"), "dianjidenglu" : MessageLookupByLibrary.simpleMessage("点击登录,享受更多精彩信息"), "dianwolingqu" : MessageLookupByLibrary.simpleMessage("点我领取"), + "dianzanxihuan_" : m3, "dingdan" : MessageLookupByLibrary.simpleMessage("订单"), "dingdandaifahuo" : MessageLookupByLibrary.simpleMessage("订单待发货"), "dingdandaizhifu" : MessageLookupByLibrary.simpleMessage("订单待支付"), @@ -182,20 +186,20 @@ class MessageLookup extends MessageLookupByLibrary { "fapiao" : MessageLookupByLibrary.simpleMessage("发票"), "fapiaozhushou" : MessageLookupByLibrary.simpleMessage("发票助手"), "fasong" : MessageLookupByLibrary.simpleMessage("发送"), - "faxingshijian" : m3, + "faxingshijian" : m4, "feishiwuduihuanma" : MessageLookupByLibrary.simpleMessage("非实物兑换吗"), "feishiwushangpin" : MessageLookupByLibrary.simpleMessage("非实物商品兑换后领取到卡包即可使用!"), "fenxiangdao" : MessageLookupByLibrary.simpleMessage("分享到"), - "ge" : m4, + "ge" : m5, "geiwopingfen" : MessageLookupByLibrary.simpleMessage("给我评分"), "gengduo" : MessageLookupByLibrary.simpleMessage("更多"), "gengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("更多优惠券"), "genghuantouxiang" : MessageLookupByLibrary.simpleMessage("更换头像"), "gerenxinxi" : MessageLookupByLibrary.simpleMessage("个人信息"), "gong" : MessageLookupByLibrary.simpleMessage("共"), - "gongjijian" : m5, - "gongjijianshangpin" : m6, - "gongli" : m7, + "gongjijian" : m6, + "gongjijianshangpin" : m7, + "gongli" : m8, "gongxinichengweibendianhuiyuan" : MessageLookupByLibrary.simpleMessage("恭喜您,成为本店的会员,快去享受超多会员权益吧。"), "gouxuanxieyi" : MessageLookupByLibrary.simpleMessage("请勾选同意隐私服务和一心回乡服务协议"), "guanlidizhi" : MessageLookupByLibrary.simpleMessage("管理地址"), @@ -209,7 +213,7 @@ class MessageLookup extends MessageLookupByLibrary { "hexiaomaxiangqing" : MessageLookupByLibrary.simpleMessage("核销码详情"), "huangjinhuiyuan" : MessageLookupByLibrary.simpleMessage("黄金会员"), "huifu" : MessageLookupByLibrary.simpleMessage("回复"), - "huifu_" : m8, + "huifu_" : m9, "huixiangrenyimendian" : MessageLookupByLibrary.simpleMessage("适用于:一心回乡任意门店"), "huixiangtoutiao" : MessageLookupByLibrary.simpleMessage("回乡头条"), "huiyuandengji" : MessageLookupByLibrary.simpleMessage("会员等级"), @@ -219,7 +223,8 @@ class MessageLookup extends MessageLookupByLibrary { "huiyuankaxiangqing" : MessageLookupByLibrary.simpleMessage("会员卡详情"), "huiyuanyue" : MessageLookupByLibrary.simpleMessage("会员余额"), "huode" : MessageLookupByLibrary.simpleMessage("获得"), - "huodongjianmianpeisongfei" : m9, + "huodong" : MessageLookupByLibrary.simpleMessage("活动"), + "huodongjianmianpeisongfei" : m10, "huodongjinxingzhong" : MessageLookupByLibrary.simpleMessage("活动进行中"), "huodongliebiao" : MessageLookupByLibrary.simpleMessage("活动列表"), "huodongzixun" : MessageLookupByLibrary.simpleMessage("活动资讯"), @@ -228,16 +233,16 @@ class MessageLookup extends MessageLookupByLibrary { "input_code_hide" : MessageLookupByLibrary.simpleMessage("请输入验证码"), "input_phone" : MessageLookupByLibrary.simpleMessage("输入手机号"), "input_phone_hide" : MessageLookupByLibrary.simpleMessage("请输入你的手机号"), - "jiajifen" : m10, + "jiajifen" : m11, "jian" : MessageLookupByLibrary.simpleMessage("件"), - "jianjie" : m11, + "jianjie" : m12, "jiazaishibai" : MessageLookupByLibrary.simpleMessage("加载失败"), "jiesuan" : MessageLookupByLibrary.simpleMessage("结算"), "jiesuanjine" : MessageLookupByLibrary.simpleMessage("结算金额"), "jifen" : MessageLookupByLibrary.simpleMessage("积分"), - "jifen_" : m12, + "jifen_" : m13, "jifenbuzu" : MessageLookupByLibrary.simpleMessage("您的积分不足"), - "jifendaoxiayidengji" : m13, + "jifendaoxiayidengji" : m14, "jifendejisuanshuoming" : MessageLookupByLibrary.simpleMessage("积分的计算说明"), "jifendidaogao" : MessageLookupByLibrary.simpleMessage("积分从低到高"), "jifengaodaodi" : MessageLookupByLibrary.simpleMessage("积分从高到低"), @@ -254,7 +259,7 @@ class MessageLookup extends MessageLookupByLibrary { "jujue" : MessageLookupByLibrary.simpleMessage("拒绝"), "kabao" : MessageLookupByLibrary.simpleMessage("卡包"), "kaiqiquanxian" : MessageLookupByLibrary.simpleMessage("开启权限"), - "kaitongriqi" : m14, + "kaitongriqi" : m15, "kaquan" : MessageLookupByLibrary.simpleMessage("卡券"), "kelingqudeyouhuiquan" : MessageLookupByLibrary.simpleMessage("可领取的优惠券"), "keshiyong" : MessageLookupByLibrary.simpleMessage("可使用"), @@ -275,7 +280,7 @@ class MessageLookup extends MessageLookupByLibrary { "lingquchenggong" : MessageLookupByLibrary.simpleMessage("领取成功"), "lingqudaokabao" : MessageLookupByLibrary.simpleMessage("领取到卡包"), "lingqufangshi" : MessageLookupByLibrary.simpleMessage("领取方式"), - "lingqushijian" : m15, + "lingqushijian" : m16, "linian" : MessageLookupByLibrary.simpleMessage("理念"), "lishijilu" : MessageLookupByLibrary.simpleMessage("历史记录"), "liuxianinjingcaidepinglunba" : MessageLookupByLibrary.simpleMessage("留下您精彩的评论吧"), @@ -284,15 +289,15 @@ class MessageLookup extends MessageLookupByLibrary { "main_menu1" : MessageLookupByLibrary.simpleMessage("净弼"), "main_menu2" : MessageLookupByLibrary.simpleMessage("联盟"), "main_menu3" : MessageLookupByLibrary.simpleMessage("我的"), - "manlijiandaijinquan" : m16, - "manyuankeyong" : m17, + "manlijiandaijinquan" : m17, + "manyuankeyong" : m18, "meiriqiandao" : MessageLookupByLibrary.simpleMessage("每日签到"), "meiyougengduohuiyuanka" : MessageLookupByLibrary.simpleMessage("没有更多会员卡"), "meiyougengduoshujule" : MessageLookupByLibrary.simpleMessage("没有更多的数据了"), "meiyougengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("没有更多优惠券了"), "mendianxuanzhe" : MessageLookupByLibrary.simpleMessage("门店选择"), "menpaihao" : MessageLookupByLibrary.simpleMessage("请输入门牌号"), - "mi" : m18, + "mi" : m19, "mingxi" : MessageLookupByLibrary.simpleMessage("明细"), "morenpaixu" : MessageLookupByLibrary.simpleMessage("默认排序"), "muqianzanwuxingdianhuodong" : MessageLookupByLibrary.simpleMessage("目前暂无星店活动"), @@ -300,7 +305,7 @@ class MessageLookup extends MessageLookupByLibrary { "nindingweigongnengweikaiqi" : MessageLookupByLibrary.simpleMessage("您定位功能开关未开启,请点击去打開定位"), "nindingweiquanxianweiyunxu" : MessageLookupByLibrary.simpleMessage("您未开启位置权限,请点击确定申请权限"), "ninweidenglu" : MessageLookupByLibrary.simpleMessage("您未登录,请点击去登录"), - "ninyilianxuqiandaotian" : m19, + "ninyilianxuqiandaotian" : m20, "ninyouyigedingdanyaolingqu" : MessageLookupByLibrary.simpleMessage("您有一个订单需要前往门店领取"), "ninyouyigexindedingdan" : MessageLookupByLibrary.simpleMessage("您有一个新的订单"), "paizhao" : MessageLookupByLibrary.simpleMessage("拍照"), @@ -310,7 +315,8 @@ class MessageLookup extends MessageLookupByLibrary { "peisongfuwu" : MessageLookupByLibrary.simpleMessage("配送服务"), "peisongzhong" : MessageLookupByLibrary.simpleMessage("配送中"), "phone_error" : MessageLookupByLibrary.simpleMessage("手机格式错误"), - "pinglun_" : m20, + "pinglun" : MessageLookupByLibrary.simpleMessage("评论"), + "pinglun_" : m21, "pinpai" : MessageLookupByLibrary.simpleMessage("品牌"), "pinpaijieshao" : MessageLookupByLibrary.simpleMessage("品牌介绍"), "privacy_policy1" : MessageLookupByLibrary.simpleMessage("登录既同意"), @@ -348,12 +354,12 @@ class MessageLookup extends MessageLookupByLibrary { "quanbudingdan" : MessageLookupByLibrary.simpleMessage("全部订单"), "quanbuduihuan" : MessageLookupByLibrary.simpleMessage("全部兑换"), "quanchangtongyong" : MessageLookupByLibrary.simpleMessage("全场通用"), - "quanchangzhe" : m21, + "quanchangzhe" : m22, "quantian" : MessageLookupByLibrary.simpleMessage("全天"), "quanxian" : MessageLookupByLibrary.simpleMessage("权限"), "quanxianshezhi" : MessageLookupByLibrary.simpleMessage("权限设置"), "qucanhao" : MessageLookupByLibrary.simpleMessage("取餐号"), - "qudanhao" : m22, + "qudanhao" : m23, "qudenglu" : MessageLookupByLibrary.simpleMessage("去登录"), "queding" : MessageLookupByLibrary.simpleMessage("确定"), "queren" : MessageLookupByLibrary.simpleMessage("确认"), @@ -373,9 +379,9 @@ class MessageLookup extends MessageLookupByLibrary { "quzhifu" : MessageLookupByLibrary.simpleMessage("去支付"), "remenwenzhangshipin" : MessageLookupByLibrary.simpleMessage("热门文章视频"), "remenwenzhangshipinliebiao" : MessageLookupByLibrary.simpleMessage("热门文章视频列表"), - "ren" : m23, + "ren" : m24, "renwuzhongxin" : MessageLookupByLibrary.simpleMessage("任务中心"), - "resend_in_seconds" : m24, + "resend_in_seconds" : m25, "ricahngfenxiang" : MessageLookupByLibrary.simpleMessage("日常分享"), "ruhedihuanjifen" : MessageLookupByLibrary.simpleMessage("如何兑换积分"), "ruhedihuanjifen1" : MessageLookupByLibrary.simpleMessage("点击净弼,进入积分商城,点击你想兑换的领商品,进入商品详情后点击下方兑换,即可兑换哦~"), @@ -392,7 +398,7 @@ class MessageLookup extends MessageLookupByLibrary { "shangjiayifahuo" : MessageLookupByLibrary.simpleMessage("商家已发货"), "shangjiazhengzaipeican" : MessageLookupByLibrary.simpleMessage("商家正在配餐"), "shanglajiazai" : MessageLookupByLibrary.simpleMessage("上拉加载"), - "shangpinjifen" : m25, + "shangpinjifen" : m26, "shangpinxiangqing" : MessageLookupByLibrary.simpleMessage("商品详情"), "shangyidengji" : MessageLookupByLibrary.simpleMessage("上一等级"), "shenghuoyule" : MessageLookupByLibrary.simpleMessage("生活娱乐"), @@ -401,7 +407,7 @@ class MessageLookup extends MessageLookupByLibrary { "shezhi" : MessageLookupByLibrary.simpleMessage("设置"), "shifangjiazaigengduo" : MessageLookupByLibrary.simpleMessage("释放加载更多"), "shifangshuaxin" : MessageLookupByLibrary.simpleMessage("释放刷新"), - "shifujifen" : m26, + "shifujifen" : m27, "shimingrenzheng" : MessageLookupByLibrary.simpleMessage("实名认证"), "shixiaoquan" : MessageLookupByLibrary.simpleMessage("失效券"), "shixiaoyouhuiquan" : MessageLookupByLibrary.simpleMessage("失效优惠券"), @@ -424,7 +430,7 @@ class MessageLookup extends MessageLookupByLibrary { "shuaxinzhong" : MessageLookupByLibrary.simpleMessage("刷新中...."), "shurushouhuorendizhi" : MessageLookupByLibrary.simpleMessage("请输入收货人地址"), "shuruzhifumima" : MessageLookupByLibrary.simpleMessage("输入支付密码"), - "sui" : m27, + "sui" : m28, "tebieshengming" : MessageLookupByLibrary.simpleMessage("特别声明"), "tijiao" : MessageLookupByLibrary.simpleMessage("提交"), "tingchewei" : MessageLookupByLibrary.simpleMessage("停车位"), @@ -438,7 +444,7 @@ class MessageLookup extends MessageLookupByLibrary { "waimai" : MessageLookupByLibrary.simpleMessage("外卖"), "waisong" : MessageLookupByLibrary.simpleMessage("外送"), "wancheng" : MessageLookupByLibrary.simpleMessage("完成"), - "wancheng_" : m28, + "wancheng_" : m29, "wanchengyicixiadan" : MessageLookupByLibrary.simpleMessage("完成一次下单"), "wanshanshengrixinxi_nl" : MessageLookupByLibrary.simpleMessage("完善生日信息后自动生成"), "wanshanshengrixinxi_yhq" : MessageLookupByLibrary.simpleMessage("完善生日信息得专属优惠劵"), @@ -452,6 +458,7 @@ class MessageLookup extends MessageLookupByLibrary { "weixinzhifu" : MessageLookupByLibrary.simpleMessage("微信支付"), "weizhitishixinxi" : MessageLookupByLibrary.simpleMessage("为了向您推荐附近的门店信息,推荐您在使用HISAPP时让我们使用位置信息"), "wentijian" : MessageLookupByLibrary.simpleMessage("问题件"), + "wenzhang" : MessageLookupByLibrary.simpleMessage("文章"), "wenzhangxiangqing" : MessageLookupByLibrary.simpleMessage("文章详情"), "weulingqu" : MessageLookupByLibrary.simpleMessage("未领取"), "wodehuiyuandengji" : MessageLookupByLibrary.simpleMessage("我的会员等级"), @@ -465,7 +472,7 @@ class MessageLookup extends MessageLookupByLibrary { "wuliuxinxi" : MessageLookupByLibrary.simpleMessage("物流信息"), "wuliuzhuangtai" : MessageLookupByLibrary.simpleMessage("物流状态:"), "xiadanshijian" : MessageLookupByLibrary.simpleMessage("下单时间"), - "xiadanshijian_" : m29, + "xiadanshijian_" : m30, "xialashuaxin" : MessageLookupByLibrary.simpleMessage("下拉刷新"), "xiangce" : MessageLookupByLibrary.simpleMessage("相册"), "xiangji" : MessageLookupByLibrary.simpleMessage("相机"), @@ -478,8 +485,9 @@ class MessageLookup extends MessageLookupByLibrary { "xiaofeijifen" : MessageLookupByLibrary.simpleMessage("消费积分"), "xiaoxi" : MessageLookupByLibrary.simpleMessage("消息"), "xiayidengji" : MessageLookupByLibrary.simpleMessage("下一等级"), + "xiazaiwancheng" : MessageLookupByLibrary.simpleMessage("下载完成"), "xieyitanchuang" : MessageLookupByLibrary.simpleMessage("一心回乡用户隐私政策"), - "xihuan_" : m30, + "xihuan_" : m31, "xindianhuodong" : MessageLookupByLibrary.simpleMessage("星店活动"), "xingming" : MessageLookupByLibrary.simpleMessage("姓名"), "xitongtongzhi" : MessageLookupByLibrary.simpleMessage("系统通知"), @@ -487,7 +495,7 @@ class MessageLookup extends MessageLookupByLibrary { "xiugaichenggong" : MessageLookupByLibrary.simpleMessage("修改成功"), "xuni" : MessageLookupByLibrary.simpleMessage("虚拟"), "yiduihuan" : MessageLookupByLibrary.simpleMessage("已兑换"), - "yiduihuanjian" : m31, + "yiduihuanjian" : m32, "yifahuo" : MessageLookupByLibrary.simpleMessage("已发货"), "yihujiaoqishou" : MessageLookupByLibrary.simpleMessage("已呼叫骑手"), "yikexiao" : MessageLookupByLibrary.simpleMessage("已核销"), @@ -500,7 +508,7 @@ class MessageLookup extends MessageLookupByLibrary { "yindaoye2" : MessageLookupByLibrary.simpleMessage("全新集团联盟店会员点餐"), "yindaoye3" : MessageLookupByLibrary.simpleMessage("会员活动专区"), "yindaoye4" : MessageLookupByLibrary.simpleMessage("过健康有机生活"), - "yingyeshijian" : m32, + "yingyeshijian" : m33, "yinshi" : MessageLookupByLibrary.simpleMessage("饮食"), "yinsishengming" : MessageLookupByLibrary.simpleMessage("隐私声明"), "yinsixieyi" : MessageLookupByLibrary.simpleMessage("《隐私协议》"), @@ -528,13 +536,13 @@ class MessageLookup extends MessageLookupByLibrary { "youhuiquanlingqu" : MessageLookupByLibrary.simpleMessage("优惠券领取"), "youhuiquanwufajileijifen" : MessageLookupByLibrary.simpleMessage("优惠金额无法累积积分,订单撤销或其他原因造成的未成功支付的订单,无法获得对应的积分。"), "youkedenglu" : MessageLookupByLibrary.simpleMessage("游客登录"), - "youxiaoqi" : m33, + "youxiaoqi" : m34, "youxiaoqixian" : MessageLookupByLibrary.simpleMessage("有效期限:"), - "youxiaoqizhi" : m34, + "youxiaoqizhi" : m35, "yuan" : MessageLookupByLibrary.simpleMessage("元"), - "yuan_" : m35, + "yuan_" : m36, "yue" : MessageLookupByLibrary.simpleMessage("余额"), - "yue_" : m36, + "yue_" : m37, "yuemingxi" : MessageLookupByLibrary.simpleMessage("余额明细"), "yunfei" : MessageLookupByLibrary.simpleMessage("运费"), "yuyan" : MessageLookupByLibrary.simpleMessage("语言"), @@ -565,6 +573,6 @@ class MessageLookup extends MessageLookupByLibrary { "zitishijian" : MessageLookupByLibrary.simpleMessage("自提时间"), "zuanshihuiyuan" : MessageLookupByLibrary.simpleMessage("钻石会员"), "zuorenwudejifen" : MessageLookupByLibrary.simpleMessage("做任务得积分"), - "zuozhe" : m37 + "zuozhe" : m38 }; } diff --git a/lib/generated/intl/messages_zh_Hant_CN.dart b/lib/generated/intl/messages_zh_Hant_CN.dart index b7b45610..37f2f0f8 100644 --- a/lib/generated/intl/messages_zh_Hant_CN.dart +++ b/lib/generated/intl/messages_zh_Hant_CN.dart @@ -25,75 +25,77 @@ class MessageLookup extends MessageLookupByLibrary { static m2(time) => "創建時間${time}"; - static m3(shijian) => "發行開始時間 ${shijian}"; + static m3(xihuan) => "點贊喜歡${xihuan}"; - static m4(ge) => "${ge}g/個"; + static m4(shijian) => "發行開始時間 ${shijian}"; - static m5(jian) => "共${jian}件"; + static m5(ge) => "${ge}g/個"; - static m6(jian) => "共${jian}件商品"; + static m6(jian) => "共${jian}件"; - static m7(km) => "${km}公里"; + static m7(jian) => "共${jian}件商品"; - static m8(huifu) => "回復@${huifu}:"; + static m8(km) => "${km}公里"; - static m9(yuan) => "活動減免${yuan}元配送費"; + static m9(huifu) => "回復@${huifu}:"; - static m10(jifen) => "+ ${jifen} 積分"; + static m10(yuan) => "活動減免${yuan}元配送費"; - static m11(jianjie) => "簡介:${jianjie}"; + static m11(jifen) => "+ ${jifen} 積分"; - static m12(jifen) => "${jifen}積分"; + static m12(jianjie) => "簡介:${jianjie}"; - static m13(jifen) => "${jifen}積分 到下一個等級"; + static m13(jifen) => "${jifen}積分"; - static m14(date) => "開通日期:${date}"; + static m14(jifen) => "${jifen}積分 到下一個等級"; - static m15(shijian) => "領取時間 ${shijian}"; + static m15(date) => "開通日期:${date}"; - static m16(man, jian) => "滿${man}元立減${jian}元代金券"; + static m16(shijian) => "領取時間 ${shijian}"; - static m17(yuan) => "滿${yuan}可用"; + static m17(man, jian) => "滿${man}元立減${jian}元代金券"; - static m18(mi) => "${mi}米"; + static m18(yuan) => "滿${yuan}可用"; - static m19(tian) => "您已連續簽到${tian}天"; + static m19(mi) => "${mi}米"; - static m20(pinglun) => "評論(${pinglun})"; + static m20(tian) => "您已連續簽到${tian}天"; - static m21(zhe) => "全場${zhe}折"; + static m21(pinglun) => "評論(${pinglun})"; - static m22(num) => "取膽號${num}"; + static m22(zhe) => "全場${zhe}折"; - static m23(ren) => "¥${ren}/人"; + static m23(num) => "取膽號${num}"; - static m24(second) => "${second}s后重新發送"; + static m24(ren) => "¥${ren}/人"; - static m25(jifen) => "商品積分 ${jifen}積分"; + static m25(second) => "${second}s后重新發送"; - static m26(jifen) => "實付積分 ${jifen}積分"; + static m26(jifen) => "商品積分 ${jifen}積分"; - static m27(sui) => "${sui}嵗"; + static m27(jifen) => "實付積分 ${jifen}積分"; - static m28(num) => "完成${num}"; + static m28(sui) => "${sui}嵗"; - static m29(time) => "下單時間:${time}"; + static m29(num) => "完成${num}"; - static m30(xihuan) => "喜歡(${xihuan})"; + static m30(time) => "下單時間:${time}"; - static m31(jian) => "已兌換${jian}件"; + static m31(xihuan) => "喜歡(${xihuan})"; - static m32(time) => "營業時間: ${time}"; + static m32(jian) => "已兌換${jian}件"; - static m33(date) => "有效期:${date}"; + static m33(time) => "營業時間: ${time}"; - static m34(date) => "有效期至${date}"; + static m34(date) => "有效期:${date}"; - static m35(yuan) => "${yuan}元"; + static m35(date) => "有效期至${date}"; - static m36(yue) => "餘額${yue}"; + static m36(yuan) => "${yuan}元"; - static m37(zuozhe) => "作者:${zuozhe}"; + static m37(yue) => "餘額${yue}"; + + static m38(zuozhe) => "作者:${zuozhe}"; final messages = _notInlinedMessages(_notInlinedMessages); static _notInlinedMessages(_) => { @@ -143,6 +145,7 @@ class MessageLookup extends MessageLookupByLibrary { "dangqiandengji" : MessageLookupByLibrary.simpleMessage("當前等級"), "dangqianjifen" : MessageLookupByLibrary.simpleMessage("當前積分:"), "dangqianshangpinduihuanhexiaoma" : MessageLookupByLibrary.simpleMessage("當前商品兌換核銷碼已核銷完成 "), + "daopinglunliebiaodingbu" : MessageLookupByLibrary.simpleMessage("到評論列表頂部"), "daoxiayidengji" : MessageLookupByLibrary.simpleMessage("到下一等級"), "dengdaishangjiaqueren" : MessageLookupByLibrary.simpleMessage("等待商家確認"), "dengdaiyonghuqucan" : MessageLookupByLibrary.simpleMessage("等待用戶取餐"), @@ -151,6 +154,7 @@ class MessageLookup extends MessageLookupByLibrary { "dianhua" : MessageLookupByLibrary.simpleMessage("電話"), "dianjidenglu" : MessageLookupByLibrary.simpleMessage("點擊登錄,享受更多精彩信息"), "dianwolingqu" : MessageLookupByLibrary.simpleMessage("點我領取"), + "dianzanxihuan_" : m3, "dingdan" : MessageLookupByLibrary.simpleMessage("訂單"), "dingdandaifahuo" : MessageLookupByLibrary.simpleMessage("訂單待發貨"), "dingdandaizhifu" : MessageLookupByLibrary.simpleMessage("訂單待支付"), @@ -182,20 +186,20 @@ class MessageLookup extends MessageLookupByLibrary { "fapiao" : MessageLookupByLibrary.simpleMessage("發票"), "fapiaozhushou" : MessageLookupByLibrary.simpleMessage("發票助手"), "fasong" : MessageLookupByLibrary.simpleMessage("發送"), - "faxingshijian" : m3, + "faxingshijian" : m4, "feishiwuduihuanma" : MessageLookupByLibrary.simpleMessage("非實物兌換碼"), "feishiwushangpin" : MessageLookupByLibrary.simpleMessage("非實物商品!"), "fenxiangdao" : MessageLookupByLibrary.simpleMessage("分享到"), - "ge" : m4, + "ge" : m5, "geiwopingfen" : MessageLookupByLibrary.simpleMessage("給我評分"), "gengduo" : MessageLookupByLibrary.simpleMessage("更多"), "gengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("更多優惠券"), "genghuantouxiang" : MessageLookupByLibrary.simpleMessage("更换头像"), "gerenxinxi" : MessageLookupByLibrary.simpleMessage("個人信息"), "gong" : MessageLookupByLibrary.simpleMessage("共"), - "gongjijian" : m5, - "gongjijianshangpin" : m6, - "gongli" : m7, + "gongjijian" : m6, + "gongjijianshangpin" : m7, + "gongli" : m8, "gongxinichengweibendianhuiyuan" : MessageLookupByLibrary.simpleMessage("恭喜您,成為本店會員,快去享受超多的會員權益吧。"), "gouxuanxieyi" : MessageLookupByLibrary.simpleMessage("請勾選同意隱私服務和一心回鄉服務協定"), "guanlidizhi" : MessageLookupByLibrary.simpleMessage("管理地址"), @@ -209,7 +213,7 @@ class MessageLookup extends MessageLookupByLibrary { "hexiaomaxiangqing" : MessageLookupByLibrary.simpleMessage("核銷碼詳情"), "huangjinhuiyuan" : MessageLookupByLibrary.simpleMessage("黃金會員"), "huifu" : MessageLookupByLibrary.simpleMessage("回復"), - "huifu_" : m8, + "huifu_" : m9, "huixiangrenyimendian" : MessageLookupByLibrary.simpleMessage("适用于:一心回乡任意门店"), "huixiangtoutiao" : MessageLookupByLibrary.simpleMessage("回鄉頭條"), "huiyuandengji" : MessageLookupByLibrary.simpleMessage("會員等級"), @@ -219,7 +223,8 @@ class MessageLookup extends MessageLookupByLibrary { "huiyuankaxiangqing" : MessageLookupByLibrary.simpleMessage("會員卡詳情"), "huiyuanyue" : MessageLookupByLibrary.simpleMessage("會員餘額"), "huode" : MessageLookupByLibrary.simpleMessage("獲得"), - "huodongjianmianpeisongfei" : m9, + "huodong" : MessageLookupByLibrary.simpleMessage("活動"), + "huodongjianmianpeisongfei" : m10, "huodongjinxingzhong" : MessageLookupByLibrary.simpleMessage("活動進行中"), "huodongliebiao" : MessageLookupByLibrary.simpleMessage("活動列表"), "huodongzixun" : MessageLookupByLibrary.simpleMessage("活動資訊"), @@ -228,16 +233,16 @@ class MessageLookup extends MessageLookupByLibrary { "input_code_hide" : MessageLookupByLibrary.simpleMessage("請輸入驗證碼"), "input_phone" : MessageLookupByLibrary.simpleMessage("輸入手機號"), "input_phone_hide" : MessageLookupByLibrary.simpleMessage("請輸入你的手機號"), - "jiajifen" : m10, + "jiajifen" : m11, "jian" : MessageLookupByLibrary.simpleMessage("件"), - "jianjie" : m11, + "jianjie" : m12, "jiazaishibai" : MessageLookupByLibrary.simpleMessage("加載失敗"), "jiesuan" : MessageLookupByLibrary.simpleMessage("結算"), "jiesuanjine" : MessageLookupByLibrary.simpleMessage("結算金額"), "jifen" : MessageLookupByLibrary.simpleMessage("積分"), - "jifen_" : m12, + "jifen_" : m13, "jifenbuzu" : MessageLookupByLibrary.simpleMessage("您的積分不足"), - "jifendaoxiayidengji" : m13, + "jifendaoxiayidengji" : m14, "jifendejisuanshuoming" : MessageLookupByLibrary.simpleMessage("積分的計算説明"), "jifendidaogao" : MessageLookupByLibrary.simpleMessage("積分從低到高"), "jifengaodaodi" : MessageLookupByLibrary.simpleMessage("積分從高到低"), @@ -254,7 +259,7 @@ class MessageLookup extends MessageLookupByLibrary { "jujue" : MessageLookupByLibrary.simpleMessage("拒絕"), "kabao" : MessageLookupByLibrary.simpleMessage("卡包"), "kaiqiquanxian" : MessageLookupByLibrary.simpleMessage("開啓權限"), - "kaitongriqi" : m14, + "kaitongriqi" : m15, "kaquan" : MessageLookupByLibrary.simpleMessage("卡券"), "kelingqudeyouhuiquan" : MessageLookupByLibrary.simpleMessage("可領取的卡券"), "keshiyong" : MessageLookupByLibrary.simpleMessage("可使用"), @@ -275,7 +280,7 @@ class MessageLookup extends MessageLookupByLibrary { "lingquchenggong" : MessageLookupByLibrary.simpleMessage("領取成功"), "lingqudaokabao" : MessageLookupByLibrary.simpleMessage("領取到卡包"), "lingqufangshi" : MessageLookupByLibrary.simpleMessage("领取方式"), - "lingqushijian" : m15, + "lingqushijian" : m16, "linian" : MessageLookupByLibrary.simpleMessage("理念"), "lishijilu" : MessageLookupByLibrary.simpleMessage("歷史記錄"), "liuxianinjingcaidepinglunba" : MessageLookupByLibrary.simpleMessage("留下您精彩的評論吧"), @@ -284,15 +289,15 @@ class MessageLookup extends MessageLookupByLibrary { "main_menu1" : MessageLookupByLibrary.simpleMessage("淨弼"), "main_menu2" : MessageLookupByLibrary.simpleMessage("聯盟"), "main_menu3" : MessageLookupByLibrary.simpleMessage("我的"), - "manlijiandaijinquan" : m16, - "manyuankeyong" : m17, + "manlijiandaijinquan" : m17, + "manyuankeyong" : m18, "meiriqiandao" : MessageLookupByLibrary.simpleMessage("每日簽到"), "meiyougengduohuiyuanka" : MessageLookupByLibrary.simpleMessage("沒有更多會員卡"), "meiyougengduoshujule" : MessageLookupByLibrary.simpleMessage("沒有更多數據了"), "meiyougengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("没有更多优惠券了"), "mendianxuanzhe" : MessageLookupByLibrary.simpleMessage("门店选择"), "menpaihao" : MessageLookupByLibrary.simpleMessage("請輸入門牌號"), - "mi" : m18, + "mi" : m19, "mingxi" : MessageLookupByLibrary.simpleMessage("明細"), "morenpaixu" : MessageLookupByLibrary.simpleMessage("默認排序"), "muqianzanwuxingdianhuodong" : MessageLookupByLibrary.simpleMessage("目前暫無星店活動"), @@ -300,7 +305,7 @@ class MessageLookup extends MessageLookupByLibrary { "nindingweigongnengweikaiqi" : MessageLookupByLibrary.simpleMessage("您定位功能開關未開啟,請點擊去開啟定位"), "nindingweiquanxianweiyunxu" : MessageLookupByLibrary.simpleMessage("您未开启位置权限,请点击确定申请权限"), "ninweidenglu" : MessageLookupByLibrary.simpleMessage("您未登錄,請點擊去登錄"), - "ninyilianxuqiandaotian" : m19, + "ninyilianxuqiandaotian" : m20, "ninyouyigedingdanyaolingqu" : MessageLookupByLibrary.simpleMessage("您有一個訂單需要前往門店領取"), "ninyouyigexindedingdan" : MessageLookupByLibrary.simpleMessage("您有一個新訂單"), "paizhao" : MessageLookupByLibrary.simpleMessage("拍照"), @@ -310,7 +315,8 @@ class MessageLookup extends MessageLookupByLibrary { "peisongfuwu" : MessageLookupByLibrary.simpleMessage("配送服務"), "peisongzhong" : MessageLookupByLibrary.simpleMessage("配送中"), "phone_error" : MessageLookupByLibrary.simpleMessage("手機格式錯誤"), - "pinglun_" : m20, + "pinglun" : MessageLookupByLibrary.simpleMessage("評論"), + "pinglun_" : m21, "pinpai" : MessageLookupByLibrary.simpleMessage("品牌"), "pinpaijieshao" : MessageLookupByLibrary.simpleMessage("品牌介紹"), "privacy_policy1" : MessageLookupByLibrary.simpleMessage("登錄既同意"), @@ -348,12 +354,12 @@ class MessageLookup extends MessageLookupByLibrary { "quanbudingdan" : MessageLookupByLibrary.simpleMessage("全部訂單"), "quanbuduihuan" : MessageLookupByLibrary.simpleMessage("全部兌換"), "quanchangtongyong" : MessageLookupByLibrary.simpleMessage("全場通用"), - "quanchangzhe" : m21, + "quanchangzhe" : m22, "quantian" : MessageLookupByLibrary.simpleMessage("全天"), "quanxian" : MessageLookupByLibrary.simpleMessage("權限"), "quanxianshezhi" : MessageLookupByLibrary.simpleMessage("權限設置"), "qucanhao" : MessageLookupByLibrary.simpleMessage("取餐號"), - "qudanhao" : m22, + "qudanhao" : m23, "qudenglu" : MessageLookupByLibrary.simpleMessage("去登錄"), "queding" : MessageLookupByLibrary.simpleMessage("確定"), "queren" : MessageLookupByLibrary.simpleMessage("确认"), @@ -373,9 +379,9 @@ class MessageLookup extends MessageLookupByLibrary { "quzhifu" : MessageLookupByLibrary.simpleMessage("去支付"), "remenwenzhangshipin" : MessageLookupByLibrary.simpleMessage("熱門文章視頻"), "remenwenzhangshipinliebiao" : MessageLookupByLibrary.simpleMessage("熱門文章視頻清單"), - "ren" : m23, + "ren" : m24, "renwuzhongxin" : MessageLookupByLibrary.simpleMessage("任務中心"), - "resend_in_seconds" : m24, + "resend_in_seconds" : m25, "ricahngfenxiang" : MessageLookupByLibrary.simpleMessage("日常分享"), "ruhedihuanjifen" : MessageLookupByLibrary.simpleMessage("如何兌換積分"), "ruhedihuanjifen1" : MessageLookupByLibrary.simpleMessage("點擊淨弼,進入積分商城,點擊你想兌換的領商品,進入商品詳情後點擊下方兌換,即可兌換哦~"), @@ -392,7 +398,7 @@ class MessageLookup extends MessageLookupByLibrary { "shangjiayifahuo" : MessageLookupByLibrary.simpleMessage("商家已發貨"), "shangjiazhengzaipeican" : MessageLookupByLibrary.simpleMessage("商家正在配餐"), "shanglajiazai" : MessageLookupByLibrary.simpleMessage("上拉加載"), - "shangpinjifen" : m25, + "shangpinjifen" : m26, "shangpinxiangqing" : MessageLookupByLibrary.simpleMessage("商品詳情"), "shangyidengji" : MessageLookupByLibrary.simpleMessage("上一等級"), "shenghuoyule" : MessageLookupByLibrary.simpleMessage("生活娛樂"), @@ -401,7 +407,7 @@ class MessageLookup extends MessageLookupByLibrary { "shezhi" : MessageLookupByLibrary.simpleMessage("設置"), "shifangjiazaigengduo" : MessageLookupByLibrary.simpleMessage("釋放加載更多"), "shifangshuaxin" : MessageLookupByLibrary.simpleMessage("釋放刷新"), - "shifujifen" : m26, + "shifujifen" : m27, "shimingrenzheng" : MessageLookupByLibrary.simpleMessage("實名認證"), "shixiaoquan" : MessageLookupByLibrary.simpleMessage("失效券"), "shixiaoyouhuiquan" : MessageLookupByLibrary.simpleMessage("失效优惠券"), @@ -424,7 +430,7 @@ class MessageLookup extends MessageLookupByLibrary { "shuaxinzhong" : MessageLookupByLibrary.simpleMessage("刷新中...."), "shurushouhuorendizhi" : MessageLookupByLibrary.simpleMessage("請輸入收貨人地址"), "shuruzhifumima" : MessageLookupByLibrary.simpleMessage("輸入支付密碼"), - "sui" : m27, + "sui" : m28, "tebieshengming" : MessageLookupByLibrary.simpleMessage("特別聲明"), "tijiao" : MessageLookupByLibrary.simpleMessage("提交"), "tingchewei" : MessageLookupByLibrary.simpleMessage("停車位"), @@ -438,7 +444,7 @@ class MessageLookup extends MessageLookupByLibrary { "waimai" : MessageLookupByLibrary.simpleMessage("外賣"), "waisong" : MessageLookupByLibrary.simpleMessage("外送"), "wancheng" : MessageLookupByLibrary.simpleMessage("完成"), - "wancheng_" : m28, + "wancheng_" : m29, "wanchengyicixiadan" : MessageLookupByLibrary.simpleMessage("完成一次下單"), "wanshanshengrixinxi_nl" : MessageLookupByLibrary.simpleMessage("完善生日資訊後自動生成 "), "wanshanshengrixinxi_yhq" : MessageLookupByLibrary.simpleMessage("完善生日資訊得專屬優惠劵 "), @@ -452,6 +458,7 @@ class MessageLookup extends MessageLookupByLibrary { "weixinzhifu" : MessageLookupByLibrary.simpleMessage("微信支付"), "weizhitishixinxi" : MessageLookupByLibrary.simpleMessage("為了向您推薦附近的門店資訊,推薦您在使用HISAPP時讓我們使用位置資訊"), "wentijian" : MessageLookupByLibrary.simpleMessage("問題件"), + "wenzhang" : MessageLookupByLibrary.simpleMessage("文章"), "wenzhangxiangqing" : MessageLookupByLibrary.simpleMessage("文章詳情"), "weulingqu" : MessageLookupByLibrary.simpleMessage("未領取"), "wodehuiyuandengji" : MessageLookupByLibrary.simpleMessage("我的會員等級"), @@ -465,7 +472,7 @@ class MessageLookup extends MessageLookupByLibrary { "wuliuxinxi" : MessageLookupByLibrary.simpleMessage("物流信息"), "wuliuzhuangtai" : MessageLookupByLibrary.simpleMessage("物流狀態:"), "xiadanshijian" : MessageLookupByLibrary.simpleMessage("下單時間"), - "xiadanshijian_" : m29, + "xiadanshijian_" : m30, "xialashuaxin" : MessageLookupByLibrary.simpleMessage("下拉刷新"), "xiangce" : MessageLookupByLibrary.simpleMessage("相冊"), "xiangji" : MessageLookupByLibrary.simpleMessage("相機"), @@ -478,8 +485,9 @@ class MessageLookup extends MessageLookupByLibrary { "xiaofeijifen" : MessageLookupByLibrary.simpleMessage("消费积分"), "xiaoxi" : MessageLookupByLibrary.simpleMessage("消息"), "xiayidengji" : MessageLookupByLibrary.simpleMessage("下一等級"), + "xiazaiwancheng" : MessageLookupByLibrary.simpleMessage("下載完成"), "xieyitanchuang" : MessageLookupByLibrary.simpleMessage("一心回鄉用戶隱私協議"), - "xihuan_" : m30, + "xihuan_" : m31, "xindianhuodong" : MessageLookupByLibrary.simpleMessage("星店活動"), "xingming" : MessageLookupByLibrary.simpleMessage("姓名"), "xitongtongzhi" : MessageLookupByLibrary.simpleMessage("系統通知"), @@ -487,7 +495,7 @@ class MessageLookup extends MessageLookupByLibrary { "xiugaichenggong" : MessageLookupByLibrary.simpleMessage("修改成功"), "xuni" : MessageLookupByLibrary.simpleMessage("虛擬"), "yiduihuan" : MessageLookupByLibrary.simpleMessage("已兌換"), - "yiduihuanjian" : m31, + "yiduihuanjian" : m32, "yifahuo" : MessageLookupByLibrary.simpleMessage("已發貨"), "yihujiaoqishou" : MessageLookupByLibrary.simpleMessage("已呼叫騎手"), "yikexiao" : MessageLookupByLibrary.simpleMessage("已核銷"), @@ -500,7 +508,7 @@ class MessageLookup extends MessageLookupByLibrary { "yindaoye2" : MessageLookupByLibrary.simpleMessage("全新集團聯盟店會員點餐"), "yindaoye3" : MessageLookupByLibrary.simpleMessage("會員活動專區"), "yindaoye4" : MessageLookupByLibrary.simpleMessage("過健康有機生活"), - "yingyeshijian" : m32, + "yingyeshijian" : m33, "yinshi" : MessageLookupByLibrary.simpleMessage("飲食"), "yinsishengming" : MessageLookupByLibrary.simpleMessage("隱私聲明"), "yinsixieyi" : MessageLookupByLibrary.simpleMessage("《隱私協議》"), @@ -528,13 +536,13 @@ class MessageLookup extends MessageLookupByLibrary { "youhuiquanlingqu" : MessageLookupByLibrary.simpleMessage("優惠券領取"), "youhuiquanwufajileijifen" : MessageLookupByLibrary.simpleMessage("優惠金額無法累積積分,訂單撤銷或其他原因造成的未成功支付的訂單,無法獲得對應的積分。"), "youkedenglu" : MessageLookupByLibrary.simpleMessage("遊客登錄"), - "youxiaoqi" : m33, + "youxiaoqi" : m34, "youxiaoqixian" : MessageLookupByLibrary.simpleMessage("有效期限:"), - "youxiaoqizhi" : m34, + "youxiaoqizhi" : m35, "yuan" : MessageLookupByLibrary.simpleMessage("元"), - "yuan_" : m35, + "yuan_" : m36, "yue" : MessageLookupByLibrary.simpleMessage("餘額"), - "yue_" : m36, + "yue_" : m37, "yuemingxi" : MessageLookupByLibrary.simpleMessage("餘額明細"), "yunfei" : MessageLookupByLibrary.simpleMessage("運費"), "yuyan" : MessageLookupByLibrary.simpleMessage("語言"), @@ -566,6 +574,6 @@ class MessageLookup extends MessageLookupByLibrary { "zitishijian" : MessageLookupByLibrary.simpleMessage("自提時間"), "zuanshihuiyuan" : MessageLookupByLibrary.simpleMessage("鑽石會員"), "zuorenwudejifen" : MessageLookupByLibrary.simpleMessage("做任務得積分"), - "zuozhe" : m37 + "zuozhe" : m38 }; } diff --git a/lib/generated/intl/messages_zh_TW.dart b/lib/generated/intl/messages_zh_TW.dart index b64b6f9a..68f9a16b 100644 --- a/lib/generated/intl/messages_zh_TW.dart +++ b/lib/generated/intl/messages_zh_TW.dart @@ -25,75 +25,77 @@ class MessageLookup extends MessageLookupByLibrary { static m2(time) => "創建時間${time}"; - static m3(shijian) => "發行開始時間 ${shijian}"; + static m3(xihuan) => "點贊喜歡${xihuan}"; - static m4(ge) => "${ge}g/個"; + static m4(shijian) => "發行開始時間 ${shijian}"; - static m5(jian) => "共${jian}件"; + static m5(ge) => "${ge}g/個"; - static m6(jian) => "共${jian}件商品"; + static m6(jian) => "共${jian}件"; - static m7(km) => "${km}公里"; + static m7(jian) => "共${jian}件商品"; - static m8(huifu) => "回復@${huifu}:"; + static m8(km) => "${km}公里"; - static m9(yuan) => "活動減免${yuan}元配送費"; + static m9(huifu) => "回復@${huifu}:"; - static m10(jifen) => "+ ${jifen} 積分"; + static m10(yuan) => "活動減免${yuan}元配送費"; - static m11(jianjie) => "簡介:${jianjie}"; + static m11(jifen) => "+ ${jifen} 積分"; - static m12(jifen) => "${jifen}積分"; + static m12(jianjie) => "簡介:${jianjie}"; - static m13(jifen) => "${jifen}積分 到下一個等級"; + static m13(jifen) => "${jifen}積分"; - static m14(date) => "開通日期:${date}"; + static m14(jifen) => "${jifen}積分 到下一個等級"; - static m15(shijian) => "領取時間 ${shijian}"; + static m15(date) => "開通日期:${date}"; - static m16(man, jian) => "滿${man}元立減${jian}元代金券"; + static m16(shijian) => "領取時間 ${shijian}"; - static m17(yuan) => "滿${yuan}可用"; + static m17(man, jian) => "滿${man}元立減${jian}元代金券"; - static m18(mi) => "${mi}米"; + static m18(yuan) => "滿${yuan}可用"; - static m19(tian) => "您已連續簽到${tian}天"; + static m19(mi) => "${mi}米"; - static m20(pinglun) => "評論(${pinglun})"; + static m20(tian) => "您已連續簽到${tian}天"; - static m21(zhe) => "全場${zhe}折"; + static m21(pinglun) => "評論(${pinglun})"; - static m22(num) => "取膽號${num}"; + static m22(zhe) => "全場${zhe}折"; - static m23(ren) => "¥${ren}/人"; + static m23(num) => "取膽號${num}"; - static m24(second) => "${second}s后重新發送"; + static m24(ren) => "¥${ren}/人"; - static m25(jifen) => "商品積分 ${jifen}積分"; + static m25(second) => "${second}s后重新發送"; - static m26(jifen) => "實付積分 ${jifen}積分"; + static m26(jifen) => "商品積分 ${jifen}積分"; - static m27(sui) => "${sui}嵗"; + static m27(jifen) => "實付積分 ${jifen}積分"; - static m28(num) => "完成${num}"; + static m28(sui) => "${sui}嵗"; - static m29(time) => "下單時間:${time}"; + static m29(num) => "完成${num}"; - static m30(xihuan) => "喜歡(${xihuan})"; + static m30(time) => "下單時間:${time}"; - static m31(jian) => "已兌換${jian}件"; + static m31(xihuan) => "喜歡(${xihuan})"; - static m32(time) => "營業時間: ${time}"; + static m32(jian) => "已兌換${jian}件"; - static m33(date) => "有效期:${date}"; + static m33(time) => "營業時間: ${time}"; - static m34(date) => "有效期至${date}"; + static m34(date) => "有效期:${date}"; - static m35(yuan) => "${yuan}元"; + static m35(date) => "有效期至${date}"; - static m36(yue) => "餘額${yue}"; + static m36(yuan) => "${yuan}元"; - static m37(zuozhe) => "作者:${zuozhe}"; + static m37(yue) => "餘額${yue}"; + + static m38(zuozhe) => "作者:${zuozhe}"; final messages = _notInlinedMessages(_notInlinedMessages); static _notInlinedMessages(_) => { @@ -143,6 +145,7 @@ class MessageLookup extends MessageLookupByLibrary { "dangqiandengji" : MessageLookupByLibrary.simpleMessage("當前等級"), "dangqianjifen" : MessageLookupByLibrary.simpleMessage("當前積分:"), "dangqianshangpinduihuanhexiaoma" : MessageLookupByLibrary.simpleMessage("當前商品兌換核銷碼已核銷完成 "), + "daopinglunliebiaodingbu" : MessageLookupByLibrary.simpleMessage("到評論列表頂部"), "daoxiayidengji" : MessageLookupByLibrary.simpleMessage("到下一等級"), "dengdaishangjiaqueren" : MessageLookupByLibrary.simpleMessage("等待商家確認"), "dengdaiyonghuqucan" : MessageLookupByLibrary.simpleMessage("等待用戶取餐"), @@ -151,6 +154,7 @@ class MessageLookup extends MessageLookupByLibrary { "dianhua" : MessageLookupByLibrary.simpleMessage("電話"), "dianjidenglu" : MessageLookupByLibrary.simpleMessage("點擊登錄,享受更多精彩信息"), "dianwolingqu" : MessageLookupByLibrary.simpleMessage("點我領取"), + "dianzanxihuan_" : m3, "dingdan" : MessageLookupByLibrary.simpleMessage("訂單"), "dingdandaifahuo" : MessageLookupByLibrary.simpleMessage("訂單待發貨"), "dingdandaizhifu" : MessageLookupByLibrary.simpleMessage("訂單待支付"), @@ -182,20 +186,20 @@ class MessageLookup extends MessageLookupByLibrary { "fapiao" : MessageLookupByLibrary.simpleMessage("發票"), "fapiaozhushou" : MessageLookupByLibrary.simpleMessage("發票助手"), "fasong" : MessageLookupByLibrary.simpleMessage("發送"), - "faxingshijian" : m3, + "faxingshijian" : m4, "feishiwuduihuanma" : MessageLookupByLibrary.simpleMessage("非實物兌換碼"), "feishiwushangpin" : MessageLookupByLibrary.simpleMessage("非實物商品!"), "fenxiangdao" : MessageLookupByLibrary.simpleMessage("分享到"), - "ge" : m4, + "ge" : m5, "geiwopingfen" : MessageLookupByLibrary.simpleMessage("給我評分"), "gengduo" : MessageLookupByLibrary.simpleMessage("更多"), "gengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("更多優惠券"), "genghuantouxiang" : MessageLookupByLibrary.simpleMessage("更換頭像"), "gerenxinxi" : MessageLookupByLibrary.simpleMessage("個人信息"), "gong" : MessageLookupByLibrary.simpleMessage("共"), - "gongjijian" : m5, - "gongjijianshangpin" : m6, - "gongli" : m7, + "gongjijian" : m6, + "gongjijianshangpin" : m7, + "gongli" : m8, "gongxinichengweibendianhuiyuan" : MessageLookupByLibrary.simpleMessage("恭喜您,成為本店會員,快去享受超多的會員權益吧。"), "gouxuanxieyi" : MessageLookupByLibrary.simpleMessage("請勾選同意隱私服務和一心回鄉服務協定"), "guanlidizhi" : MessageLookupByLibrary.simpleMessage("管理地址"), @@ -209,7 +213,7 @@ class MessageLookup extends MessageLookupByLibrary { "hexiaomaxiangqing" : MessageLookupByLibrary.simpleMessage("核銷碼詳情"), "huangjinhuiyuan" : MessageLookupByLibrary.simpleMessage("黃金會員"), "huifu" : MessageLookupByLibrary.simpleMessage("回復"), - "huifu_" : m8, + "huifu_" : m9, "huixiangrenyimendian" : MessageLookupByLibrary.simpleMessage("适用于:一心回乡任意门店"), "huixiangtoutiao" : MessageLookupByLibrary.simpleMessage("回鄉頭條"), "huiyuandengji" : MessageLookupByLibrary.simpleMessage("會員等級"), @@ -219,7 +223,8 @@ class MessageLookup extends MessageLookupByLibrary { "huiyuankaxiangqing" : MessageLookupByLibrary.simpleMessage("會員卡詳情"), "huiyuanyue" : MessageLookupByLibrary.simpleMessage("會員餘額"), "huode" : MessageLookupByLibrary.simpleMessage("獲得"), - "huodongjianmianpeisongfei" : m9, + "huodong" : MessageLookupByLibrary.simpleMessage("活動"), + "huodongjianmianpeisongfei" : m10, "huodongjinxingzhong" : MessageLookupByLibrary.simpleMessage("活動進行中"), "huodongliebiao" : MessageLookupByLibrary.simpleMessage("活動列表"), "huodongzixun" : MessageLookupByLibrary.simpleMessage("活動資訊"), @@ -228,16 +233,16 @@ class MessageLookup extends MessageLookupByLibrary { "input_code_hide" : MessageLookupByLibrary.simpleMessage("請輸入驗證碼"), "input_phone" : MessageLookupByLibrary.simpleMessage("輸入手機號"), "input_phone_hide" : MessageLookupByLibrary.simpleMessage("請輸入你的手機號"), - "jiajifen" : m10, + "jiajifen" : m11, "jian" : MessageLookupByLibrary.simpleMessage("件"), - "jianjie" : m11, + "jianjie" : m12, "jiazaishibai" : MessageLookupByLibrary.simpleMessage("加載失敗"), "jiesuan" : MessageLookupByLibrary.simpleMessage("結算"), "jiesuanjine" : MessageLookupByLibrary.simpleMessage("結算金額"), "jifen" : MessageLookupByLibrary.simpleMessage("積分"), - "jifen_" : m12, + "jifen_" : m13, "jifenbuzu" : MessageLookupByLibrary.simpleMessage("您的積分不足"), - "jifendaoxiayidengji" : m13, + "jifendaoxiayidengji" : m14, "jifendejisuanshuoming" : MessageLookupByLibrary.simpleMessage("積分的計算説明"), "jifendidaogao" : MessageLookupByLibrary.simpleMessage("積分從低到高"), "jifengaodaodi" : MessageLookupByLibrary.simpleMessage("積分從高到低"), @@ -254,7 +259,7 @@ class MessageLookup extends MessageLookupByLibrary { "jujue" : MessageLookupByLibrary.simpleMessage("拒絕"), "kabao" : MessageLookupByLibrary.simpleMessage("卡包"), "kaiqiquanxian" : MessageLookupByLibrary.simpleMessage("開啓權限"), - "kaitongriqi" : m14, + "kaitongriqi" : m15, "kaquan" : MessageLookupByLibrary.simpleMessage("卡券"), "kelingqudeyouhuiquan" : MessageLookupByLibrary.simpleMessage("可領取的卡券"), "keshiyong" : MessageLookupByLibrary.simpleMessage("可使用"), @@ -275,7 +280,7 @@ class MessageLookup extends MessageLookupByLibrary { "lingquchenggong" : MessageLookupByLibrary.simpleMessage("領取成功"), "lingqudaokabao" : MessageLookupByLibrary.simpleMessage("領取到卡包"), "lingqufangshi" : MessageLookupByLibrary.simpleMessage("领取方式"), - "lingqushijian" : m15, + "lingqushijian" : m16, "linian" : MessageLookupByLibrary.simpleMessage("理念"), "lishijilu" : MessageLookupByLibrary.simpleMessage("歷史記錄"), "liuxianinjingcaidepinglunba" : MessageLookupByLibrary.simpleMessage("留下您精彩的評論吧"), @@ -284,15 +289,15 @@ class MessageLookup extends MessageLookupByLibrary { "main_menu1" : MessageLookupByLibrary.simpleMessage("淨弼"), "main_menu2" : MessageLookupByLibrary.simpleMessage("聯盟"), "main_menu3" : MessageLookupByLibrary.simpleMessage("我的"), - "manlijiandaijinquan" : m16, - "manyuankeyong" : m17, + "manlijiandaijinquan" : m17, + "manyuankeyong" : m18, "meiriqiandao" : MessageLookupByLibrary.simpleMessage("每日簽到"), "meiyougengduohuiyuanka" : MessageLookupByLibrary.simpleMessage("沒有更多會員卡"), "meiyougengduoshujule" : MessageLookupByLibrary.simpleMessage("沒有更多數據了"), "meiyougengduoyouhuiquan" : MessageLookupByLibrary.simpleMessage("没有更多优惠券了"), "mendianxuanzhe" : MessageLookupByLibrary.simpleMessage("门店选择"), "menpaihao" : MessageLookupByLibrary.simpleMessage("請輸入門牌號"), - "mi" : m18, + "mi" : m19, "mingxi" : MessageLookupByLibrary.simpleMessage("明細"), "morenpaixu" : MessageLookupByLibrary.simpleMessage("默認排序"), "muqianzanwuxingdianhuodong" : MessageLookupByLibrary.simpleMessage("目前暫無星店活動"), @@ -300,7 +305,7 @@ class MessageLookup extends MessageLookupByLibrary { "nindingweigongnengweikaiqi" : MessageLookupByLibrary.simpleMessage("您定位功能開關未開啟,請點擊去開啟定位"), "nindingweiquanxianweiyunxu" : MessageLookupByLibrary.simpleMessage("您未开启位置权限,请点击确定申请权限"), "ninweidenglu" : MessageLookupByLibrary.simpleMessage("您未登錄,請點擊去登錄"), - "ninyilianxuqiandaotian" : m19, + "ninyilianxuqiandaotian" : m20, "ninyouyigedingdanyaolingqu" : MessageLookupByLibrary.simpleMessage("您有一個訂單需要前往門店領取"), "ninyouyigexindedingdan" : MessageLookupByLibrary.simpleMessage("您有一個新訂單"), "paizhao" : MessageLookupByLibrary.simpleMessage("拍照"), @@ -310,7 +315,8 @@ class MessageLookup extends MessageLookupByLibrary { "peisongfuwu" : MessageLookupByLibrary.simpleMessage("配送服務"), "peisongzhong" : MessageLookupByLibrary.simpleMessage("配送中"), "phone_error" : MessageLookupByLibrary.simpleMessage("手機格式錯誤"), - "pinglun_" : m20, + "pinglun" : MessageLookupByLibrary.simpleMessage("評論"), + "pinglun_" : m21, "pinpai" : MessageLookupByLibrary.simpleMessage("品牌"), "pinpaijieshao" : MessageLookupByLibrary.simpleMessage("品牌介紹"), "privacy_policy1" : MessageLookupByLibrary.simpleMessage("登錄既同意"), @@ -348,12 +354,12 @@ class MessageLookup extends MessageLookupByLibrary { "quanbudingdan" : MessageLookupByLibrary.simpleMessage("全部訂單"), "quanbuduihuan" : MessageLookupByLibrary.simpleMessage("全部兌換"), "quanchangtongyong" : MessageLookupByLibrary.simpleMessage("全場通用"), - "quanchangzhe" : m21, + "quanchangzhe" : m22, "quantian" : MessageLookupByLibrary.simpleMessage("全天"), "quanxian" : MessageLookupByLibrary.simpleMessage("權限"), "quanxianshezhi" : MessageLookupByLibrary.simpleMessage("權限設置"), "qucanhao" : MessageLookupByLibrary.simpleMessage("取餐號"), - "qudanhao" : m22, + "qudanhao" : m23, "qudenglu" : MessageLookupByLibrary.simpleMessage("去登錄"), "queding" : MessageLookupByLibrary.simpleMessage("確定"), "queren" : MessageLookupByLibrary.simpleMessage("确认"), @@ -373,9 +379,9 @@ class MessageLookup extends MessageLookupByLibrary { "quzhifu" : MessageLookupByLibrary.simpleMessage("去支付"), "remenwenzhangshipin" : MessageLookupByLibrary.simpleMessage("熱門文章視頻"), "remenwenzhangshipinliebiao" : MessageLookupByLibrary.simpleMessage("熱門文章視頻清單"), - "ren" : m23, + "ren" : m24, "renwuzhongxin" : MessageLookupByLibrary.simpleMessage("任務中心"), - "resend_in_seconds" : m24, + "resend_in_seconds" : m25, "ricahngfenxiang" : MessageLookupByLibrary.simpleMessage("日常分享"), "ruhedihuanjifen" : MessageLookupByLibrary.simpleMessage("如何兌換積分"), "ruhedihuanjifen1" : MessageLookupByLibrary.simpleMessage("點擊淨弼,進入積分商城,點擊你想兌換的領商品,進入商品詳情後點擊下方兌換,即可兌換哦~"), @@ -392,7 +398,7 @@ class MessageLookup extends MessageLookupByLibrary { "shangjiayifahuo" : MessageLookupByLibrary.simpleMessage("商家已發貨"), "shangjiazhengzaipeican" : MessageLookupByLibrary.simpleMessage("商家正在配餐"), "shanglajiazai" : MessageLookupByLibrary.simpleMessage("上拉加載"), - "shangpinjifen" : m25, + "shangpinjifen" : m26, "shangpinxiangqing" : MessageLookupByLibrary.simpleMessage("商品詳情"), "shangyidengji" : MessageLookupByLibrary.simpleMessage("上一等級"), "shenghuoyule" : MessageLookupByLibrary.simpleMessage("生活娛樂"), @@ -401,7 +407,7 @@ class MessageLookup extends MessageLookupByLibrary { "shezhi" : MessageLookupByLibrary.simpleMessage("設置"), "shifangjiazaigengduo" : MessageLookupByLibrary.simpleMessage("釋放加載更多"), "shifangshuaxin" : MessageLookupByLibrary.simpleMessage("釋放刷新"), - "shifujifen" : m26, + "shifujifen" : m27, "shimingrenzheng" : MessageLookupByLibrary.simpleMessage("實名認證"), "shixiaoquan" : MessageLookupByLibrary.simpleMessage("失效券"), "shixiaoyouhuiquan" : MessageLookupByLibrary.simpleMessage("失效优惠券"), @@ -424,7 +430,7 @@ class MessageLookup extends MessageLookupByLibrary { "shuaxinzhong" : MessageLookupByLibrary.simpleMessage("刷新中...."), "shurushouhuorendizhi" : MessageLookupByLibrary.simpleMessage("請輸入收貨人地址"), "shuruzhifumima" : MessageLookupByLibrary.simpleMessage("輸入支付密碼"), - "sui" : m27, + "sui" : m28, "tebieshengming" : MessageLookupByLibrary.simpleMessage("特別聲明"), "tijiao" : MessageLookupByLibrary.simpleMessage("提交"), "tingchewei" : MessageLookupByLibrary.simpleMessage("停車位"), @@ -438,7 +444,7 @@ class MessageLookup extends MessageLookupByLibrary { "waimai" : MessageLookupByLibrary.simpleMessage("外賣"), "waisong" : MessageLookupByLibrary.simpleMessage("外送"), "wancheng" : MessageLookupByLibrary.simpleMessage("完成"), - "wancheng_" : m28, + "wancheng_" : m29, "wanchengyicixiadan" : MessageLookupByLibrary.simpleMessage("完成一次下單"), "wanshanshengrixinxi_nl" : MessageLookupByLibrary.simpleMessage("完善生日資訊後自動生成 "), "wanshanshengrixinxi_yhq" : MessageLookupByLibrary.simpleMessage("完善生日資訊得專屬優惠劵 "), @@ -452,6 +458,7 @@ class MessageLookup extends MessageLookupByLibrary { "weixinzhifu" : MessageLookupByLibrary.simpleMessage("微信支付"), "weizhitishixinxi" : MessageLookupByLibrary.simpleMessage("為了向您推薦附近的門店資訊,推薦您在使用HISAPP時讓我們使用位置資訊"), "wentijian" : MessageLookupByLibrary.simpleMessage("問題件"), + "wenzhang" : MessageLookupByLibrary.simpleMessage("文章"), "wenzhangxiangqing" : MessageLookupByLibrary.simpleMessage("文章詳情"), "weulingqu" : MessageLookupByLibrary.simpleMessage("未領取"), "wodehuiyuandengji" : MessageLookupByLibrary.simpleMessage("我的會員等級"), @@ -465,7 +472,7 @@ class MessageLookup extends MessageLookupByLibrary { "wuliuxinxi" : MessageLookupByLibrary.simpleMessage("物流信息"), "wuliuzhuangtai" : MessageLookupByLibrary.simpleMessage("物流狀態:"), "xiadanshijian" : MessageLookupByLibrary.simpleMessage("下單時間"), - "xiadanshijian_" : m29, + "xiadanshijian_" : m30, "xialashuaxin" : MessageLookupByLibrary.simpleMessage("下拉刷新"), "xiangce" : MessageLookupByLibrary.simpleMessage("相冊"), "xiangji" : MessageLookupByLibrary.simpleMessage("相機"), @@ -478,8 +485,9 @@ class MessageLookup extends MessageLookupByLibrary { "xiaofeijifen" : MessageLookupByLibrary.simpleMessage("消费积分"), "xiaoxi" : MessageLookupByLibrary.simpleMessage("消息"), "xiayidengji" : MessageLookupByLibrary.simpleMessage("下一等級"), + "xiazaiwancheng" : MessageLookupByLibrary.simpleMessage("下載完成"), "xieyitanchuang" : MessageLookupByLibrary.simpleMessage("一心回鄉用戶隱私協議"), - "xihuan_" : m30, + "xihuan_" : m31, "xindianhuodong" : MessageLookupByLibrary.simpleMessage("星店活動"), "xingming" : MessageLookupByLibrary.simpleMessage("姓名"), "xitongtongzhi" : MessageLookupByLibrary.simpleMessage("系統通知"), @@ -487,7 +495,7 @@ class MessageLookup extends MessageLookupByLibrary { "xiugaichenggong" : MessageLookupByLibrary.simpleMessage("修改成功"), "xuni" : MessageLookupByLibrary.simpleMessage("虛擬"), "yiduihuan" : MessageLookupByLibrary.simpleMessage("已兌換"), - "yiduihuanjian" : m31, + "yiduihuanjian" : m32, "yifahuo" : MessageLookupByLibrary.simpleMessage("已發貨"), "yihujiaoqishou" : MessageLookupByLibrary.simpleMessage("已呼叫騎手"), "yikexiao" : MessageLookupByLibrary.simpleMessage("已核銷"), @@ -500,7 +508,7 @@ class MessageLookup extends MessageLookupByLibrary { "yindaoye2" : MessageLookupByLibrary.simpleMessage("全新集團聯盟店會員點餐"), "yindaoye3" : MessageLookupByLibrary.simpleMessage("會員活動專區"), "yindaoye4" : MessageLookupByLibrary.simpleMessage("過健康有機生活"), - "yingyeshijian" : m32, + "yingyeshijian" : m33, "yinshi" : MessageLookupByLibrary.simpleMessage("飲食"), "yinsishengming" : MessageLookupByLibrary.simpleMessage("隱私聲明"), "yinsixieyi" : MessageLookupByLibrary.simpleMessage("《隱私協議》"), @@ -528,13 +536,13 @@ class MessageLookup extends MessageLookupByLibrary { "youhuiquanlingqu" : MessageLookupByLibrary.simpleMessage("優惠券領取"), "youhuiquanwufajileijifen" : MessageLookupByLibrary.simpleMessage("優惠金額無法累積積分,訂單撤銷或其他原因造成的未成功支付的訂單,無法獲得對應的積分。"), "youkedenglu" : MessageLookupByLibrary.simpleMessage("遊客登錄"), - "youxiaoqi" : m33, + "youxiaoqi" : m34, "youxiaoqixian" : MessageLookupByLibrary.simpleMessage("有效期限:"), - "youxiaoqizhi" : m34, + "youxiaoqizhi" : m35, "yuan" : MessageLookupByLibrary.simpleMessage("元"), - "yuan_" : m35, + "yuan_" : m36, "yue" : MessageLookupByLibrary.simpleMessage("餘額"), - "yue_" : m36, + "yue_" : m37, "yuemingxi" : MessageLookupByLibrary.simpleMessage("餘額明細"), "yunfei" : MessageLookupByLibrary.simpleMessage("運費"), "yuyan" : MessageLookupByLibrary.simpleMessage("語言"), @@ -566,6 +574,6 @@ class MessageLookup extends MessageLookupByLibrary { "zitishijian" : MessageLookupByLibrary.simpleMessage("自提時間"), "zuanshihuiyuan" : MessageLookupByLibrary.simpleMessage("鑽石會員"), "zuorenwudejifen" : MessageLookupByLibrary.simpleMessage("做任務得積分"), - "zuozhe" : m37 + "zuozhe" : m38 }; } diff --git a/lib/generated/l10n.dart b/lib/generated/l10n.dart index 3902fa63..6ea3cf70 100644 --- a/lib/generated/l10n.dart +++ b/lib/generated/l10n.dart @@ -4735,6 +4735,66 @@ class S { ); } + /// `下载完成` + String get xiazaiwancheng { + return Intl.message( + '下载完成', + name: 'xiazaiwancheng', + desc: '', + args: [], + ); + } + + /// `到评论列表顶部` + String get daopinglunliebiaodingbu { + return Intl.message( + '到评论列表顶部', + name: 'daopinglunliebiaodingbu', + desc: '', + args: [], + ); + } + + /// `点赞喜欢{xihuan}` + String dianzanxihuan_(Object xihuan) { + return Intl.message( + '点赞喜欢$xihuan', + name: 'dianzanxihuan_', + desc: '', + args: [xihuan], + ); + } + + /// `文章` + String get wenzhang { + return Intl.message( + '文章', + name: 'wenzhang', + desc: '', + args: [], + ); + } + + /// `活动` + String get huodong { + return Intl.message( + '活动', + name: 'huodong', + desc: '', + args: [], + ); + } + + /// `评论` + String get pinglun { + return Intl.message( + '评论', + name: 'pinglun', + desc: '', + args: [], + ); + } + /// `并使用本机号码登录` String get privacy_policy4 { return Intl.message( diff --git a/lib/home/home_page.dart b/lib/home/home_page.dart index d730d76a..30c53306 100644 --- a/lib/home/home_page.dart +++ b/lib/home/home_page.dart @@ -2,7 +2,6 @@ import 'package:dio/dio.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart'; -import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:flutter_swiper/flutter_swiper.dart'; import 'package:huixiang/generated/l10n.dart'; import 'package:huixiang/home/home_view/home_banner.dart'; @@ -18,15 +17,7 @@ import 'package:huixiang/retrofit/data/goods.dart'; import 'package:huixiang/retrofit/data/page.dart'; import 'package:huixiang/retrofit/retrofit_api.dart'; import 'package:huixiang/utils/event_type.dart'; -import 'package:huixiang/utils/flutter_utils.dart'; -import 'package:huixiang/utils/font_weight.dart'; -import 'package:huixiang/view_widget/border_text.dart'; import 'package:huixiang/view_widget/classic_header.dart'; -import 'package:huixiang/view_widget/custom_image.dart'; -import 'package:huixiang/view_widget/hot_item.dart'; -import 'package:huixiang/view_widget/item_title.dart'; -import 'package:flutter_screenutil/flutter_screenutil.dart'; -import 'package:huixiang/view_widget/login_tips.dart'; import 'package:pull_to_refresh/pull_to_refresh.dart'; import 'package:shared_preferences/shared_preferences.dart'; @@ -62,7 +53,7 @@ class _HomePage extends State with AutomaticKeepAliveClientMixin { }); } - SwiperController controller = SwiperController(); + final SwiperController controller = SwiperController(); List bannerData = []; List brandData = []; @@ -74,10 +65,10 @@ class _HomePage extends State with AutomaticKeepAliveClientMixin { EasyLoading.show(status: S.of(context).zhengzaijiazai); final SharedPreferences value = await SharedPreferences.getInstance(); - apiService = ApiService(Dio(), - context: context, token: value.getString('token'), showLoading: false); + apiService = ApiService(Dio(), context: context, token: value.getString('token'), showLoading: false); - BaseData brand = await apiService.queryHomeBrand().catchError((onError) { + final BaseData brand = + await apiService.queryHomeBrand().catchError((onError) { refreshController.refreshFailed(); }); if (brand != null && brand.isSuccess) { @@ -88,7 +79,7 @@ class _HomePage extends State with AutomaticKeepAliveClientMixin { founder = Founder.fromJson(brand.data["founder"]); } - BaseData> article = await apiService.queryArticle({ + final BaseData> article = await apiService.queryArticle({ "pageNum": 1, "pageSize": 3, "searchKey": "", @@ -102,7 +93,7 @@ class _HomePage extends State with AutomaticKeepAliveClientMixin { articles.addAll(article.data.list); } - BaseData> goodsData = await apiService.creditGoods({ + final BaseData> goodsData = await apiService.creditGoods({ "orderDesc": true, "orderType": 1, "pageNum": 1, @@ -116,7 +107,8 @@ class _HomePage extends State with AutomaticKeepAliveClientMixin { gooods.addAll(goodsData.data.list); } - BaseData> baseData = await apiService.queryBanner({ + final BaseData> baseData = + await apiService.queryBanner({ "model": {"type": "HOME_PAGE"}, }).catchError((onError) { refreshController.refreshFailed(); @@ -162,14 +154,19 @@ class _HomePage extends State with AutomaticKeepAliveClientMixin { children: [ ///banner HomeBanner(bannerData, controller), + ///签到 SignView(), + ///热门文章 HotArticle(articles), + ///创始人故事 FounderStore(founder), + ///品牌介绍 BrandView(brandData), + ///积分商城 HomeIntegralStore(gooods, callback), ], diff --git a/lib/home/home_view/brand_view.dart b/lib/home/home_view/brand_view.dart index eff1deea..76a51cea 100644 --- a/lib/home/home_view/brand_view.dart +++ b/lib/home/home_view/brand_view.dart @@ -23,6 +23,9 @@ class BrandView extends StatefulWidget { } class _BrandView extends State { + + final SwiperController swiperController = SwiperController(); + @override Widget build(BuildContext context) { return Column( @@ -41,10 +44,11 @@ class _BrandView extends State { height: 90.h, margin: EdgeInsets.only(bottom: 18.h), child: Swiper( - physics: BouncingScrollPhysics(), + controller: swiperController, viewportFraction: 0.32, scale: 0.7, - loop: true, + autoplay: true, + physics: BouncingScrollPhysics(), itemBuilder: (context, position) { return Container( margin: EdgeInsets.symmetric(horizontal: 3.w, vertical: 15.h), @@ -56,7 +60,7 @@ class _BrandView extends State { offset: Offset(0, 2), blurRadius: 5, spreadRadius: 0, - ) + ), ], borderRadius: BorderRadius.circular(8), ), diff --git a/lib/home/main_home_page.dart b/lib/home/main_home_page.dart index 40eac444..c37cbc6c 100644 --- a/lib/home/main_home_page.dart +++ b/lib/home/main_home_page.dart @@ -49,67 +49,64 @@ class _MainHomePage extends State Widget build(BuildContext context) { super.build(context); return DefaultTabController( - length: 3, - child: Scaffold( - appBar: MyAppBar( - background: Color(0xFFFAFAFA), - toolbarHeight: 50.h, - leading: false, - action: Container( - margin: EdgeInsets.only(right: 17.w), - child: GestureDetector( - onTap: () { - // Navigator.of(context).pushNamed("/router/msg_page"); - Navigator.of(context).pushNamed('/router/system_msg_page'); - }, - child: Image.asset( - "assets/image/icon_notices.png", - width: 24, - height: 24, - ), - ), - ), - titleChild: PreferredSize( - preferredSize: Size(double.infinity, 38.h), - child: TabBar( - controller: tabcontroller, - automaticIndicatorColorAdjustment: true, - isScrollable: true, - indicatorWeight: 2, - indicatorColor: Color(0xFF39B54A), - labelPadding: EdgeInsets.only(left: 8.w, right: 8.w), - indicatorSize: TabBarIndicatorSize.label, - unselectedLabelStyle: TextStyle( - fontSize: 15.sp, - fontWeight: FontWeight.w400, - ), - labelStyle: TextStyle( - color: Colors.black, - fontSize: 18.sp, - fontWeight: FontWeight.bold, - ), - labelColor: Colors.black, - tabs: [ - MyTab(text: S.of(context).shouye), - MyTab( - text: S.of(context).huodongliebiao, - ), - MyTab( - text: S.of(context).jifenshangcheng, - ), - ], + length: 3, + child: Scaffold( + appBar: MyAppBar( + background: Color(0xFFFAFAFA), + toolbarHeight: 50.h, + leading: false, + brightness: Brightness.light, + action: Container( + margin: EdgeInsets.only(right: 17.w), + child: GestureDetector( + onTap: () { + Navigator.of(context).pushNamed('/router/system_msg_page'); + }, + child: Image.asset( + "assets/image/icon_notices.png", + width: 24, + height: 24, ), ), ), - body: Container( - padding: EdgeInsets.only(bottom: 76.h), - child: TabBarView( - physics: BouncingScrollPhysics(), - children: _widgetOptions, + titleChild: PreferredSize( + preferredSize: Size(double.infinity, 38.h), + child: TabBar( controller: tabcontroller, + automaticIndicatorColorAdjustment: true, + isScrollable: true, + indicatorWeight: 2, + indicatorColor: Color(0xFF39B54A), + labelPadding: EdgeInsets.only(left: 8.w, right: 8.w), + indicatorSize: TabBarIndicatorSize.label, + unselectedLabelStyle: TextStyle( + fontSize: 15.sp, + fontWeight: FontWeight.w400, + ), + labelStyle: TextStyle( + color: Colors.black, + fontSize: 18.sp, + fontWeight: FontWeight.bold, + ), + labelColor: Colors.black, + tabs: [ + MyTab(text: S.of(context).shouye), + MyTab(text: S.of(context).huodongliebiao), + MyTab(text: S.of(context).jifenshangcheng), + ], ), ), - )); + ), + body: Container( + padding: EdgeInsets.only(bottom: 76.h), + child: TabBarView( + physics: BouncingScrollPhysics(), + children: _widgetOptions, + controller: tabcontroller, + ), + ), + ), + ); } @override diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb index 15f2d11a..a910cede 100644 --- a/lib/l10n/intl_en.arb +++ b/lib/l10n/intl_en.arb @@ -490,6 +490,13 @@ "qianshou": "已签收", "wentijian": "问题件", "zanwupinglun": "暂无评论,快来评论吧", + "xiazaiwancheng": "下载完成", + "zhengzaixiazaizhong": "正在下载中...", + "daopinglunliebiaodingbu": "到评论列表顶部", + "dianzanxihuan_": "点赞喜欢{xihuan}", + "wenzhang": "文章", + "huodong": "活动", + "pinglun": "评论", diff --git a/lib/l10n/intl_zh_CN.arb b/lib/l10n/intl_zh_CN.arb index 50248d68..c0f6adf4 100644 --- a/lib/l10n/intl_zh_CN.arb +++ b/lib/l10n/intl_zh_CN.arb @@ -492,6 +492,13 @@ "qianshou": "已签收", "wentijian": "问题件", "zanwupinglun": "暂无评论,快来评论吧", + "xiazaiwancheng": "下载完成", + "zhengzaixiazaizhong": "正在下载中...", + "daopinglunliebiaodingbu": "到评论列表顶部", + "dianzanxihuan_": "点赞喜欢{xihuan}", + "wenzhang": "文章", + "huodong": "活动", + "pinglun": "评论", diff --git a/lib/l10n/intl_zh_Hans_CN.arb b/lib/l10n/intl_zh_Hans_CN.arb index 50248d68..c0f6adf4 100644 --- a/lib/l10n/intl_zh_Hans_CN.arb +++ b/lib/l10n/intl_zh_Hans_CN.arb @@ -492,6 +492,13 @@ "qianshou": "已签收", "wentijian": "问题件", "zanwupinglun": "暂无评论,快来评论吧", + "xiazaiwancheng": "下载完成", + "zhengzaixiazaizhong": "正在下载中...", + "daopinglunliebiaodingbu": "到评论列表顶部", + "dianzanxihuan_": "点赞喜欢{xihuan}", + "wenzhang": "文章", + "huodong": "活动", + "pinglun": "评论", diff --git a/lib/l10n/intl_zh_Hant_CN.arb b/lib/l10n/intl_zh_Hant_CN.arb index 9653ae4c..70407e33 100644 --- a/lib/l10n/intl_zh_Hant_CN.arb +++ b/lib/l10n/intl_zh_Hant_CN.arb @@ -486,6 +486,14 @@ "qianshou": "已簽收", "wentijian": "問題件", "zanwupinglun": "暫無評論,快去評論吧~", + "xiazaiwancheng": "下載完成", + "zhengzaixiazaizhong": "正在下載中...", + "daopinglunliebiaodingbu": "到評論列表頂部", + "dianzanxihuan_": "點贊喜歡{xihuan}", + "wenzhang": "文章", + "huodong": "活動", + "pinglun": "評論", + "privacy_policy4": "并使用本機號碼登錄" diff --git a/lib/l10n/intl_zh_TW.arb b/lib/l10n/intl_zh_TW.arb index 7f0b67d5..49731c18 100644 --- a/lib/l10n/intl_zh_TW.arb +++ b/lib/l10n/intl_zh_TW.arb @@ -484,6 +484,14 @@ "qianshou": "已簽收", "wentijian": "問題件", "zanwupinglun": "暫無評論,快去評論吧~", + "xiazaiwancheng": "下載完成", + "zhengzaixiazaizhong": "正在下載中...", + "daopinglunliebiaodingbu": "到評論列表頂部", + "dianzanxihuan_": "點贊喜歡{xihuan}", + "wenzhang": "文章", + "huodong": "活動", + "pinglun": "評論", + "privacy_policy4": "并使用本機號碼登錄" diff --git a/lib/main.dart b/lib/main.dart index b149fae3..5bbbfa8b 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -6,6 +6,7 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_bmflocation/bdmap_location_flutter_plugin.dart'; + // import 'package:flutter_bugly/flutter_bugly.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; @@ -94,7 +95,7 @@ void main() async { // FlutterBugly.init(androidAppId: "204f207673",iOSAppId: "8bb92ba0f6"); } -XgFlutterPlugin xgFlutterPlugin = XgFlutterPlugin(); +final XgFlutterPlugin xgFlutterPlugin = XgFlutterPlugin(); initSdk() async { ///ios 调用startXg前需要调用此方法 @@ -151,12 +152,10 @@ class MyApp extends StatelessWidget { bodyText2: TextStyle(fontSize: 16.sp), ), ), - // locale: locale, localeResolutionCallback: (locale, supportedLocales) { print("locale: $locale"); print("supportedLocales: $supportedLocales"); - return appLocale ?? locale - /*Locale.fromSubtags(languageCode: 'zh', countryCode: 'TW')*/; + return appLocale ?? locale; }, localizationsDelegates: [ GlobalMaterialLocalizations.delegate, @@ -171,8 +170,6 @@ class MyApp extends StatelessWidget { }, supportedLocales: S.delegate.supportedLocales, home: (isFirst ?? true) ? GuidePage() : LoginPage(), - // home: MainPage(), - //EasyLoading.init(); builder: EasyLoading.init( builder: (context, widget) { return MediaQuery( @@ -241,20 +238,14 @@ Map routers = { '/router/treaty_page': (context, {arguments}) => TreatyPage(), '/router/union_detail_page': (context, {arguments}) => UnionDetailsPage(arguments: arguments), - '/router/web_page': (context, {arguments}) => - WebPage(arguments: arguments), + '/router/web_page': (context, {arguments}) => WebPage(arguments: arguments), '/router/integral_store_page': (context, {arguments}) => - IntegralStoreDetailsPage( - arguments: arguments, - ), - '/router/exchange_order_page': (context, {arguments}) => ExchangeOrderPage( - arguments: arguments, - ), + IntegralStoreDetailsPage(arguments: arguments), + '/router/exchange_order_page': (context, {arguments}) => + ExchangeOrderPage(arguments: arguments), '/router/store_selector_page': (context, {arguments}) => StoreSelectorPage(), '/router/exchange_order_success_page': (context, {arguments}) => - ExchangeOrderSuccessPage( - arguments: arguments, - ), + ExchangeOrderSuccessPage(arguments: arguments), '/router/mine_vip_level_page': (context, {arguments}) => MineVipLevelPage(arguments: arguments), '/router/exchange_history_page': (context, {arguments}) => @@ -268,9 +259,8 @@ Map routers = { OrderDetailPage(arguments: arguments), '/router/recharge_page': (context, {arguments}) => RechargePage(), '/router/hot_article_page': (context, {arguments}) => HotArticlePage(), - '/router/address_edit_page': (context, {arguments}) => EditAddressPage( - arguments: arguments, - ), + '/router/address_edit_page': (context, {arguments}) => + EditAddressPage(arguments: arguments), '/router/address_map_page': (context, {arguments}) => AddressMapPage(), '/router/logistics_information_page': (context, {arguments}) => LogisticsInformationPage(arguments: arguments), @@ -280,12 +270,9 @@ Map routers = { '/router/video_playback_page': (context, {arguments}) => VideoPlaybackPage(), '/router/roll_center_page': (context, {arguments}) => RollCenterPage(), '/router/edit_remarks_page': (context, {arguments}) => EditRemarksPage(), - '/router/edit_name': (context, {arguments}) => EditName( - arguments: arguments, - ), - '/router/location_map': (context, {arguments}) => LocationMap( - arguments: arguments, - ), + '/router/edit_name': (context, {arguments}) => EditName(arguments: arguments), + '/router/location_map': (context, {arguments}) => + LocationMap(arguments: arguments), // '/router/hot_article_details_page': (context, {arguments}) => HotArticleDetailsPage(), // '/router/ui_test': (context, {arguments}) => UITest(), }; diff --git a/lib/mine/mine_page.dart b/lib/mine/mine_page.dart index e20417bf..6b555edb 100644 --- a/lib/mine/mine_page.dart +++ b/lib/mine/mine_page.dart @@ -4,6 +4,7 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter_easyloading/flutter_easyloading.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; +import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:huixiang/generated/l10n.dart'; import 'package:huixiang/main.dart'; import 'package:huixiang/retrofit/data/base_data.dart'; @@ -43,8 +44,7 @@ class _MinePage extends State with AutomaticKeepAliveClientMixin { _toUserInfo() async { SharedPreferences shared = await SharedPreferences.getInstance(); if (shared.getString("token") == null || shared.getString("token") == "") { - Navigator.of(context) - .pushNamed('/router/login_page', arguments: {"login": "login"}); + Navigator.of(context).pushNamed('/router/login_page', arguments: {"login": "login"}); return; } await Navigator.of(context).pushNamed('/router/user_info_page'); @@ -128,7 +128,6 @@ class _MinePage extends State with AutomaticKeepAliveClientMixin { header: MyHeader(), physics: BouncingScrollPhysics(), onRefresh: () { - // queryUserInfo setState(() {}); }, child: SingleChildScrollView( @@ -164,8 +163,7 @@ class _MinePage extends State with AutomaticKeepAliveClientMixin { userInfo.memberRankVo != null) ? userInfo.memberRankVo.rankOrigin : 0, - createTime: - (userInfo != null) ? userInfo.createTime : "", + createTime: (userInfo != null) ? userInfo.createTime : "", ), /// 订单或会员卡 diff --git a/lib/retrofit/retrofit_api.dart b/lib/retrofit/retrofit_api.dart index 73b003d5..b2f1078d 100644 --- a/lib/retrofit/retrofit_api.dart +++ b/lib/retrofit/retrofit_api.dart @@ -122,17 +122,6 @@ abstract class ApiService { return _ApiService(dio, baseUrl: baseUrl); } - static showDialog(context) async { - dynamic ddd = await showCupertinoDialog( - context: context, - barrierDismissible: false, - builder: (context) { - return LoginTips(); - }, - ); - print("ddd: $ddd"); - } - static void p(String msg) { //因为String的length是字符数量不是字节数量所以为了防止中文字符过多, // 把4*1024的MAX字节打印长度改为1000字符数 diff --git a/lib/union/union_details_page.dart b/lib/union/union_details_page.dart index 2ae6b2e8..d5b3cc1e 100644 --- a/lib/union/union_details_page.dart +++ b/lib/union/union_details_page.dart @@ -15,7 +15,10 @@ import 'package:huixiang/retrofit/data/store_info.dart'; import 'package:huixiang/retrofit/data/user_entity.dart'; import 'package:huixiang/retrofit/data/user_info.dart'; import 'package:huixiang/retrofit/retrofit_api.dart'; -import 'package:huixiang/utils/flutter_utils.dart'; +import 'package:huixiang/union/union_view/store_activity.dart'; +import 'package:huixiang/union/union_view/store_info.dart'; +import 'package:huixiang/union/union_view/union_coupon.dart'; +import 'package:huixiang/union/union_view/vip.dart'; import 'package:huixiang/utils/font_weight.dart'; import 'package:huixiang/utils/min.dart'; import 'package:huixiang/view_widget/classic_header.dart'; @@ -29,7 +32,6 @@ import 'package:path_provider/path_provider.dart'; import 'package:shared_preferences/shared_preferences.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:pull_to_refresh/pull_to_refresh.dart'; -import 'package:url_launcher/url_launcher.dart'; class UnionDetailsPage extends StatefulWidget { final Map arguments; @@ -108,227 +110,17 @@ class _UnionDetailsPage extends State { physics: NeverScrollableScrollPhysics(), child: Column( children: [ - AspectRatio( - aspectRatio: 1, - child: Container( - margin: EdgeInsets.fromLTRB(16, 20, 16, 8), - padding: EdgeInsets.fromLTRB(10, 20, 10, 14), - decoration: BoxDecoration( - color: Colors.white, - borderRadius: BorderRadius.circular(8), - boxShadow: [ - BoxShadow( - color: Colors.black.withAlpha(25), - offset: Offset(0, 1), - blurRadius: 12, - spreadRadius: 0, - ), - ], - ), - child: Column( - mainAxisAlignment: MainAxisAlignment.spaceAround, - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - AspectRatio( - aspectRatio: 1.8, - child: buildSwiper(), - ), - Expanded( - child: Container( - margin: EdgeInsets.only( - left: 10.w, - right: 10.w, - top: 16.h, - ), - child: Column( - mainAxisAlignment: - MainAxisAlignment.spaceBetween, - crossAxisAlignment: - CrossAxisAlignment.start, - children: [ - Row( - children: [ - Text( - storeInfo != null - ? storeInfo.storeName - : "", - style: TextStyle( - fontSize: 16.sp, - color: Colors.black, - fontWeight: MyFontWeight.medium, - ), - ), - Expanded( - child: Container( - alignment: - Alignment.centerRight, - child: Text( - S.of(context).ren( - storeInfo != null - ? storeInfo - .perCapitaConsumption - : "", - ), - style: TextStyle( - fontSize: 14.sp, - fontWeight: MyFontWeight.regular, - color: Color(0xFF353535), - ), - ), - ), - ), - ], - ), - Text( - storeInfo != null - ? storeInfo.address - : "", - maxLines: 2, - textAlign: TextAlign.justify, - style: TextStyle( - color: Color(0xFF353535), - fontWeight: MyFontWeight.regular, - fontSize: 12.sp, - ), - ), - Row( - children: itemServer( - storeInfo != null - ? storeInfo.businessService - : "", - ), - ), - Row( - mainAxisAlignment: - MainAxisAlignment.spaceBetween, - crossAxisAlignment: - CrossAxisAlignment.end, - children: [ - Expanded( - child: Text( - S.of(context).yingyeshijian(storeInfo == - null - ? "" - : (storeInfo.openStartTime == - null && - storeInfo - .openEndTime == - null) - ? S.of(context).quantian - : "${storeInfo.openStartTime.substring(0, storeInfo.openStartTime.lastIndexOf(":"))} " - "- ${storeInfo.openEndTime.substring(0, storeInfo.openEndTime.lastIndexOf(":"))}"), - style: TextStyle( - color: Color(0xFF353535), - fontWeight: MyFontWeight.regular, - fontSize: 12.sp, - ), - ), - ), - SizedBox( - width: 16.w, - ), - InkWell( - onTap: () { - if (storeInfo == null || - storeInfo.latitude == - null || - storeInfo.longitude == - null || - storeInfo.latitude == "" || - storeInfo.longitude == "") - return; - Navigator.of(context).pushNamed( - '/router/location_map', - arguments: { - "lat": storeInfo.latitude, - "lng": - storeInfo.longitude, - "storeName": - storeInfo.storeName, - }); - }, - child: Image.asset( - "assets/image/icon_union_location.png", - width: 24.w, - height: 24.h, - ), - ), - SizedBox( - width: 16.w, - ), - InkWell( - onTap: () { - showCallMobile(); - }, - child: Image.asset( - "assets/image/icon_union_call.png", - width: 24, - height: 24, - ), - ), - ], - ), - ], - ), - ), - flex: 1, - ), - ], - ), - ), - ), - buildVip(), - Container( - margin: EdgeInsets.only(top: 10.h, bottom: 10.h), - child: ItemTitle( - text: S.of(context).youhuiquan, - imgPath: "assets/image/icon_union_coupons.png", - ), - ), - (storeInfo != null && storeInfo.couponVOList != null) - ? buildCoupon() - : Container( - width: double.infinity, - height: 50.h, - alignment: Alignment.center, - child: Text( - S.of(context).zanwuyouhuiquankelingqu, - style: TextStyle( - fontSize: 14.sp, - fontWeight: MyFontWeight.semi_bold, - color: Color(0xFFA0A0A0), - ), - ), - ), - Container( - margin: EdgeInsets.only(top: 20.h, bottom: 20.h), - child: ItemTitle( - text: S.of(context).xindianhuodong, - imgPath: "assets/image/icon_union_start_store.png", - ), - ), - (activitys != null && activitys.length > 0) - ? Container( - margin: EdgeInsets.only(bottom: 30.h), - child: AspectRatio( - aspectRatio: 1.55, - child: buildSwiper2Bottom(), - ), - ) - : Container( - width: double.infinity, - height: 30.h, - margin: EdgeInsets.only(bottom: 30.h), - alignment: Alignment.center, - child: Text( - S.of(context).muqianzanwuxingdianhuodong, - style: TextStyle( - fontSize: 14.sp, - fontWeight: MyFontWeight.semi_bold, - color: Color(0xFFA0A0A0), - ), - ), - ), + ///门店信息 + StoreInfos(storeInfo), + + ///门店对应VIP信息 + Vip(storeInfo, _receiveVip, isReceive), + + ///门店对应优惠券 + UnionCoupon(storeInfo, _receiveCoupon), + + /// 门店对应的活动 + StoreActivity(widget.arguments, activitys), ], ), ), @@ -381,356 +173,8 @@ class _UnionDetailsPage extends State { } } - Widget buildVip() { - return Container( - margin: EdgeInsets.symmetric( - vertical: (storeInfo != null && storeInfo.isVip) ? 12.h : 20.h, - horizontal: 16.w), - padding: EdgeInsets.all(16), - decoration: BoxDecoration( - image: DecorationImage( - fit: BoxFit.fill, - image: AssetImage("assets/image/icon_vip_bg.png"), - ), - ), - child: (storeInfo != null && storeInfo.isVip) - ? Column( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - mainAxisSize: MainAxisSize.max, - children: [ - Row( - mainAxisAlignment: MainAxisAlignment.spaceAround, - crossAxisAlignment: CrossAxisAlignment.center, - children: [ - Row( - mainAxisAlignment: MainAxisAlignment.center, - crossAxisAlignment: CrossAxisAlignment.baseline, - textBaseline: TextBaseline.alphabetic, - children: [ - Text( - S.of(context).huiyuanyue, - style: TextStyle( - fontSize: 16.sp, - fontWeight: MyFontWeight.medium, - color: Colors.white, - ), - ), - SizedBox( - width: 8.w, - ), - Text( - "¥${(storeInfo != null && storeInfo.memberSource != null) ? storeInfo.memberSource.balance : ""}", - style: TextStyle( - fontSize: 14.sp, - fontWeight: MyFontWeight.medium, - color: Colors.white, - ), - ), - ], - ), - Container( - color: Colors.white, - width: 1.w, - height: 20.h, - ), - Row( - mainAxisAlignment: MainAxisAlignment.center, - crossAxisAlignment: CrossAxisAlignment.baseline, - textBaseline: TextBaseline.alphabetic, - children: [ - Text( - S.of(context).huiyuanjifen, - style: TextStyle( - fontSize: 16.sp, - fontWeight: MyFontWeight.medium, - color: Colors.white, - ), - ), - SizedBox( - width: 8.w, - ), - Text( - (storeInfo != null && storeInfo.memberSource != null) - ? "${storeInfo.memberSource.integral}" - : "", - style: TextStyle( - fontSize: 14.sp, - fontWeight: MyFontWeight.medium, - color: Colors.white, - ), - ), - ], - ), - ], - ), - SizedBox( - height: 10.h, - ), - Text( - S.of(context).gongxinichengweibendianhuiyuan, - style: TextStyle( - fontSize: 10.sp, - fontWeight: MyFontWeight.medium, - color: Color(0xFFEDC98E), - ), - ) - ], - ) - : Row( - children: [ - Expanded( - child: Column( - mainAxisAlignment: MainAxisAlignment.start, - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Image.asset( - "assets/image/icon_vip.png", - width: 36.w, - height: 20.h, - ), - SizedBox( - height: 2.h, - ), - Text( - S.of(context).chengweidianpuzhuanshuhuiyuan, - style: TextStyle( - fontSize: 10.sp, - color: Color(0xCFFFFFFF), - fontWeight: MyFontWeight.semi_bold, - ), - ), - ], - ), - flex: 1, - ), - InkWell( - onTap: () { - receiveVip(); - }, - child: RoundButton( - text: isReceive - ? S.of(context).dianwolingqu - : S.of(context).yilingqu, - textColor: isReceive ? Colors.white : Color(0xFF484D66), - backgroup: isReceive ? Color(0xFF242B45) : Colors.white, - padding: - EdgeInsets.symmetric(vertical: 5.h, horizontal: 16.w), - radius: 14, - ), - ), - ], - ), - ); - } - - bool isReceive = true; - - Widget buildCoupon() { - return Container( - height: 109.h, - child: ListView.builder( - itemCount: (storeInfo != null && storeInfo.couponVOList != null) - ? storeInfo.couponVOList.length - : 0, - physics: BouncingScrollPhysics(parent: PageScrollPhysics()), - scrollDirection: Axis.horizontal, - itemBuilder: (context, position) { - return Container( - width: MediaQuery.of(context).size.width * 0.784, - margin: EdgeInsets.only(left: 6.w), - child: AspectRatio( - aspectRatio: 2.86, - child: Stack( - children: [ - Image.asset( - "assets/image/icon_union_coupons_bg.png", - fit: BoxFit.fill, - width: double.infinity, - height: double.infinity, - ), - Container( - padding: EdgeInsets.only( - left: 24.w, - right: 24.w, - bottom: 17.h, - top: 11.h, - ), - child: Row( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - crossAxisAlignment: CrossAxisAlignment.center, - children: [ - Container( - margin: EdgeInsets.only(left: 5), - child: Text.rich(TextSpan(children: [ - TextSpan( - text: (storeInfo != null && - storeInfo.couponVOList != null && - storeInfo - .couponVOList[position].bizType == - 1) - ? "¥" - : "", - style: TextStyle( - fontSize: 22.sp, - color: Color(0xFFFF7A1A), - fontWeight: MyFontWeight.semi_bold, - ), - ), - TextSpan( - text: (storeInfo != null && - storeInfo.couponVOList != null && - storeInfo - .couponVOList[position].bizType == - 1) - ? "${double.tryParse(storeInfo.couponVOList[position].discountAmount).toInt()}" - : (storeInfo != null && - storeInfo.couponVOList != null && - storeInfo.couponVOList[position] - .bizType == - 5) - ? S.of(context).duihuanquan - : "${storeInfo.couponVOList[position].discountPercent ~/ 10}折", - style: TextStyle( - fontSize: 36.sp, - color: Color(0xFFFF7A1A), - fontWeight: MyFontWeight.semi_bold, - ), - ), - ])), - alignment: Alignment.center, - ), - Container( - margin: EdgeInsets.only( - top: 12.h, - bottom: 12.h, - left: 15.w, - right: 24.w, - ), - child: MySeparator( - width: 1.w, - height: 5.h, - color: Color(0xFF979797), - ), - ), - Expanded( - child: Container( - margin: EdgeInsets.only( - bottom: 12.h, - top: 12.h, - ), - child: Column( - mainAxisAlignment: MainAxisAlignment.spaceBetween, - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Text( - (storeInfo != null && - storeInfo.couponVOList != null) - ? storeInfo - .couponVOList[position].couponName - : "", - maxLines: 1, - overflow: TextOverflow.ellipsis, - style: TextStyle( - fontSize: 10.sp, - fontWeight: MyFontWeight.semi_bold, - color: Color(0xFF727272), - ), - ), - Text( - (storeInfo != null && - storeInfo.couponVOList != null) - ? (storeInfo.couponVOList[position] - .bizType == - 1 - ? S.of(context).manlijiandaijinquan( - double.tryParse(storeInfo - .couponVOList[position] - .fullAmount) - .toInt(), - double.tryParse(storeInfo - .couponVOList[position] - .discountAmount) - .toInt()) - : S.of(context).quanchangzhe(storeInfo - .couponVOList[position] - .discountPercent)) - : "", - overflow: TextOverflow.ellipsis, - style: TextStyle( - fontSize: 12.sp, - fontWeight: MyFontWeight.semi_bold, - color: Color(0xFFFF7A1A), - ), - ), - Text( - S.of(context).youxiaoqizhi( - (storeInfo != null && - storeInfo.couponVOList != - null && - // storeInfo.couponVOList[position].useStartTime != null && - storeInfo.couponVOList[position] - .useEndTime != - null) - // ? "${storeInfo.couponVOList[position].useStartTime.replaceAll("-", ".").split(" ")[0]}-${storeInfo.couponVOList[position].useEndTime.replaceAll("-", ".").split(" ")[0]}" - ? "${storeInfo.couponVOList[position].useEndTime.replaceAll("-", ".").split(" ")[0]}" - : "", - ), - overflow: TextOverflow.ellipsis, - maxLines: 1, - style: TextStyle( - fontSize: 8.sp, - color: Color(0xFFA29E9E), - ), - ), - ], - ), - ), - ), - InkWell( - onTap: () { - if (storeInfo != null && - storeInfo.couponVOList != null && - storeInfo.couponVOList[position].status == 0) { - receiveCoupon( - storeInfo.couponVOList[position].id); - } - }, - child: Container( - height: 25.h, - child: RoundButton( - text: (storeInfo != null && - storeInfo.couponVOList != null && - storeInfo.couponVOList[position].status > - 0) - ? S.of(context).yilingqu - : S.of(context).lingqu, - textColor: Colors.white, - backgroup: (storeInfo != null && - storeInfo.couponVOList != null && - storeInfo.couponVOList[position].status > - 0) - ? Colors.grey - : Color(0xFF32A060), - padding: EdgeInsets.symmetric( - horizontal: 8.w, vertical: 4.h), - fontSize: 12.sp, - ), - ), - ), - ], - ), - ), - ], - ), - ), - ); - }, - ), - ); - } - ///领取优惠券 - receiveCoupon(couponId) async { + _receiveCoupon(couponId) async { BaseData baseData = await apiService.receiveCoupon(couponId); if (baseData != null && baseData.isSuccess) { queryStoreInfo(); @@ -749,8 +193,10 @@ class _UnionDetailsPage extends State { ); } + bool isReceive = true; + ///领取VIP - receiveVip() async { + _receiveVip() async { BaseData baseData = await apiService.minLogin(storeInfo.id); if (baseData != null && baseData.isSuccess) { SmartDialog.showToast(S.of(context).lingquchenggong, @@ -761,169 +207,6 @@ class _UnionDetailsPage extends State { } } - Widget buildSwiper2Bottom() { - return Container( - child: Swiper( - viewportFraction: 0.95, - loop: false, - itemBuilder: (context, position) { - return InkWell( - onTap: () { - if (widget.arguments["source"] != null && - widget.arguments["source"] == activitys[position].id) { - Navigator.of(context).pop(); - } else { - Navigator.of(context).pushNamed('/router/web_page', - arguments: { - "activityId": activitys[position].id, - "source": widget.arguments["id"] - }); - } - }, - child: Container( - margin: EdgeInsets.symmetric(horizontal: 5.w), - decoration: BoxDecoration( - color: Colors.white, - borderRadius: BorderRadius.circular(8), - boxShadow: [ - BoxShadow( - color: Color(0x0D000000), - offset: Offset(0, 3), - blurRadius: 14, - spreadRadius: 0, - ) - ], - ), - child: Stack( - children: [ - Container( - child: Column( - mainAxisAlignment: MainAxisAlignment.start, - crossAxisAlignment: CrossAxisAlignment.start, - mainAxisSize: MainAxisSize.max, - children: [ - MImage( - (activitys != null && activitys.length > position) - ? activitys[position].coverImg - : "", - aspectRatio: 2.2, - radius: BorderRadius.vertical( - top: Radius.circular(8), - ), - fit: BoxFit.cover, - errorSrc: "assets/image/default_2_1.png", - fadeSrc: "assets/image/default_2_1.png", - ), - Container( - padding: EdgeInsets.all(8), - child: Column( - mainAxisAlignment: MainAxisAlignment.start, - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Text( - (activitys != null && - activitys.length > position) - ? activitys[position].storeName - : "", - style: TextStyle( - fontSize: 14.sp, - fontWeight: MyFontWeight.semi_bold, - color: Color(0xFF000000), - ), - ), - SizedBox( - height: 4.h, - ), - Text( - (activitys != null && - activitys.length > position) - ? activitys[position].mainTitle - : "", - style: TextStyle( - fontSize: 12.sp, - fontWeight: MyFontWeight.semi_bold, - color: Color(0xFF727272), - ), - ), - ], - ), - ), - ], - ), - ), - Positioned( - top: 0, - right: 0, - child: Container( - padding: EdgeInsets.symmetric( - vertical: 4.h, - horizontal: 8.w, - ), - decoration: BoxDecoration( - color: Colors.black.withAlpha(76), - borderRadius: BorderRadius.only( - bottomLeft: Radius.circular(8), - topRight: Radius.circular(8), - ), - ), - child: Text( - (activitys != null && activitys.length > position) - ? activitys[position].startTime.split(" ")[0] - : "", - style: TextStyle( - fontWeight: MyFontWeight.semi_bold, - fontSize: 12.sp, - color: Color(0xD9FFFFFF), - ), - ), - ), - ), - ], - ), - ), - ); - }, - itemCount: - (activitys != null && activitys.length > 0) ? activitys.length : 0, - ), - ); - } - - Widget buildSwiper() { - return Container( - child: Swiper( - pagination: SwiperPagination( - alignment: Alignment.bottomCenter, - builder: DotSwiperPaginationBuilder( - size: 8.w, - activeSize: 8.w, - space: 5.w, - activeColor: Colors.white, - color: Colors.white.withAlpha(76), - ), - ), - itemBuilder: (context, position) { - return Container( - margin: EdgeInsets.only(left: 10.w, right: 10.w), - child: MImage( - (storeInfo != null && - storeInfo.bannerList != null && - position < storeInfo.bannerList.length) - ? storeInfo.bannerList[position].imgUrl - : "", - fit: BoxFit.cover, - radius: BorderRadius.circular(4), - errorSrc: "assets/image/default_2_1.png", - fadeSrc: "assets/image/default_2_1.png", - ), - ); - }, - itemCount: (storeInfo != null && storeInfo.bannerList != null) - ? storeInfo.bannerList.length - : 1), - ); - } - printMin() async { String miniAppId = storeInfo.mini.miniAppId; debugPrint("print isExistsApp: ${await Min.isExistsApp(miniAppId)}"); @@ -972,13 +255,6 @@ class _UnionDetailsPage extends State { await Min.reloadWgt(miniAppId, filePath); } } -//baseURL : 'http://192.168.10.130:8765/app/', // 本地 -//baseURL : 'http://192.168.10.236:8766/app/', // 本地 -// baseURL : 'https://pos-test.api.lotus-wallet.com/app/', //测试 -// baseURL : 'https://pos.api.lotus-wallet.com/app/', //线上 -// socketUrl: 'ws://192.168.10.130:9999/cart', // 本地 -// socketUrl : 'wss://pos-test.api.lotus-wallet.com:10005/cart', //测试 -// socketUrl : 'wss://pos.api.lotus-wallet.com:10015/cart', //线上 SharedPreferences sharedPreferences = await SharedPreferences.getInstance(); String nickname = sharedPreferences.getString("nick"); @@ -1008,7 +284,7 @@ class _UnionDetailsPage extends State { } double progressValue = 0; - String downText = "正在下载中..."; + String downText = S.current.zhengzaixiazaizhong; downloadWgt(appid, savePath) async { downText = S.of(context).zhengzaixiazaizhong; @@ -1019,7 +295,7 @@ class _UnionDetailsPage extends State { EasyLoading.showProgress(progressValue, status: downText); }); if (response.statusCode == 200) { - downText = "下载完成"; + downText = S.of(context).xiazaiwancheng; EasyLoading.showProgress(progressValue, status: downText); SharedPreferences.getInstance().then((value) { value.setStringList( @@ -1037,64 +313,4 @@ class _UnionDetailsPage extends State { }); } - List itemServer(String businessService) { - if (businessService == null || businessService == "") return []; - var list = businessService.split(","); - return list - .map((e) => Container( - margin: EdgeInsets.only(right: 8.w), - child: RoundButton( - height: 14.h * AppUtils.textScale(context), - text: "$e", - backgroup: Color(0xFFFF7A1A), - padding: EdgeInsets.only( - left: 2.w, - right: 2.w, - ), - fontSize: 10.sp, - textColor: Colors.white, - ), - )) - .toList(); - } - - showCallMobile() { - showCupertinoModalPopup( - context: context, - builder: (context) { - return CupertinoActionSheet( - title: Text(S.of(context).bodadianhua), - actions: [ - if (storeInfo != null && - storeInfo.headMobile != null && - storeInfo.headMobile != "") - CupertinoActionSheetAction( - child: Text(storeInfo.headMobile), - onPressed: () { - callMobile(storeInfo.headMobile); - Navigator.of(context).pop(); - }, - isDefaultAction: true, - isDestructiveAction: false, - ), - ], - cancelButton: CupertinoActionSheetAction( - onPressed: () { - Navigator.of(context).pop(); - }, - child: Text(S.of(context).quxiao), - isDestructiveAction: true, - ), - ); - }); - } - - callMobile(mobile) async { - String url = "tel:$mobile"; - if (await canLaunch(url)) { - await launch(url); - } else { - throw 'Could not launch $url'; - } - } } diff --git a/lib/union/union_view/store_activity.dart b/lib/union/union_view/store_activity.dart new file mode 100644 index 00000000..bdf24aab --- /dev/null +++ b/lib/union/union_view/store_activity.dart @@ -0,0 +1,195 @@ + + + +import 'package:flutter/material.dart'; +import 'package:flutter_swiper/flutter_swiper.dart'; +import 'package:huixiang/generated/l10n.dart'; +import 'package:huixiang/retrofit/data/activity.dart'; +import 'package:huixiang/utils/font_weight.dart'; +import 'package:huixiang/view_widget/custom_image.dart'; +import 'package:huixiang/view_widget/item_title.dart'; +import 'package:flutter_screenutil/flutter_screenutil.dart'; + +class StoreActivity extends StatefulWidget { + + final Map arguments; + final List activitys; + + StoreActivity(this.arguments, this.activitys); + + @override + State createState() { + return _StoreActivity(); + } + +} + +class _StoreActivity extends State { + @override + Widget build(BuildContext context) { + return Column( + children: [ + Container( + margin: EdgeInsets.only(top: 20.h, bottom: 20.h), + child: ItemTitle( + text: S.of(context).xindianhuodong, + imgPath: "assets/image/icon_union_start_store.png", + ), + ), + (widget.activitys != null && widget.activitys.length > 0) + ? Container( + margin: EdgeInsets.only(bottom: 30.h), + child: AspectRatio( + aspectRatio: 1.55, + child: buildSwiper2Bottom(), + ), + ) + : Container( + width: double.infinity, + height: 30.h, + margin: EdgeInsets.only(bottom: 30.h), + alignment: Alignment.center, + child: Text( + S.of(context).muqianzanwuxingdianhuodong, + style: TextStyle( + fontSize: 14.sp, + fontWeight: MyFontWeight.semi_bold, + color: Color(0xFFA0A0A0), + ), + ), + ), + ], + ); + } + + + Widget buildSwiper2Bottom() { + return Container( + child: Swiper( + viewportFraction: 0.95, + loop: false, + itemBuilder: (context, position) { + return InkWell( + onTap: () { + if (widget.arguments["source"] != null && + widget.arguments["source"] == widget.activitys[position].id) { + Navigator.of(context).pop(); + } else { + Navigator.of(context).pushNamed('/router/web_page', + arguments: { + "activityId": widget.activitys[position].id, + "source": widget.arguments["id"] + }); + } + }, + child: Container( + margin: EdgeInsets.symmetric(horizontal: 5.w), + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(8), + boxShadow: [ + BoxShadow( + color: Color(0x0D000000), + offset: Offset(0, 3), + blurRadius: 14, + spreadRadius: 0, + ) + ], + ), + child: Stack( + children: [ + Container( + child: Column( + mainAxisAlignment: MainAxisAlignment.start, + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisSize: MainAxisSize.max, + children: [ + MImage( + (widget.activitys != null && widget.activitys.length > position) + ? widget.activitys[position].coverImg + : "", + aspectRatio: 2.2, + radius: BorderRadius.vertical( + top: Radius.circular(8), + ), + fit: BoxFit.cover, + errorSrc: "assets/image/default_2_1.png", + fadeSrc: "assets/image/default_2_1.png", + ), + Container( + padding: EdgeInsets.all(8), + child: Column( + mainAxisAlignment: MainAxisAlignment.start, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + (widget.activitys != null && + widget.activitys.length > position) + ? widget.activitys[position].storeName + : "", + style: TextStyle( + fontSize: 14.sp, + fontWeight: MyFontWeight.semi_bold, + color: Color(0xFF000000), + ), + ), + SizedBox( + height: 4.h, + ), + Text( + (widget.activitys != null && + widget.activitys.length > position) + ? widget.activitys[position].mainTitle + : "", + style: TextStyle( + fontSize: 12.sp, + fontWeight: MyFontWeight.semi_bold, + color: Color(0xFF727272), + ), + ), + ], + ), + ), + ], + ), + ), + Positioned( + top: 0, + right: 0, + child: Container( + padding: EdgeInsets.symmetric( + vertical: 4.h, + horizontal: 8.w, + ), + decoration: BoxDecoration( + color: Colors.black.withAlpha(76), + borderRadius: BorderRadius.only( + bottomLeft: Radius.circular(8), + topRight: Radius.circular(8), + ), + ), + child: Text( + (widget.activitys != null && widget.activitys.length > position) + ? widget.activitys[position].startTime.split(" ")[0] + : "", + style: TextStyle( + fontWeight: MyFontWeight.semi_bold, + fontSize: 12.sp, + color: Color(0xD9FFFFFF), + ), + ), + ), + ), + ], + ), + ), + ); + }, + itemCount: + (widget.activitys != null && widget.activitys.length > 0) ? widget.activitys.length : 0, + ), + ); + } + + +} \ No newline at end of file diff --git a/lib/union/union_view/store_info.dart b/lib/union/union_view/store_info.dart new file mode 100644 index 00000000..64ad292a --- /dev/null +++ b/lib/union/union_view/store_info.dart @@ -0,0 +1,299 @@ +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_swiper/flutter_swiper.dart'; +import 'package:huixiang/generated/l10n.dart'; +import 'package:huixiang/retrofit/data/store_info.dart'; +import 'package:huixiang/utils/flutter_utils.dart'; +import 'package:huixiang/utils/font_weight.dart'; +import 'package:huixiang/view_widget/custom_image.dart'; +import 'package:flutter_screenutil/flutter_screenutil.dart'; +import 'package:huixiang/view_widget/round_button.dart'; +import 'package:url_launcher/url_launcher.dart'; + +class StoreInfos extends StatefulWidget { + + final StoreInfo storeInfo; + + StoreInfos(this.storeInfo); + + @override + State createState() { + return _StoreInfos(); + } + +} + +class _StoreInfos extends State { + @override + Widget build(BuildContext context) { + return AspectRatio( + aspectRatio: 1, + child: Container( + margin: EdgeInsets.fromLTRB(16, 20, 16, 8), + padding: EdgeInsets.fromLTRB(10, 20, 10, 14), + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(8), + boxShadow: [ + BoxShadow( + color: Colors.black.withAlpha(25), + offset: Offset(0, 1), + blurRadius: 12, + spreadRadius: 0, + ), + ], + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.spaceAround, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + AspectRatio( + aspectRatio: 1.8, + child: buildSwiper(), + ), + Expanded( + child: Container( + margin: EdgeInsets.only( + left: 10.w, + right: 10.w, + top: 16.h, + ), + child: Column( + mainAxisAlignment: + MainAxisAlignment.spaceBetween, + crossAxisAlignment: + CrossAxisAlignment.start, + children: [ + Row( + children: [ + Text( + widget.storeInfo != null + ? widget.storeInfo.storeName + : "", + style: TextStyle( + fontSize: 16.sp, + color: Colors.black, + fontWeight: MyFontWeight.medium, + ), + ), + Expanded( + child: Container( + alignment: + Alignment.centerRight, + child: Text( + S.of(context).ren( + widget.storeInfo != null + ? widget.storeInfo + .perCapitaConsumption + : "", + ), + style: TextStyle( + fontSize: 14.sp, + fontWeight: MyFontWeight.regular, + color: Color(0xFF353535), + ), + ), + ), + ), + ], + ), + Text( + widget.storeInfo != null + ? widget.storeInfo.address + : "", + maxLines: 2, + textAlign: TextAlign.justify, + style: TextStyle( + color: Color(0xFF353535), + fontWeight: MyFontWeight.regular, + fontSize: 12.sp, + ), + ), + Row( + children: itemServer( + widget.storeInfo != null + ? widget.storeInfo.businessService + : "", + ), + ), + Row( + mainAxisAlignment: + MainAxisAlignment.spaceBetween, + crossAxisAlignment: + CrossAxisAlignment.end, + children: [ + Expanded( + child: Text( + S.of(context).yingyeshijian(widget.storeInfo == + null + ? "" + : (widget.storeInfo.openStartTime == + null && + widget.storeInfo + .openEndTime == + null) + ? S.of(context).quantian + : "${widget.storeInfo.openStartTime.substring(0, widget.storeInfo.openStartTime.lastIndexOf(":"))} " + "- ${widget.storeInfo.openEndTime.substring(0, widget.storeInfo.openEndTime.lastIndexOf(":"))}"), + style: TextStyle( + color: Color(0xFF353535), + fontWeight: MyFontWeight.regular, + fontSize: 12.sp, + ), + ), + ), + SizedBox( + width: 16.w, + ), + InkWell( + onTap: () { + if (widget.storeInfo == null || + widget.storeInfo.latitude == + null || + widget.storeInfo.longitude == + null || + widget.storeInfo.latitude == "" || + widget.storeInfo.longitude == "") + return; + Navigator.of(context).pushNamed( + '/router/location_map', + arguments: { + "lat": widget.storeInfo.latitude, + "lng": + widget.storeInfo.longitude, + "storeName": + widget.storeInfo.storeName, + }); + }, + child: Image.asset( + "assets/image/icon_union_location.png", + width: 24.w, + height: 24.h, + ), + ), + SizedBox( + width: 16.w, + ), + InkWell( + onTap: () { + showCallMobile(); + }, + child: Image.asset( + "assets/image/icon_union_call.png", + width: 24, + height: 24, + ), + ), + ], + ), + ], + ), + ), + flex: 1, + ), + ], + ), + ), + ); + } + + Widget buildSwiper() { + return Container( + child: Swiper( + pagination: SwiperPagination( + alignment: Alignment.bottomCenter, + builder: DotSwiperPaginationBuilder( + size: 8.w, + activeSize: 8.w, + space: 5.w, + activeColor: Colors.white, + color: Colors.white.withAlpha(76), + ), + ), + itemBuilder: (context, position) { + return Container( + margin: EdgeInsets.only(left: 10.w, right: 10.w), + child: MImage( + (widget.storeInfo != null && + widget.storeInfo.bannerList != null && + position < widget.storeInfo.bannerList.length) + ? widget.storeInfo.bannerList[position].imgUrl + : "", + fit: BoxFit.cover, + radius: BorderRadius.circular(4), + errorSrc: "assets/image/default_2_1.png", + fadeSrc: "assets/image/default_2_1.png", + ), + ); + }, + itemCount: (widget.storeInfo != null && widget.storeInfo.bannerList != null) + ? widget.storeInfo.bannerList.length + : 1), + ); + } + + + List itemServer(String businessService) { + if (businessService == null || businessService == "") return []; + var list = businessService.split(","); + return list + .map((e) => Container( + margin: EdgeInsets.only(right: 8.w), + child: RoundButton( + height: 14.h * AppUtils.textScale(context), + text: "$e", + backgroup: Color(0xFFFF7A1A), + padding: EdgeInsets.only( + left: 2.w, + right: 2.w, + ), + fontSize: 10.sp, + textColor: Colors.white, + ), + )) + .toList(); + } + + showCallMobile() { + showCupertinoModalPopup( + context: context, + builder: (context) { + return CupertinoActionSheet( + title: Text(S.of(context).bodadianhua), + actions: [ + if (widget.storeInfo != null && + widget.storeInfo.headMobile != null && + widget.storeInfo.headMobile != "") + CupertinoActionSheetAction( + child: Text(widget.storeInfo.headMobile), + onPressed: () { + callMobile(widget.storeInfo.headMobile); + Navigator.of(context).pop(); + }, + isDefaultAction: true, + isDestructiveAction: false, + ), + ], + cancelButton: CupertinoActionSheetAction( + onPressed: () { + Navigator.of(context).pop(); + }, + child: Text(S.of(context).quxiao), + isDestructiveAction: true, + ), + ); + }); + } + + callMobile(mobile) async { + String url = "tel:$mobile"; + if (await canLaunch(url)) { + await launch(url); + } else { + throw 'Could not launch $url'; + } + } + +} + + diff --git a/lib/union/union_view/union_coupon.dart b/lib/union/union_view/union_coupon.dart new file mode 100644 index 00000000..4bb696ff --- /dev/null +++ b/lib/union/union_view/union_coupon.dart @@ -0,0 +1,264 @@ + + + + +import 'package:flutter/material.dart'; +import 'package:huixiang/generated/l10n.dart'; +import 'package:huixiang/retrofit/data/store_info.dart'; +import 'package:huixiang/utils/font_weight.dart'; +import 'package:huixiang/view_widget/item_title.dart'; +import 'package:flutter_screenutil/flutter_screenutil.dart'; +import 'package:huixiang/view_widget/round_button.dart'; +import 'package:huixiang/view_widget/separator.dart'; + +class UnionCoupon extends StatefulWidget { + + final StoreInfo storeInfo; + final Function(String id) receiveCoupon; + UnionCoupon(this.storeInfo, this.receiveCoupon); + + @override + State createState() { + return _UnionCoupon(); + } + +} + +class _UnionCoupon extends State { + @override + Widget build(BuildContext context) { + return Column( + children: [ + Container( + margin: EdgeInsets.only(top: 10.h, bottom: 10.h), + child: ItemTitle( + text: S.of(context).youhuiquan, + imgPath: "assets/image/icon_union_coupons.png", + ), + ), + (widget.storeInfo != null && widget.storeInfo.couponVOList != null) + ? buildCoupon() + : Container( + width: double.infinity, + height: 50.h, + alignment: Alignment.center, + child: Text( + S.of(context).zanwuyouhuiquankelingqu, + style: TextStyle( + fontSize: 14.sp, + fontWeight: MyFontWeight.semi_bold, + color: Color(0xFFA0A0A0), + ), + ), + ), + ], + ); + } + + + Widget buildCoupon() { + return Container( + height: 109.h, + child: ListView.builder( + itemCount: (widget.storeInfo != null && widget.storeInfo.couponVOList != null) + ? widget.storeInfo.couponVOList.length + : 0, + physics: BouncingScrollPhysics(parent: PageScrollPhysics()), + scrollDirection: Axis.horizontal, + itemBuilder: (context, position) { + return Container( + width: MediaQuery.of(context).size.width * 0.784, + margin: EdgeInsets.only(left: 6.w), + child: AspectRatio( + aspectRatio: 2.86, + child: Stack( + children: [ + Image.asset( + "assets/image/icon_union_coupons_bg.png", + fit: BoxFit.fill, + width: double.infinity, + height: double.infinity, + ), + Container( + padding: EdgeInsets.only( + left: 24.w, + right: 24.w, + bottom: 17.h, + top: 11.h, + ), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Container( + margin: EdgeInsets.only(left: 5), + child: Text.rich(TextSpan(children: [ + TextSpan( + text: (widget.storeInfo != null && + widget.storeInfo.couponVOList != null && + widget.storeInfo + .couponVOList[position].bizType == + 1) + ? "¥" + : "", + style: TextStyle( + fontSize: 22.sp, + color: Color(0xFFFF7A1A), + fontWeight: MyFontWeight.semi_bold, + ), + ), + TextSpan( + text: (widget.storeInfo != null && + widget.storeInfo.couponVOList != null && + widget.storeInfo + .couponVOList[position].bizType == + 1) + ? "${double.tryParse(widget.storeInfo.couponVOList[position].discountAmount).toInt()}" + : (widget.storeInfo != null && + widget.storeInfo.couponVOList != null && + widget.storeInfo.couponVOList[position] + .bizType == + 5) + ? S.of(context).duihuanquan + : "${widget.storeInfo.couponVOList[position].discountPercent ~/ 10}折", + style: TextStyle( + fontSize: 36.sp, + color: Color(0xFFFF7A1A), + fontWeight: MyFontWeight.semi_bold, + ), + ), + ])), + alignment: Alignment.center, + ), + Container( + margin: EdgeInsets.only( + top: 12.h, + bottom: 12.h, + left: 15.w, + right: 24.w, + ), + child: MySeparator( + width: 1.w, + height: 5.h, + color: Color(0xFF979797), + ), + ), + Expanded( + child: Container( + margin: EdgeInsets.only( + bottom: 12.h, + top: 12.h, + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + (widget.storeInfo != null && + widget.storeInfo.couponVOList != null) + ? widget.storeInfo + .couponVOList[position].couponName + : "", + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: TextStyle( + fontSize: 10.sp, + fontWeight: MyFontWeight.semi_bold, + color: Color(0xFF727272), + ), + ), + Text( + (widget.storeInfo != null && + widget.storeInfo.couponVOList != null) + ? (widget.storeInfo.couponVOList[position] + .bizType == + 1 + ? S.of(context).manlijiandaijinquan( + double.tryParse(widget.storeInfo + .couponVOList[position] + .fullAmount) + .toInt(), + double.tryParse(widget.storeInfo + .couponVOList[position] + .discountAmount) + .toInt()) + : S.of(context).quanchangzhe(widget.storeInfo + .couponVOList[position] + .discountPercent)) + : "", + overflow: TextOverflow.ellipsis, + style: TextStyle( + fontSize: 12.sp, + fontWeight: MyFontWeight.semi_bold, + color: Color(0xFFFF7A1A), + ), + ), + Text( + S.of(context).youxiaoqizhi( + (widget.storeInfo != null && + widget.storeInfo.couponVOList != + null && + // widget.storeInfo.couponVOList[position].useStartTime != null && + widget.storeInfo.couponVOList[position] + .useEndTime != + null) + // ? "${widget.storeInfo.couponVOList[position].useStartTime.replaceAll("-", ".").split(" ")[0]}-${widget.storeInfo.couponVOList[position].useEndTime.replaceAll("-", ".").split(" ")[0]}" + ? "${widget.storeInfo.couponVOList[position].useEndTime.replaceAll("-", ".").split(" ")[0]}" + : "", + ), + overflow: TextOverflow.ellipsis, + maxLines: 1, + style: TextStyle( + fontSize: 8.sp, + color: Color(0xFFA29E9E), + ), + ), + ], + ), + ), + ), + InkWell( + onTap: () { + if (widget.storeInfo != null && + widget.storeInfo.couponVOList != null && + widget.storeInfo.couponVOList[position].status == 0) { + widget.receiveCoupon( + widget.storeInfo.couponVOList[position].id); + } + }, + child: Container( + height: 25.h, + child: RoundButton( + text: (widget.storeInfo != null && + widget.storeInfo.couponVOList != null && + widget.storeInfo.couponVOList[position].status > + 0) + ? S.of(context).yilingqu + : S.of(context).lingqu, + textColor: Colors.white, + backgroup: (widget.storeInfo != null && + widget.storeInfo.couponVOList != null && + widget.storeInfo.couponVOList[position].status > + 0) + ? Colors.grey + : Color(0xFF32A060), + padding: EdgeInsets.symmetric( + horizontal: 8.w, vertical: 4.h), + fontSize: 12.sp, + ), + ), + ), + ], + ), + ), + ], + ), + ), + ); + }, + ), + ); + } + + +} \ No newline at end of file diff --git a/lib/union/union_view/vip.dart b/lib/union/union_view/vip.dart new file mode 100644 index 00000000..485d2005 --- /dev/null +++ b/lib/union/union_view/vip.dart @@ -0,0 +1,170 @@ + + + +import 'package:flutter/material.dart'; +import 'package:flutter_screenutil/flutter_screenutil.dart'; +import 'package:huixiang/generated/l10n.dart'; +import 'package:huixiang/retrofit/data/store_info.dart'; +import 'package:huixiang/utils/font_weight.dart'; +import 'package:huixiang/view_widget/round_button.dart'; + +class Vip extends StatefulWidget { + + final StoreInfo storeInfo; + final Function receiveVip; + final bool isReceive; + Vip(this.storeInfo, this.receiveVip, this.isReceive); + + @override + State createState() { + return _Vip(); + } + +} + +class _Vip extends State { + + @override + Widget build(BuildContext context) { + return Container( + margin: EdgeInsets.symmetric( + vertical: (widget.storeInfo != null && widget.storeInfo.isVip) ? 12.h : 20.h, + horizontal: 16.w), + padding: EdgeInsets.all(16), + decoration: BoxDecoration( + image: DecorationImage( + fit: BoxFit.fill, + image: AssetImage("assets/image/icon_vip_bg.png"), + ), + ), + child: (widget.storeInfo != null && widget.storeInfo.isVip) + ? Column( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + mainAxisSize: MainAxisSize.max, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceAround, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.baseline, + textBaseline: TextBaseline.alphabetic, + children: [ + Text( + S.of(context).huiyuanyue, + style: TextStyle( + fontSize: 16.sp, + fontWeight: MyFontWeight.medium, + color: Colors.white, + ), + ), + SizedBox( + width: 8.w, + ), + Text( + "¥${(widget.storeInfo != null && widget.storeInfo.memberSource != null) ? widget.storeInfo.memberSource.balance : ""}", + style: TextStyle( + fontSize: 14.sp, + fontWeight: MyFontWeight.medium, + color: Colors.white, + ), + ), + ], + ), + Container( + color: Colors.white, + width: 1.w, + height: 20.h, + ), + Row( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.baseline, + textBaseline: TextBaseline.alphabetic, + children: [ + Text( + S.of(context).huiyuanjifen, + style: TextStyle( + fontSize: 16.sp, + fontWeight: MyFontWeight.medium, + color: Colors.white, + ), + ), + SizedBox( + width: 8.w, + ), + Text( + (widget.storeInfo != null && widget.storeInfo.memberSource != null) + ? "${widget.storeInfo.memberSource.integral}" + : "", + style: TextStyle( + fontSize: 14.sp, + fontWeight: MyFontWeight.medium, + color: Colors.white, + ), + ), + ], + ), + ], + ), + SizedBox( + height: 10.h, + ), + Text( + S.of(context).gongxinichengweibendianhuiyuan, + style: TextStyle( + fontSize: 10.sp, + fontWeight: MyFontWeight.medium, + color: Color(0xFFEDC98E), + ), + ) + ], + ) + : Row( + children: [ + Expanded( + child: Column( + mainAxisAlignment: MainAxisAlignment.start, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Image.asset( + "assets/image/icon_vip.png", + width: 36.w, + height: 20.h, + ), + SizedBox( + height: 2.h, + ), + Text( + S.of(context).chengweidianpuzhuanshuhuiyuan, + style: TextStyle( + fontSize: 10.sp, + color: Color(0xCFFFFFFF), + fontWeight: MyFontWeight.semi_bold, + ), + ), + ], + ), + flex: 1, + ), + InkWell( + onTap: () { + widget.receiveVip(); + }, + child: RoundButton( + text: widget.isReceive + ? S.of(context).dianwolingqu + : S.of(context).yilingqu, + textColor: widget.isReceive ? Colors.white : Color(0xFF484D66), + backgroup: widget.isReceive ? Color(0xFF242B45) : Colors.white, + padding: + EdgeInsets.symmetric(vertical: 5.h, horizontal: 16.w), + radius: 14, + ), + ), + ], + ), + ); + } + +} \ No newline at end of file diff --git a/lib/view_widget/login_tips_dialog.dart b/lib/view_widget/login_tips_dialog.dart index e2d4199f..f3b6e43f 100644 --- a/lib/view_widget/login_tips_dialog.dart +++ b/lib/view_widget/login_tips_dialog.dart @@ -1,6 +1,3 @@ - - - import 'package:flutter/material.dart'; import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; import 'package:shared_preferences/shared_preferences.dart'; @@ -40,7 +37,7 @@ class LoginTipsDialog { arguments: {"login": "login"}); }, ), - onDismiss: (){ + onDismiss: () { isShow = false; }, clickBgDismissTemp: false, diff --git a/lib/web/web_page.dart b/lib/web/web_page.dart index 2e6436a5..58810e97 100644 --- a/lib/web/web_page.dart +++ b/lib/web/web_page.dart @@ -49,6 +49,7 @@ class _WebPage extends State with WidgetsBindingObserver { final GlobalKey commentKey = GlobalKey(); final GlobalKey inputKey = GlobalKey(); final ScrollController scrollController = ScrollController(); + final TextEditingController commentTextController = TextEditingController(); @override void initState() { @@ -118,6 +119,8 @@ class _WebPage extends State with WidgetsBindingObserver { "relationalType": 1 }).catchError((error) {}); if (baseData != null && baseData.isSuccess) { + commentKey.currentState.initState(); + commentTextController.text = ""; _toComment(); } } @@ -193,6 +196,7 @@ class _WebPage extends State with WidgetsBindingObserver { } activity.liked = !activity.liked; } + commentKey.currentState.setState(() {}); } else { SmartDialog.showToast(baseData.msg, alignment: Alignment.center); } @@ -272,6 +276,7 @@ class _WebPage extends State with WidgetsBindingObserver { article, isKeyBoardShow, commentFocus, + commentTextController, _toComment, _queryMemberComment, _queryInformationLikes, @@ -292,7 +297,7 @@ class _WebPage extends State with WidgetsBindingObserver { BaseData baseData = await apiService.delComment( widget.arguments["activityId"] ?? widget.arguments["articleId"]); if (baseData != null && baseData.isSuccess) { - commentKey.currentState.setState(() {}); + commentKey.currentState.initState(); } } diff --git a/lib/web/web_view/comment_list.dart b/lib/web/web_view/comment_list.dart index 2a9e9c60..f85f3399 100644 --- a/lib/web/web_view/comment_list.dart +++ b/lib/web/web_view/comment_list.dart @@ -52,8 +52,7 @@ class _CommentList extends State { LoginTipsDialog().show(context); return; } - BaseData baseData = - await apiService.commentLike(id).catchError((onError) {}); + BaseData baseData = await apiService.commentLike(id).catchError((error){}); if (baseData != null && baseData.isSuccess) { memberList.forEach((element) { if (element.id == id) { @@ -71,7 +70,6 @@ class _CommentList extends State { @override void initState() { - super.initState(); queryMemberCommentList(); } @@ -136,8 +134,8 @@ class _CommentList extends State { showPressMenu(memberList[position].createUser, memberList[position]); }, - child: commentItem( - memberList[position], position, memberList.length), + child: commentItem(memberList[position], position, + memberList.length), ), ); }, @@ -235,7 +233,8 @@ class _CommentList extends State { // ); SmartDialog.show( - widget: CommentMenu((type) { + widget: CommentMenu( + (type) { SmartDialog.dismiss(); if (type == "huifu") { widget.reply(memberComment); @@ -311,50 +310,53 @@ class _CommentList extends State { ), flex: 1, ), - Container( - alignment: Alignment.topRight, - child: LikeButton( - padding: EdgeInsets.all(10), - circleSize: 16, - circleColor: CircleColor( - start: Color(0xff00ddff), - end: Color(0xff0099cc), - ), - bubblesColor: BubblesColor( - dotPrimaryColor: Color(0xff33b5e5), - dotSecondaryColor: Color(0xff0099cc), + Tooltip( + message: S.of(context).dianzanxihuan_(S.of(context).pinglun), + child: Container( + alignment: Alignment.topRight, + child: LikeButton( + padding: EdgeInsets.all(10), + circleSize: 16, + circleColor: CircleColor( + start: Color(0xff00ddff), + end: Color(0xff0099cc), + ), + bubblesColor: BubblesColor( + dotPrimaryColor: Color(0xff33b5e5), + dotSecondaryColor: Color(0xff0099cc), + ), + bubblesSize: 15, + likeBuilder: (bool isLiked) { + return isLiked + ? Image.asset( + "assets/image/icon_like.png", + width: 16, + height: 16, + ) + : Image.asset( + "assets/image/icon_like_h.png", + width: 16, + height: 16, + ); + }, + isLiked: memberList.liked ?? false, + onTap: (isLiked) async { + await queryCommentLike(memberList.id); + return (memberList == null || memberList.liked == null) + ? false + : memberList.liked; + }, + likeCount: memberList.likes, + countBuilder: (int count, bool isLiked, String text) { + return Text( + text, + style: TextStyle( + color: Color(0xFF1A1A1A), + fontSize: 12.sp, + ), + ); + }, ), - bubblesSize: 15, - likeBuilder: (bool isLiked) { - return isLiked - ? Image.asset( - "assets/image/icon_like.png", - width: 16, - height: 16, - ) - : Image.asset( - "assets/image/icon_like_h.png", - width: 16, - height: 16, - ); - }, - isLiked: memberList.liked ?? false, - onTap: (isLiked) async { - await queryCommentLike(memberList.id); - return (memberList == null || memberList.liked == null) - ? false - : memberList.liked; - }, - likeCount: memberList.likes, - countBuilder: (int count, bool isLiked, String text) { - return Text( - text, - style: TextStyle( - color: Color(0xFF1A1A1A), - fontSize: 12.sp, - ), - ); - }, ), ), ], diff --git a/lib/web/web_view/input_comment.dart b/lib/web/web_view/input_comment.dart index 2833ad87..a1e5dcfe 100644 --- a/lib/web/web_view/input_comment.dart +++ b/lib/web/web_view/input_comment.dart @@ -14,6 +14,7 @@ class InputComment extends StatefulWidget { final Function toComment; final Function(String text) queryMemberComment; final Function() queryInformationLikes; + final TextEditingController commentTextController; InputComment( Key key, @@ -22,6 +23,7 @@ class InputComment extends StatefulWidget { this.article, this.isKeyBoardShow, this.commentFocus, + this.commentTextController, this.toComment, this.queryMemberComment, this.queryInformationLikes, @@ -35,8 +37,6 @@ class InputComment extends StatefulWidget { class _InputComment extends State { - var commentTextController = TextEditingController(); - @override Widget build(BuildContext context) { return Container( @@ -73,7 +73,7 @@ class _InputComment extends State { maxLines: 8, minLines: 1, focusNode: widget.commentFocus, - controller: commentTextController, + controller: widget.commentTextController, decoration: InputDecoration( border: InputBorder.none, hintText: widget.hintText, @@ -91,7 +91,7 @@ class _InputComment extends State { if (widget.isKeyBoardShow) GestureDetector( onTap: () { - var commentText = commentTextController.text; + var commentText = widget.commentTextController.text; if (commentText == "") { return; } @@ -112,64 +112,70 @@ class _InputComment extends State { if (!widget.isKeyBoardShow) InkWell( onTap: widget.toComment, - child: Container( - padding: EdgeInsets.only(left: 20.w, right: 10.w), - child: Image.asset( - "assets/image/icon_comment.png", - width: 24, - height: 24, + child: Tooltip( + message: S.of(context).daopinglunliebiaodingbu, + child: Container( + padding: EdgeInsets.only(left: 20.w, right: 10.w), + child: Image.asset( + "assets/image/icon_comment.png", + width: 24, + height: 24, + ), ), ), ), if (!widget.isKeyBoardShow) - LikeButton( - padding: EdgeInsets.all(10), - size: 24, - circleSize: 24, - circleColor: CircleColor( - start: Color(0xff00ddff), - end: Color(0xff0099cc), - ), - bubblesColor: BubblesColor( - dotPrimaryColor: Color(0xff33b5e5), - dotSecondaryColor: Color(0xff0099cc), - ), - bubblesSize: 24, - likeBuilder: (bool isLiked) { - return isLiked - ? Image.asset( - "assets/image/icon_like.png", - width: 24, - height: 24, - ) - : Image.asset( - "assets/image/icon_like_h.png", - width: 24, - height: 24, - ); - }, - isLiked: (widget.activity != null - ? widget.activity.liked - : widget.article != null - ? widget.article.liked - : false), - onTap: (isLiked) async { - await widget.queryInformationLikes(); - return (widget.activity != null + Tooltip( + message: S.of(context).dianzanxihuan_(widget.activity == null ? S.of(context).wenzhang : S.of(context).huodong), + child: LikeButton( + padding: EdgeInsets.all(10), + size: 24, + circleSize: 24, + circleColor: CircleColor( + start: Color(0xff00ddff), + end: Color(0xff0099cc), + ), + bubblesColor: BubblesColor( + dotPrimaryColor: Color(0xff33b5e5), + dotSecondaryColor: Color(0xff0099cc), + ), + bubblesSize: 24, + likeBuilder: (bool isLiked) { + return isLiked + ? Image.asset( + "assets/image/icon_like.png", + width: 24, + height: 24, + ) + : Image.asset( + "assets/image/icon_like_h.png", + width: 24, + height: 24, + ); + }, + isLiked: (widget.activity != null ? widget.activity.liked : widget.article != null ? widget.article.liked - : false); - }, - countBuilder: (int count, bool isLiked, String text) { - return Text( - text, - style: TextStyle( - color: Color(0xFF1A1A1A), - fontSize: 12.sp, - ), - ); - }, + : false), + onTap: (isLiked) async { + await widget.queryInformationLikes(); + return (widget.activity != null + ? widget.activity.liked + : widget.article != null + ? widget.article.liked + : false); + }, + countBuilder: (int count, bool isLiked, String text) { + return Text( + text, + style: TextStyle( + color: Color(0xFF1A1A1A), + fontSize: 12.sp, + ), + ); + }, + ), ), ], ), diff --git a/pubspec.lock b/pubspec.lock index ef77fc11..5ba6cbe2 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -28,7 +28,7 @@ packages: name: args url: "https://pub.flutter-io.cn" source: hosted - version: "2.2.0" + version: "1.6.0" async: dependency: transitive description: @@ -427,6 +427,13 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "3.5.1" + font_awesome_flutter: + dependency: "direct main" + description: + name: font_awesome_flutter + url: "https://pub.flutter-io.cn" + source: hosted + version: "9.1.0" glob: dependency: transitive description: @@ -1112,7 +1119,7 @@ packages: name: yaml url: "https://pub.flutter-io.cn" source: hosted - version: "3.1.0" + version: "2.2.1" sdks: dart: ">=2.13.0 <3.0.0" flutter: ">=2.0.0" diff --git a/pubspec.yaml b/pubspec.yaml index 928d8713..f0a95151 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,20 +1,8 @@ name: huixiang description: 一心回乡. -# The following line prevents the package from being accidentally published to -# pub.dev using `pub publish`. This is preferred for private packages. publish_to: 'none' # Remove this line if you wish to publish to pub.dev -# The following defines the version and build number for your application. -# A version number is three numbers separated by dots, like 1.2.43 -# followed by an optional build number separated by a +. -# Both the version and the builder number may be overridden in flutter -# build by specifying --build-name and --build-number, respectively. -# In Android, build-name is used as versionName while build-number used as versionCode. -# Read more about Android versioning at https://developer.android.com/studio/publish/versioning -# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. -# Read more about iOS versioning at -# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html version: 1.0.0+1 environment: @@ -92,8 +80,10 @@ dependencies: rive: ^0.6.8 flare_flutter: ^3.0.2 + font_awesome_flutter: ^9.1.0 # flutter_bugly: ^0.3.3 + dev_dependencies: flutter_test: sdk: flutter @@ -101,15 +91,20 @@ dev_dependencies: build_runner: ^1.11.5 json_serializable: ^3.5.1 - flutter: - uses-material-design: true - assets: - assets/image/ - assets/map_style/ - assets/riv/ +# - assets/fonts/ + +# fonts: +# - family: iconfont +# fonts: +# - asset: assets/fonts/iconfont.ttf + + uses-material-design: true flutter_intl: enabled: true