From d04128cf2b5105dfffddf408dfafb1bbefeb68c5 Mon Sep 17 00:00:00 2001 From: zhangmeng <494089941@qq.com> Date: Thu, 31 Mar 2022 16:28:13 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E6=94=B9=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/home/ic_bsbx.png | Bin 0 -> 7111 bytes assets/home/ic_gonggao.png | Bin 0 -> 1557 bytes assets/home/ic_ljcw.png | Bin 0 -> 5958 bytes assets/home/ic_location.png | Bin 0 -> 2073 bytes assets/home/ic_message.png | Bin 0 -> 973 bytes assets/home/ic_qbyy.png | Bin 0 -> 8103 bytes assets/home/ic_rwfb.png | Bin 0 -> 6737 bytes assets/home/ic_search.png | Bin 0 -> 1507 bytes assets/home/ic_shjf.png | Bin 0 -> 7520 bytes assets/home/ic_ssyy.png | Bin 0 -> 7039 bytes assets/home/ic_zbfw.png | Bin 0 -> 8654 bytes assets/home/ic_zhyl.png | Bin 0 -> 7764 bytes assets/home/img_fkyq.png | Bin 0 -> 50224 bytes assets/home/img_jyzx.png | Bin 0 -> 41854 bytes assets/home/img_yjbj.png | Bin 0 -> 43185 bytes lib/constants/application_objects.dart | 18 +- lib/gen/assets.gen.dart | 690 +----------------- lib/pages/home/home_page.dart | 626 ++++++++-------- lib/provider/user_provider.dart | 2 +- .../community_views/community_page.dart | 4 +- lib/ui/home/home_notification.dart | 20 +- lib/ui/profile/new_house/my_house_page.dart | 2 - lib/widget/views/bee_gradient_divider.dart | 54 ++ pubspec.lock | 21 +- pubspec.yaml | 5 +- 25 files changed, 401 insertions(+), 1041 deletions(-) create mode 100644 assets/home/ic_bsbx.png create mode 100644 assets/home/ic_gonggao.png create mode 100644 assets/home/ic_ljcw.png create mode 100644 assets/home/ic_location.png create mode 100644 assets/home/ic_message.png create mode 100644 assets/home/ic_qbyy.png create mode 100644 assets/home/ic_rwfb.png create mode 100644 assets/home/ic_search.png create mode 100644 assets/home/ic_shjf.png create mode 100644 assets/home/ic_ssyy.png create mode 100644 assets/home/ic_zbfw.png create mode 100644 assets/home/ic_zhyl.png create mode 100644 assets/home/img_fkyq.png create mode 100644 assets/home/img_jyzx.png create mode 100644 assets/home/img_yjbj.png create mode 100644 lib/widget/views/bee_gradient_divider.dart diff --git a/assets/home/ic_bsbx.png b/assets/home/ic_bsbx.png new file mode 100644 index 0000000000000000000000000000000000000000..8f23f8782bedc8d9a460db50e30d8d3ccf49c064 GIT binary patch literal 7111 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 ag!)>2mJ)j;k>**M11P=!04kUL6!d?Tj{NTc literal 0 HcmV?d00001 diff --git a/assets/home/ic_gonggao.png b/assets/home/ic_gonggao.png new file mode 100644 index 0000000000000000000000000000000000000000..46182e459c69e88283c579903127fe3dd5785cad GIT binary patch literal 1557 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 AaR2}S literal 0 HcmV?d00001 diff --git a/assets/home/ic_location.png b/assets/home/ic_location.png new file mode 100644 index 0000000000000000000000000000000000000000..618992b1fe7ce969396adf122834201457177be2 GIT binary patch literal 2073 zcmaKsdpOg39LImyY_40bwUM1;sW@gE6PiN97G_u-x!)>>CAz3onjxHoQJCXYJ1Ivl z2{~yIrkhJB6{%b!bW?|J=zP!lJi+-^^22dLt%-UI~6pXIo69RUQ-*RNke<@5QVZrZfT&d$!< z+}zmMm`EhDSS$j80Eo4*a<^eg9=}ftpY@r0s__mf(>v4Cg22kWK%E#4`^jqz!Z?bTz?9g zmPKI0;ua>b8LqN8Jd(A4o63&5VwWt@(A3h_*3r>jx(tWInzny;f{`Z;L4PMfQ;2S5|>G* zYJZnguk1OVw}1B@T&8WKQU+}j`-AG)_ZK9Xw|q%y;j%PJO2<9}*S7M|NS~2%?YcVc z@)6%hdJ?4Oz<8TeuiosaCV9r>$HI?TjYDillOXEK>^`N>CSzLM=^>uB#lb#q6=uT< z_Z!%EKhFoGwoc{DRI;Yr8q|dYk(mQ}9nZUdT|IiMf`1*06SvW(MN(VjiqdChKmO=GoObt@oP(#p5ZW8jTvqYcr!f9CWo8N zI<=O4!k!fOb_Ab7=K80k?w?N2Wm|>c!8#KKdxOqZ=U>8wT{X~i7>bq?*RZv+j1YOs zsFZv0UN7wrFCo@>sF1MTM+6Pgv%Sv20CFx5!zGyZ8 zsiKpJ_|h0tfEuYDb8x6@$v8bwfzTMMDSgHTI;~>#n(6 zZBG`J@sgi;{ZzsV$jB4zQR&OaKOG(&+w;6261|&rvNbDk+uNhB5=7NBe$Fq$&XVB% vq3Z3JofTa1e!4^RH{>pMQm|IKJRO3<<_>(%5DKn>|4WGF$YxYH1PT5C8*2y# literal 0 HcmV?d00001 diff --git a/assets/home/ic_message.png b/assets/home/ic_message.png new file mode 100644 index 0000000000000000000000000000000000000000..c1bf2e3bc496a9837bc198182e8189639859b383 GIT binary patch literal 973 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 Sxc_V30gAF}GPP1>q5lJ12yF5I literal 0 HcmV?d00001 diff --git a/assets/home/ic_rwfb.png b/assets/home/ic_rwfb.png new file mode 100644 index 0000000000000000000000000000000000000000..c4bcd891e6a23c271ca260b060b6684929502070 GIT binary patch literal 6737 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 literal 0 HcmV?d00001 diff --git a/assets/home/ic_search.png b/assets/home/ic_search.png new file mode 100644 index 0000000000000000000000000000000000000000..26daddd12d1456711c1a09dae7efbe998b237239 GIT binary patch literal 1507 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 literal 0 HcmV?d00001 diff --git a/assets/home/ic_ssyy.png b/assets/home/ic_ssyy.png new file mode 100644 index 0000000000000000000000000000000000000000..62d4f930592cb821868005ef1747872951a7b812 GIT binary patch literal 7039 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 J*C1ma@jq*bmoESS literal 0 HcmV?d00001 diff --git a/assets/home/ic_zbfw.png b/assets/home/ic_zbfw.png new file mode 100644 index 0000000000000000000000000000000000000000..c7fddbb0dfd5c981d108a5188078c63720fb3a2a GIT binary patch literal 8654 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 literal 0 HcmV?d00001 diff --git a/assets/home/ic_zhyl.png b/assets/home/ic_zhyl.png new file mode 100644 index 0000000000000000000000000000000000000000..45a15cd8543fda2b910d9646effd2eb3dfa6e7fd GIT binary patch literal 7764 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

w^shn%sGYZvxcpcG57fSx#_9yE4_t^#Eb` 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 literal 0 HcmV?d00001 diff --git a/assets/home/img_yjbj.png b/assets/home/img_yjbj.png new file mode 100644 index 0000000000000000000000000000000000000000..49378501cac6cfefdd91a65d76f5e3f4c97867a8 GIT binary patch literal 43185 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 z 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 literal 0 HcmV?d00001 diff --git a/lib/constants/application_objects.dart b/lib/constants/application_objects.dart index 61367832..7485dd38 100644 --- a/lib/constants/application_objects.dart +++ b/lib/constants/application_objects.dart @@ -12,8 +12,6 @@ import 'package:aku_new_community/pages/goods_deto_page/goods_deto_page.dart'; import 'package:aku_new_community/pages/goods_manage_page/select_borrow_return_page.dart'; import 'package:aku_new_community/pages/house_introduce/house_introduce.dart'; import 'package:aku_new_community/pages/industry_committee/industry_committee_page.dart'; -import 'package:aku_new_community/pages/life_pay/life_pay_choose_page.dart'; -import 'package:aku_new_community/pages/life_pay/life_pay_page.dart'; import 'package:aku_new_community/pages/life_pay/life_pay_page_new.dart'; import 'package:aku_new_community/pages/one_alarm/widget/alarm_page.dart'; import 'package:aku_new_community/pages/opening_code_page/opening_code_page.dart'; @@ -76,8 +74,8 @@ List appObjects = [ AO('开门码', R.ASSETS_ICONS_FUNC_KMM_PNG, () => OpeningCodePage()), AO('访客邀请', R.ASSETS_ICONS_FUNC_FKYQ_PNG, () => VisitorAccessPage()), - AO('报事报修', R.ASSETS_ICONS_FUNC_BSBX_PNG, () => WorkOrderPage()), - AO('生活缴费', R.ASSETS_ICONS_FUNC_SHJF_PNG, () => LifePayPageNew()), + AO('报事报修', Assets.home.icBsbx.path, () => WorkOrderPage()), + AO('生活缴费', Assets.home.icShjf.path, () => LifePayPageNew()), AO('业委会', R.ASSETS_ICONS_FUNC_YWH_PNG, () => IndustryCommitteePage()), AO('建议咨询', R.ASSETS_ICONS_FUNC_JYZX_PNG, () => AdvicePage(type: AdviceType.SUGGESTION)), @@ -90,7 +88,7 @@ List appObjects = [ AO('装修管理', R.ASSETS_ICONS_FUNC_ZXGL_PNG, () => NewRenovationPage()), AO('借还管理', R.ASSETS_ICONS_FUNC_JHGL_PNG, () => SelectBorrowReturnPage()), AO('一键报警', R.ASSETS_ICONS_FUNC_YJBJ_PNG, () => AlarmPage()), - AO('设施预约', R.ASSETS_ICONS_FUNC_SSYY_PNG, () => FacilityAppointmentPage()), + AO('设施预约', Assets.home.icSsyy.path, () => FacilityAppointmentPage()), AO('快递包裹', R.ASSETS_ICONS_FUNC_KDBG_PNG, () => ExpressPackagePage()), AO('电子商务', R.ASSETS_ICONS_FUNC_DZSW_PNG, () => ElectronicCommercPage()), AO('服务浏览', R.ASSETS_ICONS_FUNC_FWLL_PNG, () => ServiceBrowsePage()), @@ -100,15 +98,15 @@ List appObjects = [ AO('地理信息', R.ASSETS_ICONS_FUNC_DLXX_PNG, () => GeographicInformationPage()), AO('周边企业', R.ASSETS_ICONS_FUNC_ZBQY_PNG, () => SurroundingEnterprisesPage()), AO('住房说明', R.ASSETS_ICONS_FUNC_ZFSM_PNG, () => HouseIntroducePage()), - AO('智慧养老', Assets.icons.provideAged.path, () => OldAgeSupportPageSimple()), - AO('周边服务', Assets.icons.nearbyService.path, null), - AO('小蜜蜂任务', Assets.icons.beeTask.path, () => TaskPage()), + AO('智慧养老', Assets.home.icZhyl.path, () => OldAgeSupportPageSimple()), + AO('周边服务', Assets.home.icZbfw.path, null), + AO('小蜜蜂任务', Assets.home.icRwfb.path, () => TaskPage()), AO('自营商城', Assets.icons.shoppingMall.path, null), - AO('邻家宠物', Assets.icons.nearbyPet.path, null), + AO('邻家宠物', Assets.home.icLjcw.path, null), AO('共享停车', Assets.icons.sharePark.path, null), AO('二手市场', Assets.icons.secondHandMarket.path, null), AO('共享投屏', Assets.icons.projectionScreen.path, null), - AO('全部应用', Assets.icons.funcAll.path, () => AllApplicationPage()), + AO('全部应用', Assets.home.icQbyy.path, () => AllApplicationPage()), // AO( // '小区教育', diff --git a/lib/gen/assets.gen.dart b/lib/gen/assets.gen.dart index b1a52229..501e9938 100644 --- a/lib/gen/assets.gen.dart +++ b/lib/gen/assets.gen.dart @@ -3,1274 +3,649 @@ /// FlutterGen /// ***************************************************** -// ignore_for_file: directives_ordering,unnecessary_import - import 'package:flutter/widgets.dart'; class $AssetsApplicationsGen { const $AssetsApplicationsGen(); - /// File path: assets/applications/advice.png AssetGenImage get advice => const AssetGenImage('assets/applications/advice.png'); - - /// File path: assets/applications/all_app.png AssetGenImage get allApp => const AssetGenImage('assets/applications/all_app.png'); - - /// File path: assets/applications/borrow.png AssetGenImage get borrow => const AssetGenImage('assets/applications/borrow.png'); - - /// File path: assets/applications/box.png AssetGenImage get box => const AssetGenImage('assets/applications/box.png'); - - /// File path: assets/applications/committee.png AssetGenImage get committee => const AssetGenImage('assets/applications/committee.png'); - - /// File path: assets/applications/community_phone.png AssetGenImage get communityPhone => const AssetGenImage('assets/applications/community_phone.png'); - - /// File path: assets/applications/complaint.png AssetGenImage get complaint => const AssetGenImage('assets/applications/complaint.png'); - - /// File path: assets/applications/decoration.png AssetGenImage get decoration => const AssetGenImage('assets/applications/decoration.png'); - - /// File path: assets/applications/digital.png AssetGenImage get digital => const AssetGenImage('assets/applications/digital.png'); - - /// File path: assets/applications/door_code.png AssetGenImage get doorCode => const AssetGenImage('assets/applications/door_code.png'); - - /// File path: assets/applications/fix.png AssetGenImage get fix => const AssetGenImage('assets/applications/fix.png'); - - /// File path: assets/applications/goods_out.png AssetGenImage get goodsOut => const AssetGenImage('assets/applications/goods_out.png'); - - /// File path: assets/applications/home_live.png AssetGenImage get homeLive => const AssetGenImage('assets/applications/home_live.png'); - - /// File path: assets/applications/hospital.png AssetGenImage get hospital => const AssetGenImage('assets/applications/hospital.png'); - - /// File path: assets/applications/makeup.png AssetGenImage get makeup => const AssetGenImage('assets/applications/makeup.png'); - - /// File path: assets/applications/oepn_door.png AssetGenImage get oepnDoor => const AssetGenImage('assets/applications/oepn_door.png'); - - /// File path: assets/applications/payment.png AssetGenImage get payment => const AssetGenImage('assets/applications/payment.png'); - - /// File path: assets/applications/police.png AssetGenImage get police => const AssetGenImage('assets/applications/police.png'); - - /// File path: assets/applications/question.png AssetGenImage get question => const AssetGenImage('assets/applications/question.png'); - - /// File path: assets/applications/snack.png AssetGenImage get snack => const AssetGenImage('assets/applications/snack.png'); - - /// File path: assets/applications/tool_bmts.png AssetGenImage get toolBmts => const AssetGenImage('assets/applications/tool_bmts.png'); - - /// File path: assets/applications/toy.png AssetGenImage get toy => const AssetGenImage('assets/applications/toy.png'); - - /// File path: assets/applications/transfer.png AssetGenImage get transfer => const AssetGenImage('assets/applications/transfer.png'); - - /// File path: assets/applications/visitor_invite.png AssetGenImage get visitorInvite => const AssetGenImage('assets/applications/visitor_invite.png'); - - /// File path: assets/applications/vote.png AssetGenImage get vote => const AssetGenImage('assets/applications/vote.png'); - - /// File path: assets/applications/wine.png AssetGenImage get wine => const AssetGenImage('assets/applications/wine.png'); } class $AssetsBraceletGen { const $AssetsBraceletGen(); - /// File path: assets/bracelet/x5.png AssetGenImage get x5 => const AssetGenImage('assets/bracelet/x5.png'); - - /// File path: assets/bracelet/x8.png AssetGenImage get x8 => const AssetGenImage('assets/bracelet/x8.png'); - - /// File path: assets/bracelet/xiaomi6.png AssetGenImage get xiaomi6 => const AssetGenImage('assets/bracelet/xiaomi6.png'); } +class $AssetsHomeGen { + const $AssetsHomeGen(); + + AssetGenImage get icBsbx => const AssetGenImage('assets/home/ic_bsbx.png'); + AssetGenImage get icGonggao => + const AssetGenImage('assets/home/ic_gonggao.png'); + AssetGenImage get icLjcw => const AssetGenImage('assets/home/ic_ljcw.png'); + AssetGenImage get icLocation => + const AssetGenImage('assets/home/ic_location.png'); + AssetGenImage get icMessage => + const AssetGenImage('assets/home/ic_message.png'); + AssetGenImage get icQbyy => const AssetGenImage('assets/home/ic_qbyy.png'); + AssetGenImage get icRwfb => const AssetGenImage('assets/home/ic_rwfb.png'); + AssetGenImage get icSearch => + const AssetGenImage('assets/home/ic_search.png'); + AssetGenImage get icShjf => const AssetGenImage('assets/home/ic_shjf.png'); + AssetGenImage get icSsyy => const AssetGenImage('assets/home/ic_ssyy.png'); + AssetGenImage get icZbfw => const AssetGenImage('assets/home/ic_zbfw.png'); + AssetGenImage get icZhyl => const AssetGenImage('assets/home/ic_zhyl.png'); + AssetGenImage get imgFkyq => const AssetGenImage('assets/home/img_fkyq.png'); + AssetGenImage get imgJyzx => const AssetGenImage('assets/home/img_jyzx.png'); + AssetGenImage get imgYjbj => const AssetGenImage('assets/home/img_yjbj.png'); +} + class $AssetsIconsGen { const $AssetsIconsGen(); - /// File path: assets/icons/add.png AssetGenImage get add => const AssetGenImage('assets/icons/add.png'); - - /// File path: assets/icons/alarm.png AssetGenImage get alarm => const AssetGenImage('assets/icons/alarm.png'); - - /// File path: assets/icons/alarm_clock.png AssetGenImage get alarmClock => const AssetGenImage('assets/icons/alarm_clock.png'); - - /// File path: assets/icons/alipay_round.png AssetGenImage get alipayRound => const AssetGenImage('assets/icons/alipay_round.png'); - - /// File path: assets/icons/app_add.png AssetGenImage get appAdd => const AssetGenImage('assets/icons/app_add.png'); - - /// File path: assets/icons/app_alarm.png AssetGenImage get appAlarm => const AssetGenImage('assets/icons/app_alarm.png'); - - /// File path: assets/icons/app_reduce.png AssetGenImage get appReduce => const AssetGenImage('assets/icons/app_reduce.png'); - - /// File path: assets/icons/appointment-address.png AssetGenImage get appointmentAddress => const AssetGenImage('assets/icons/appointment-address.png'); - - /// File path: assets/icons/appointment-code.png AssetGenImage get appointmentCode => const AssetGenImage('assets/icons/appointment-code.png'); - - /// File path: assets/icons/appointment_date.png AssetGenImage get appointmentDate => const AssetGenImage('assets/icons/appointment_date.png'); - - /// File path: assets/icons/article_count.png AssetGenImage get articleCount => const AssetGenImage('assets/icons/article_count.png'); - - /// File path: assets/icons/article_name.png AssetGenImage get articleName => const AssetGenImage('assets/icons/article_name.png'); - - /// File path: assets/icons/bee_task.png AssetGenImage get beeTask => const AssetGenImage('assets/icons/bee_task.png'); - - /// File path: assets/icons/blood_ressure.png AssetGenImage get bloodRessure => const AssetGenImage('assets/icons/blood_ressure.png'); - - /// File path: assets/icons/borrow_failure.png AssetGenImage get borrowFailure => const AssetGenImage('assets/icons/borrow_failure.png'); - - /// File path: assets/icons/borrow_status.png AssetGenImage get borrowStatus => const AssetGenImage('assets/icons/borrow_status.png'); - - /// File path: assets/icons/borrow_success.png AssetGenImage get borrowSuccess => const AssetGenImage('assets/icons/borrow_success.png'); - - /// File path: assets/icons/camera.png AssetGenImage get camera => const AssetGenImage('assets/icons/camera.png'); - - /// File path: assets/icons/cancel_task.png AssetGenImage get cancelTask => const AssetGenImage('assets/icons/cancel_task.png'); - - /// File path: assets/icons/change.png AssetGenImage get change => const AssetGenImage('assets/icons/change.png'); - - /// File path: assets/icons/clock_circle.png AssetGenImage get clockCircle => const AssetGenImage('assets/icons/clock_circle.png'); - - /// File path: assets/icons/clock_success.png AssetGenImage get clockSuccess => const AssetGenImage('assets/icons/clock_success.png'); - - /// File path: assets/icons/collect.png AssetGenImage get collect => const AssetGenImage('assets/icons/collect.png'); - - /// File path: assets/icons/collection_setting.png AssetGenImage get collectionSetting => const AssetGenImage('assets/icons/collection_setting.png'); - - /// File path: assets/icons/collection_share.png AssetGenImage get collectionShare => const AssetGenImage('assets/icons/collection_share.png'); - - /// File path: assets/icons/comment_notice.png AssetGenImage get commentNotice => const AssetGenImage('assets/icons/comment_notice.png'); - - /// File path: assets/icons/commerc.png AssetGenImage get commerc => const AssetGenImage('assets/icons/commerc.png'); - - /// File path: assets/icons/community_comment.png AssetGenImage get communityComment => const AssetGenImage('assets/icons/community_comment.png'); - - /// File path: assets/icons/community_comment_is.png AssetGenImage get communityCommentIs => const AssetGenImage('assets/icons/community_comment_is.png'); - - /// File path: assets/icons/community_like.png AssetGenImage get communityLike => const AssetGenImage('assets/icons/community_like.png'); - - /// File path: assets/icons/community_like_is.png AssetGenImage get communityLikeIs => const AssetGenImage('assets/icons/community_like_is.png'); - - /// File path: assets/icons/complaint.png AssetGenImage get complaint => const AssetGenImage('assets/icons/complaint.png'); - - /// File path: assets/icons/connect.png AssetGenImage get connect => const AssetGenImage('assets/icons/connect.png'); - - /// File path: assets/icons/consult.png AssetGenImage get consult => const AssetGenImage('assets/icons/consult.png'); - - /// File path: assets/icons/contract.png AssetGenImage get contract => const AssetGenImage('assets/icons/contract.png'); - - /// File path: assets/icons/copy.png AssetGenImage get copy => const AssetGenImage('assets/icons/copy.png'); - - /// File path: assets/icons/delete.png AssetGenImage get delete => const AssetGenImage('assets/icons/delete.png'); - - /// File path: assets/icons/device_alarm.png AssetGenImage get deviceAlarm => const AssetGenImage('assets/icons/device_alarm.png'); - - /// File path: assets/icons/dissatisfied.png AssetGenImage get dissatisfied => const AssetGenImage('assets/icons/dissatisfied.png'); - - /// File path: assets/icons/edit.png AssetGenImage get edit => const AssetGenImage('assets/icons/edit.png'); - - /// File path: assets/icons/environment.png AssetGenImage get environment => const AssetGenImage('assets/icons/environment.png'); - - /// File path: assets/icons/examine.png AssetGenImage get examine => const AssetGenImage('assets/icons/examine.png'); - - /// File path: assets/icons/examining.png AssetGenImage get examining => const AssetGenImage('assets/icons/examining.png'); - - /// File path: assets/icons/eye_close.png AssetGenImage get eyeClose => const AssetGenImage('assets/icons/eye_close.png'); - - /// File path: assets/icons/facility.png AssetGenImage get facility => const AssetGenImage('assets/icons/facility.png'); - - /// File path: assets/icons/falldown.png AssetGenImage get falldown => const AssetGenImage('assets/icons/falldown.png'); - - /// File path: assets/icons/file.png AssetGenImage get file => const AssetGenImage('assets/icons/file.png'); - - /// File path: assets/icons/filter.png AssetGenImage get filter => const AssetGenImage('assets/icons/filter.png'); - - /// File path: assets/icons/finish.png AssetGenImage get finish => const AssetGenImage('assets/icons/finish.png'); - - /// File path: assets/icons/finish_order.png AssetGenImage get finishOrder => const AssetGenImage('assets/icons/finish_order.png'); - - /// File path: assets/icons/fire_alarm.png AssetGenImage get fireAlarm => const AssetGenImage('assets/icons/fire_alarm.png'); - - /// File path: assets/icons/foot.png AssetGenImage get foot => const AssetGenImage('assets/icons/foot.png'); - - /// File path: assets/icons/func_all.png AssetGenImage get funcAll => const AssetGenImage('assets/icons/func_all.png'); - - /// File path: assets/icons/func_bmdh.png AssetGenImage get funcBmdh => const AssetGenImage('assets/icons/func_bmdh.png'); - - /// File path: assets/icons/func_bsbx.png AssetGenImage get funcBsbx => const AssetGenImage('assets/icons/func_bsbx.png'); - - /// File path: assets/icons/func_dlxx.png AssetGenImage get funcDlxx => const AssetGenImage('assets/icons/func_dlxx.png'); - - /// File path: assets/icons/func_dzsw.png AssetGenImage get funcDzsw => const AssetGenImage('assets/icons/func_dzsw.png'); - - /// File path: assets/icons/func_fkyq.png AssetGenImage get funcFkyq => const AssetGenImage('assets/icons/func_fkyq.png'); - - /// File path: assets/icons/func_fwll.png AssetGenImage get funcFwll => const AssetGenImage('assets/icons/func_fwll.png'); - - /// File path: assets/icons/func_gife.png AssetGenImage get funcGife => const AssetGenImage('assets/icons/func_gife.png'); - - /// File path: assets/icons/func_hdtp.png AssetGenImage get funcHdtp => const AssetGenImage('assets/icons/func_hdtp.png'); - - /// File path: assets/icons/func_jhgl.png AssetGenImage get funcJhgl => const AssetGenImage('assets/icons/func_jhgl.png'); - - /// File path: assets/icons/func_jyzx.png AssetGenImage get funcJyzx => const AssetGenImage('assets/icons/func_jyzx.png'); - - /// File path: assets/icons/func_jzfw.png AssetGenImage get funcJzfw => const AssetGenImage('assets/icons/func_jzfw.png'); - - /// File path: assets/icons/func_kdbg.png AssetGenImage get funcKdbg => const AssetGenImage('assets/icons/func_kdbg.png'); - - /// File path: assets/icons/func_kmm.png AssetGenImage get funcKmm => const AssetGenImage('assets/icons/func_kmm.png'); - - /// File path: assets/icons/func_shjf.png AssetGenImage get funcShjf => const AssetGenImage('assets/icons/func_shjf.png'); - - /// File path: assets/icons/func_sqjs.png AssetGenImage get funcSqjs => const AssetGenImage('assets/icons/func_sqjs.png'); - - /// File path: assets/icons/func_ssyy.png AssetGenImage get funcSsyy => const AssetGenImage('assets/icons/func_ssyy.png'); - - /// File path: assets/icons/func_tsby.png AssetGenImage get funcTsby => const AssetGenImage('assets/icons/func_tsby.png'); - - /// File path: assets/icons/func_wjdc.png AssetGenImage get funcWjdc => const AssetGenImage('assets/icons/func_wjdc.png'); - - /// File path: assets/icons/func_wpch.png AssetGenImage get funcWpch => const AssetGenImage('assets/icons/func_wpch.png'); - - /// File path: assets/icons/func_yjbj.png AssetGenImage get funcYjbj => const AssetGenImage('assets/icons/func_yjbj.png'); - - /// File path: assets/icons/func_ywh.png AssetGenImage get funcYwh => const AssetGenImage('assets/icons/func_ywh.png'); - - /// File path: assets/icons/func_zbqy.png AssetGenImage get funcZbqy => const AssetGenImage('assets/icons/func_zbqy.png'); - - /// File path: assets/icons/func_zfsm.png AssetGenImage get funcZfsm => const AssetGenImage('assets/icons/func_zfsm.png'); - - /// File path: assets/icons/func_zxgl.png AssetGenImage get funcZxgl => const AssetGenImage('assets/icons/func_zxgl.png'); - - /// File path: assets/icons/goods_borrow.png AssetGenImage get goodsBorrow => const AssetGenImage('assets/icons/goods_borrow.png'); - - /// File path: assets/icons/goods_return.png AssetGenImage get goodsReturn => const AssetGenImage('assets/icons/goods_return.png'); - - /// File path: assets/icons/groupbuy_tab_selected.png AssetGenImage get groupbuyTabSelected => const AssetGenImage('assets/icons/groupbuy_tab_selected.png'); - - /// File path: assets/icons/groupbuy_tab_unselected.png AssetGenImage get groupbuyTabUnselected => const AssetGenImage('assets/icons/groupbuy_tab_unselected.png'); - - /// File path: assets/icons/heartbeat.png AssetGenImage get heartbeat => const AssetGenImage('assets/icons/heartbeat.png'); - - /// File path: assets/icons/hot_fire.png AssetGenImage get hotFire => const AssetGenImage('assets/icons/hot_fire.png'); - - /// File path: assets/icons/house.png AssetGenImage get house => const AssetGenImage('assets/icons/house.png'); - - /// File path: assets/icons/house_keeping.png AssetGenImage get houseKeeping => const AssetGenImage('assets/icons/house_keeping.png'); - - /// File path: assets/icons/icon_address_edit.png AssetGenImage get iconAddressEdit => const AssetGenImage('assets/icons/icon_address_edit.png'); - - /// File path: assets/icons/icon_address_isdefault.png AssetGenImage get iconAddressIsdefault => const AssetGenImage('assets/icons/icon_address_isdefault.png'); - - /// File path: assets/icons/icon_address_not.png AssetGenImage get iconAddressNot => const AssetGenImage('assets/icons/icon_address_not.png'); - - /// File path: assets/icons/icon_back.png AssetGenImage get iconBack => const AssetGenImage('assets/icons/icon_back.png'); - - /// File path: assets/icons/icon_change_grid.png AssetGenImage get iconChangeGrid => const AssetGenImage('assets/icons/icon_change_grid.png'); - - /// File path: assets/icons/icon_change_list.png AssetGenImage get iconChangeList => const AssetGenImage('assets/icons/icon_change_list.png'); - - /// File path: assets/icons/icon_comment.png AssetGenImage get iconComment => const AssetGenImage('assets/icons/icon_comment.png'); - - /// File path: assets/icons/icon_community_push.png AssetGenImage get iconCommunityPush => const AssetGenImage('assets/icons/icon_community_push.png'); - - /// File path: assets/icons/icon_favor_choose.png AssetGenImage get iconFavorChoose => const AssetGenImage('assets/icons/icon_favor_choose.png'); - - /// File path: assets/icons/icon_good_car.png AssetGenImage get iconGoodCar => const AssetGenImage('assets/icons/icon_good_car.png'); - - /// File path: assets/icons/icon_good_favor.png AssetGenImage get iconGoodFavor => const AssetGenImage('assets/icons/icon_good_favor.png'); - - /// File path: assets/icons/icon_good_location.png AssetGenImage get iconGoodLocation => const AssetGenImage('assets/icons/icon_good_location.png'); - - /// File path: assets/icons/icon_good_my.png AssetGenImage get iconGoodMy => const AssetGenImage('assets/icons/icon_good_my.png'); - - /// File path: assets/icons/icon_logistics.png AssetGenImage get iconLogistics => const AssetGenImage('assets/icons/icon_logistics.png'); - - /// File path: assets/icons/icon_main_all.png AssetGenImage get iconMainAll => const AssetGenImage('assets/icons/icon_main_all.png'); - - /// File path: assets/icons/icon_main_consult.png AssetGenImage get iconMainConsult => const AssetGenImage('assets/icons/icon_main_consult.png'); - - /// File path: assets/icons/icon_main_find.png AssetGenImage get iconMainFind => const AssetGenImage('assets/icons/icon_main_find.png'); - - /// File path: assets/icons/icon_main_fix.png AssetGenImage get iconMainFix => const AssetGenImage('assets/icons/icon_main_fix.png'); - - /// File path: assets/icons/icon_main_invite.png AssetGenImage get iconMainInvite => const AssetGenImage('assets/icons/icon_main_invite.png'); - - /// File path: assets/icons/icon_main_location.png AssetGenImage get iconMainLocation => const AssetGenImage('assets/icons/icon_main_location.png'); - - /// File path: assets/icons/icon_main_message.png AssetGenImage get iconMainMessage => const AssetGenImage('assets/icons/icon_main_message.png'); - - /// File path: assets/icons/icon_main_open.png AssetGenImage get iconMainOpen => const AssetGenImage('assets/icons/icon_main_open.png'); - - /// File path: assets/icons/icon_main_pay.png AssetGenImage get iconMainPay => const AssetGenImage('assets/icons/icon_main_pay.png'); - - /// File path: assets/icons/icon_main_police.png AssetGenImage get iconMainPolice => const AssetGenImage('assets/icons/icon_main_police.png'); - - /// File path: assets/icons/icon_main_subscribe.png AssetGenImage get iconMainSubscribe => const AssetGenImage('assets/icons/icon_main_subscribe.png'); - - /// File path: assets/icons/icon_market_success.png AssetGenImage get iconMarketSuccess => const AssetGenImage('assets/icons/icon_market_success.png'); - - /// File path: assets/icons/icon_more.png AssetGenImage get iconMore => const AssetGenImage('assets/icons/icon_more.png'); - - /// File path: assets/icons/icon_more_black.png AssetGenImage get iconMoreBlack => const AssetGenImage('assets/icons/icon_more_black.png'); - - /// File path: assets/icons/icon_my_car.png AssetGenImage get iconMyCar => const AssetGenImage('assets/icons/icon_my_car.png'); - - /// File path: assets/icons/icon_my_carSeat.png AssetGenImage get iconMyCarSeat => const AssetGenImage('assets/icons/icon_my_carSeat.png'); - - /// File path: assets/icons/icon_my_edit.png AssetGenImage get iconMyEdit => const AssetGenImage('assets/icons/icon_my_edit.png'); - - /// File path: assets/icons/icon_my_house.png AssetGenImage get iconMyHouse => const AssetGenImage('assets/icons/icon_my_house.png'); - - /// File path: assets/icons/icon_my_location.png AssetGenImage get iconMyLocation => const AssetGenImage('assets/icons/icon_my_location.png'); - - /// File path: assets/icons/icon_my_setting.png AssetGenImage get iconMySetting => const AssetGenImage('assets/icons/icon_my_setting.png'); - - /// File path: assets/icons/icon_my_visitor.png AssetGenImage get iconMyVisitor => const AssetGenImage('assets/icons/icon_my_visitor.png'); - - /// File path: assets/icons/icon_notification.png AssetGenImage get iconNotification => const AssetGenImage('assets/icons/icon_notification.png'); - - /// File path: assets/icons/icon_price.png AssetGenImage get iconPrice => const AssetGenImage('assets/icons/icon_price.png'); - - /// File path: assets/icons/icon_price_bottom.png AssetGenImage get iconPriceBottom => const AssetGenImage('assets/icons/icon_price_bottom.png'); - - /// File path: assets/icons/icon_price_normal.png AssetGenImage get iconPriceNormal => const AssetGenImage('assets/icons/icon_price_normal.png'); - - /// File path: assets/icons/icon_price_top.png AssetGenImage get iconPriceTop => const AssetGenImage('assets/icons/icon_price_top.png'); - - /// File path: assets/icons/icon_property_location.png AssetGenImage get iconPropertyLocation => const AssetGenImage('assets/icons/icon_property_location.png'); - - /// File path: assets/icons/icon_property_message.png AssetGenImage get iconPropertyMessage => const AssetGenImage('assets/icons/icon_property_message.png'); - - /// File path: assets/icons/icon_property_search.png AssetGenImage get iconPropertySearch => const AssetGenImage('assets/icons/icon_property_search.png'); - - /// File path: assets/icons/icon_setting.png AssetGenImage get iconSetting => const AssetGenImage('assets/icons/icon_setting.png'); - - /// File path: assets/icons/icon_sort.png AssetGenImage get iconSort => const AssetGenImage('assets/icons/icon_sort.png'); - - /// File path: assets/icons/icon_thumbsUp.png AssetGenImage get iconThumbsUp => const AssetGenImage('assets/icons/icon_thumbsUp.png'); - - /// File path: assets/icons/icon_toTop.png AssetGenImage get iconToTop => const AssetGenImage('assets/icons/icon_toTop.png'); - - /// File path: assets/icons/icon_topic_first.png AssetGenImage get iconTopicFirst => const AssetGenImage('assets/icons/icon_topic_first.png'); - - /// File path: assets/icons/icon_topic_second.png AssetGenImage get iconTopicSecond => const AssetGenImage('assets/icons/icon_topic_second.png'); - - /// File path: assets/icons/icon_topic_third.png AssetGenImage get iconTopicThird => const AssetGenImage('assets/icons/icon_topic_third.png'); - - /// File path: assets/icons/identify.png AssetGenImage get identify => const AssetGenImage('assets/icons/identify.png'); - - /// File path: assets/icons/img_add.png AssetGenImage get imgAdd => const AssetGenImage('assets/icons/img_add.png'); - - /// File path: assets/icons/intergral.png AssetGenImage get intergral => const AssetGenImage('assets/icons/intergral.png'); - - /// File path: assets/icons/introduce.png AssetGenImage get introduce => const AssetGenImage('assets/icons/introduce.png'); - - /// File path: assets/icons/lease_house.png AssetGenImage get leaseHouse => const AssetGenImage('assets/icons/lease_house.png'); - - /// File path: assets/icons/life_pay_record.png AssetGenImage get lifePayRecord => const AssetGenImage('assets/icons/life_pay_record.png'); - - /// File path: assets/icons/like.png AssetGenImage get like => const AssetGenImage('assets/icons/like.png'); - - /// File path: assets/icons/location.png AssetGenImage get location => const AssetGenImage('assets/icons/location.png'); - - /// File path: assets/icons/manager_order_cancel.png AssetGenImage get managerOrderCancel => const AssetGenImage('assets/icons/manager_order_cancel.png'); - - /// File path: assets/icons/manager_phone_call.png AssetGenImage get managerPhoneCall => const AssetGenImage('assets/icons/manager_phone_call.png'); - - /// File path: assets/icons/market_tab_selected.png AssetGenImage get marketTabSelected => const AssetGenImage('assets/icons/market_tab_selected.png'); - - /// File path: assets/icons/market_tab_unselected.png AssetGenImage get marketTabUnselected => const AssetGenImage('assets/icons/market_tab_unselected.png'); - - /// File path: assets/icons/nearby_pet.png AssetGenImage get nearbyPet => const AssetGenImage('assets/icons/nearby_pet.png'); - - /// File path: assets/icons/nearby_service.png AssetGenImage get nearbyService => const AssetGenImage('assets/icons/nearby_service.png'); - - /// File path: assets/icons/normal.png AssetGenImage get normal => const AssetGenImage('assets/icons/normal.png'); - - /// File path: assets/icons/oxygen.png AssetGenImage get oxygen => const AssetGenImage('assets/icons/oxygen.png'); - - /// File path: assets/icons/pass.png AssetGenImage get pass => const AssetGenImage('assets/icons/pass.png'); - - /// File path: assets/icons/pay.png AssetGenImage get pay => const AssetGenImage('assets/icons/pay.png'); - - /// File path: assets/icons/phone.png AssetGenImage get phone => const AssetGenImage('assets/icons/phone.png'); - - /// File path: assets/icons/phone_circle.png AssetGenImage get phoneCircle => const AssetGenImage('assets/icons/phone_circle.png'); - - /// File path: assets/icons/projection_screen.png AssetGenImage get projectionScreen => const AssetGenImage('assets/icons/projection_screen.png'); - - /// File path: assets/icons/property.png AssetGenImage get property => const AssetGenImage('assets/icons/property.png'); - - /// File path: assets/icons/proposal.png AssetGenImage get proposal => const AssetGenImage('assets/icons/proposal.png'); - - /// File path: assets/icons/provide_aged.png AssetGenImage get provideAged => const AssetGenImage('assets/icons/provide_aged.png'); - - /// File path: assets/icons/record.png AssetGenImage get record => const AssetGenImage('assets/icons/record.png'); - - /// File path: assets/icons/reject.png AssetGenImage get reject => const AssetGenImage('assets/icons/reject.png'); - - /// File path: assets/icons/report.png AssetGenImage get report => const AssetGenImage('assets/icons/report.png'); - - /// File path: assets/icons/reward.png AssetGenImage get reward => const AssetGenImage('assets/icons/reward.png'); - - /// File path: assets/icons/satisfied.png AssetGenImage get satisfied => const AssetGenImage('assets/icons/satisfied.png'); - - /// File path: assets/icons/second_hand.png AssetGenImage get secondHand => const AssetGenImage('assets/icons/second_hand.png'); - - /// File path: assets/icons/second_hand_market.png AssetGenImage get secondHandMarket => const AssetGenImage('assets/icons/second_hand_market.png'); - - /// File path: assets/icons/service.png AssetGenImage get service => const AssetGenImage('assets/icons/service.png'); - - /// File path: assets/icons/share_park.png AssetGenImage get sharePark => const AssetGenImage('assets/icons/share_park.png'); - - /// File path: assets/icons/shield_content.png AssetGenImage get shieldContent => const AssetGenImage('assets/icons/shield_content.png'); - - /// File path: assets/icons/shield_user.png AssetGenImage get shieldUser => const AssetGenImage('assets/icons/shield_user.png'); - - /// File path: assets/icons/shop_car.png AssetGenImage get shopCar => const AssetGenImage('assets/icons/shop_car.png'); - - /// File path: assets/icons/shop_close.png AssetGenImage get shopClose => const AssetGenImage('assets/icons/shop_close.png'); - - /// File path: assets/icons/shop_favorfill.png AssetGenImage get shopFavorfill => const AssetGenImage('assets/icons/shop_favorfill.png'); - - /// File path: assets/icons/shop_laba.png AssetGenImage get shopLaba => const AssetGenImage('assets/icons/shop_laba.png'); - - /// File path: assets/icons/shop_location.png AssetGenImage get shopLocation => const AssetGenImage('assets/icons/shop_location.png'); - - /// File path: assets/icons/shop_notice.png AssetGenImage get shopNotice => const AssetGenImage('assets/icons/shop_notice.png'); - - /// File path: assets/icons/shop_order.png AssetGenImage get shopOrder => const AssetGenImage('assets/icons/shop_order.png'); - - /// File path: assets/icons/shop_search.png AssetGenImage get shopSearch => const AssetGenImage('assets/icons/shop_search.png'); - - /// File path: assets/icons/shop_torb.png AssetGenImage get shopTorb => const AssetGenImage('assets/icons/shop_torb.png'); - - /// File path: assets/icons/shopping_mall.png AssetGenImage get shoppingMall => const AssetGenImage('assets/icons/shopping_mall.png'); - - /// File path: assets/icons/sos.png AssetGenImage get sos => const AssetGenImage('assets/icons/sos.png'); - - /// File path: assets/icons/system_notice.png AssetGenImage get systemNotice => const AssetGenImage('assets/icons/system_notice.png'); - - /// File path: assets/icons/tabbar_home.png AssetGenImage get tabbarHome => const AssetGenImage('assets/icons/tabbar_home.png'); - - /// File path: assets/icons/tabbar_home_no.png AssetGenImage get tabbarHomeNo => const AssetGenImage('assets/icons/tabbar_home_no.png'); - - /// File path: assets/icons/tabbar_house.png AssetGenImage get tabbarHouse => const AssetGenImage('assets/icons/tabbar_house.png'); - - /// File path: assets/icons/tabbar_house_no.png AssetGenImage get tabbarHouseNo => const AssetGenImage('assets/icons/tabbar_house_no.png'); - - /// File path: assets/icons/tabbar_market.png AssetGenImage get tabbarMarket => const AssetGenImage('assets/icons/tabbar_market.png'); - - /// File path: assets/icons/tabbar_market_no.png AssetGenImage get tabbarMarketNo => const AssetGenImage('assets/icons/tabbar_market_no.png'); - - /// File path: assets/icons/tabbar_message.png AssetGenImage get tabbarMessage => const AssetGenImage('assets/icons/tabbar_message.png'); - - /// File path: assets/icons/tabbar_message_no.png AssetGenImage get tabbarMessageNo => const AssetGenImage('assets/icons/tabbar_message_no.png'); - - /// File path: assets/icons/tabbar_user.png AssetGenImage get tabbarUser => const AssetGenImage('assets/icons/tabbar_user.png'); - - /// File path: assets/icons/tabbar_user_no.png AssetGenImage get tabbarUserNo => const AssetGenImage('assets/icons/tabbar_user_no.png'); - - /// File path: assets/icons/tag.png AssetGenImage get tag => const AssetGenImage('assets/icons/tag.png'); - - /// File path: assets/icons/task_location.png AssetGenImage get taskLocation => const AssetGenImage('assets/icons/task_location.png'); - - /// File path: assets/icons/test_kingcion.png AssetGenImage get testKingcion => const AssetGenImage('assets/icons/test_kingcion.png'); - - /// File path: assets/icons/tool_bmdh.png AssetGenImage get toolBmdh => const AssetGenImage('assets/icons/tool_bmdh.png'); - - /// File path: assets/icons/tool_bmts.png AssetGenImage get toolBmts => const AssetGenImage('assets/icons/tool_bmts.png'); - - /// File path: assets/icons/tool_bsbx.png AssetGenImage get toolBsbx => const AssetGenImage('assets/icons/tool_bsbx.png'); - - /// File path: assets/icons/tool_czxs.png AssetGenImage get toolCzxs => const AssetGenImage('assets/icons/tool_czxs.png'); - - /// File path: assets/icons/tool_facility.png AssetGenImage get toolFacility => const AssetGenImage('assets/icons/tool_facility.png'); - - /// File path: assets/icons/tool_fkyq.png AssetGenImage get toolFkyq => const AssetGenImage('assets/icons/tool_fkyq.png'); - - /// File path: assets/icons/tool_fsxb.png AssetGenImage get toolFsxb => const AssetGenImage('assets/icons/tool_fsxb.png'); - - /// File path: assets/icons/tool_hdtp.png AssetGenImage get toolHdtp => const AssetGenImage('assets/icons/tool_hdtp.png'); - - /// File path: assets/icons/tool_jhgl.png AssetGenImage get toolJhgl => const AssetGenImage('assets/icons/tool_jhgl.png'); - - /// File path: assets/icons/tool_jjsh.png AssetGenImage get toolJjsh => const AssetGenImage('assets/icons/tool_jjsh.png'); - - /// File path: assets/icons/tool_jyts.png AssetGenImage get toolJyts => const AssetGenImage('assets/icons/tool_jyts.png'); - - /// File path: assets/icons/tool_kmm.png AssetGenImage get toolKmm => const AssetGenImage('assets/icons/tool_kmm.png'); - - /// File path: assets/icons/tool_mywj.png AssetGenImage get toolMywj => const AssetGenImage('assets/icons/tool_mywj.png'); - - /// File path: assets/icons/tool_qbyy.png AssetGenImage get toolQbyy => const AssetGenImage('assets/icons/tool_qbyy.png'); - - /// File path: assets/icons/tool_shjf.png AssetGenImage get toolShjf => const AssetGenImage('assets/icons/tool_shjf.png'); - - /// File path: assets/icons/tool_smjd.png AssetGenImage get toolSmjd => const AssetGenImage('assets/icons/tool_smjd.png'); - - /// File path: assets/icons/tool_tsby.png AssetGenImage get toolTsby => const AssetGenImage('assets/icons/tool_tsby.png'); - - /// File path: assets/icons/tool_wjdc.png AssetGenImage get toolWjdc => const AssetGenImage('assets/icons/tool_wjdc.png'); - - /// File path: assets/icons/tool_wpcm.png AssetGenImage get toolWpcm => const AssetGenImage('assets/icons/tool_wpcm.png'); - - /// File path: assets/icons/tool_xxfs.png AssetGenImage get toolXxfs => const AssetGenImage('assets/icons/tool_xxfs.png'); - - /// File path: assets/icons/tool_yjbj.png AssetGenImage get toolYjbj => const AssetGenImage('assets/icons/tool_yjbj.png'); - - /// File path: assets/icons/tool_yjkm.png AssetGenImage get toolYjkm => const AssetGenImage('assets/icons/tool_yjkm.png'); - - /// File path: assets/icons/tool_yljs.png AssetGenImage get toolYljs => const AssetGenImage('assets/icons/tool_yljs.png'); - - /// File path: assets/icons/tool_ywh.png AssetGenImage get toolYwh => const AssetGenImage('assets/icons/tool_ywh.png'); - - /// File path: assets/icons/tool_zbbj.png AssetGenImage get toolZbbj => const AssetGenImage('assets/icons/tool_zbbj.png'); - - /// File path: assets/icons/tool_zxgl.png AssetGenImage get toolZxgl => const AssetGenImage('assets/icons/tool_zxgl.png'); - - /// File path: assets/icons/user_icon_dfh.png AssetGenImage get userIconDfh => const AssetGenImage('assets/icons/user_icon_dfh.png'); - - /// File path: assets/icons/user_icon_dfk.png AssetGenImage get userIconDfk => const AssetGenImage('assets/icons/user_icon_dfk.png'); - - /// File path: assets/icons/user_icon_dpj.png AssetGenImage get userIconDpj => const AssetGenImage('assets/icons/user_icon_dpj.png'); - - /// File path: assets/icons/user_icon_dsh.png AssetGenImage get userIconDsh => const AssetGenImage('assets/icons/user_icon_dsh.png'); - - /// File path: assets/icons/user_icon_sh.png AssetGenImage get userIconSh => const AssetGenImage('assets/icons/user_icon_sh.png'); - - /// File path: assets/icons/user_icon_sz.png AssetGenImage get userIconSz => const AssetGenImage('assets/icons/user_icon_sz.png'); - - /// File path: assets/icons/user_icon_vip.png AssetGenImage get userIconVip => const AssetGenImage('assets/icons/user_icon_vip.png'); - - /// File path: assets/icons/user_icon_wdbx.png AssetGenImage get userIconWdbx => const AssetGenImage('assets/icons/user_icon_wdbx.png'); - - /// File path: assets/icons/user_icon_wdc.png AssetGenImage get userIconWdc => const AssetGenImage('assets/icons/user_icon_wdc.png'); - - /// File path: assets/icons/user_icon_wdcw.png AssetGenImage get userIconWdcw => const AssetGenImage('assets/icons/user_icon_wdcw.png'); - - /// File path: assets/icons/user_icon_wddz.png AssetGenImage get userIconWddz => const AssetGenImage('assets/icons/user_icon_wddz.png'); - - /// File path: assets/icons/user_icon_wdfk.png AssetGenImage get userIconWdfk => const AssetGenImage('assets/icons/user_icon_wdfk.png'); - - /// File path: assets/icons/user_icon_wdfw.png AssetGenImage get userIconWdfw => const AssetGenImage('assets/icons/user_icon_wdfw.png'); - - /// File path: assets/icons/user_icon_wdgj.png AssetGenImage get userIconWdgj => const AssetGenImage('assets/icons/user_icon_wdgj.png'); - - /// File path: assets/icons/user_icon_wdjf.png AssetGenImage get userIconWdjf => const AssetGenImage('assets/icons/user_icon_wdjf.png'); - - /// File path: assets/icons/user_icon_wdsqhd.png AssetGenImage get userIconWdsqhd => const AssetGenImage('assets/icons/user_icon_wdsqhd.png'); - - /// File path: assets/icons/vip1.png AssetGenImage get vip1 => const AssetGenImage('assets/icons/vip1.png'); - - /// File path: assets/icons/vip2.png AssetGenImage get vip2 => const AssetGenImage('assets/icons/vip2.png'); - - /// File path: assets/icons/vip3.png AssetGenImage get vip3 => const AssetGenImage('assets/icons/vip3.png'); - - /// File path: assets/icons/vip4.png AssetGenImage get vip4 => const AssetGenImage('assets/icons/vip4.png'); - - /// File path: assets/icons/vip_font.png AssetGenImage get vipFont => const AssetGenImage('assets/icons/vip_font.png'); - - /// File path: assets/icons/watch.png AssetGenImage get watch => const AssetGenImage('assets/icons/watch.png'); - - /// File path: assets/icons/xianshi.png AssetGenImage get xianshi => const AssetGenImage('assets/icons/xianshi.png'); } class $AssetsImagesGen { const $AssetsImagesGen(); - /// File path: assets/images/application.png AssetGenImage get application => const AssetGenImage('assets/images/application.png'); - - /// File path: assets/images/car_header.png AssetGenImage get carHeader => const AssetGenImage('assets/images/car_header.png'); - - /// File path: assets/images/card_blue.png AssetGenImage get cardBlue => const AssetGenImage('assets/images/card_blue.png'); - - /// File path: assets/images/card_pink.png AssetGenImage get cardPink => const AssetGenImage('assets/images/card_pink.png'); - - /// File path: assets/images/card_yellow.png AssetGenImage get cardYellow => const AssetGenImage('assets/images/card_yellow.png'); - - /// File path: assets/images/certification.png AssetGenImage get certification => const AssetGenImage('assets/images/certification.png'); - - /// File path: assets/images/circle_left_bottom.png AssetGenImage get circleLeftBottom => const AssetGenImage('assets/images/circle_left_bottom.png'); - - /// File path: assets/images/circle_right_bottom.png AssetGenImage get circleRightBottom => const AssetGenImage('assets/images/circle_right_bottom.png'); - - /// File path: assets/images/circle_right_top.png AssetGenImage get circleRightTop => const AssetGenImage('assets/images/circle_right_top.png'); - - /// File path: assets/images/circle_text.png AssetGenImage get circleText => const AssetGenImage('assets/images/circle_text.png'); - - /// File path: assets/images/code_logo.png AssetGenImage get codeLogo => const AssetGenImage('assets/images/code_logo.png'); - - /// File path: assets/images/commitment.png AssetGenImage get commitment => const AssetGenImage('assets/images/commitment.png'); - - /// File path: assets/images/community_my_bg.png AssetGenImage get communityMyBg => const AssetGenImage('assets/images/community_my_bg.png'); - - /// File path: assets/images/contact_manager.png AssetGenImage get contactManager => const AssetGenImage('assets/images/contact_manager.png'); - - /// File path: assets/images/drawings.png AssetGenImage get drawings => const AssetGenImage('assets/images/drawings.png'); - - /// File path: assets/images/equipment_empty.png AssetGenImage get equipmentEmpty => const AssetGenImage('assets/images/equipment_empty.png'); - - /// File path: assets/images/good_detail_integral_back.png AssetGenImage get goodDetailIntegralBack => const AssetGenImage('assets/images/good_detail_integral_back.png'); - - /// File path: assets/images/house_attestation.png AssetGenImage get houseAttestation => const AssetGenImage('assets/images/house_attestation.png'); - - /// File path: assets/images/house_empty.png AssetGenImage get houseEmpty => const AssetGenImage('assets/images/house_empty.png'); - - /// File path: assets/images/house_header.png AssetGenImage get houseHeader => const AssetGenImage('assets/images/house_header.png'); - - /// File path: assets/images/license.png AssetGenImage get license => const AssetGenImage('assets/images/license.png'); - - /// File path: assets/images/license_back.png AssetGenImage get licenseBack => const AssetGenImage('assets/images/license_back.png'); - - /// File path: assets/images/lock.png AssetGenImage get lock => const AssetGenImage('assets/images/lock.png'); - - /// File path: assets/images/logo.png AssetGenImage get logo => const AssetGenImage('assets/images/logo.png'); - - /// File path: assets/images/member_bg.png AssetGenImage get memberBg => const AssetGenImage('assets/images/member_bg.png'); - - /// File path: assets/images/mine_bg.png AssetGenImage get mineBg => const AssetGenImage('assets/images/mine_bg.png'); - - /// File path: assets/images/my_bg.png AssetGenImage get myBg => const AssetGenImage('assets/images/my_bg.png'); - - /// File path: assets/images/notice.png AssetGenImage get notice => const AssetGenImage('assets/images/notice.png'); - - /// File path: assets/images/open_door.png AssetGenImage get openDoor => const AssetGenImage('assets/images/open_door.png'); - - /// File path: assets/images/phone_logo.png AssetGenImage get phoneLogo => const AssetGenImage('assets/images/phone_logo.png'); - - /// File path: assets/images/placeholder.webp AssetGenImage get placeholder => const AssetGenImage('assets/images/placeholder.webp'); - - /// File path: assets/images/property_bg.png AssetGenImage get propertyBg => const AssetGenImage('assets/images/property_bg.png'); - - /// File path: assets/images/shop_car_empty.png AssetGenImage get shopCarEmpty => const AssetGenImage('assets/images/shop_car_empty.png'); - - /// File path: assets/images/splash_logo.png AssetGenImage get splashLogo => const AssetGenImage('assets/images/splash_logo.png'); - - /// File path: assets/images/success.png AssetGenImage get success => const AssetGenImage('assets/images/success.png'); - - /// File path: assets/images/white.png AssetGenImage get white => const AssetGenImage('assets/images/white.png'); - - /// File path: assets/images/wxpay.png AssetGenImage get wxpay => const AssetGenImage('assets/images/wxpay.png'); } +class $AssetsJsonGen { + const $AssetsJsonGen(); +} + class $AssetsStaticGen { const $AssetsStaticGen(); - /// File path: assets/static/bracelet_header.png AssetGenImage get braceletHeader => const AssetGenImage('assets/static/bracelet_header.png'); - - /// File path: assets/static/car_card_grey.webp AssetGenImage get carCardGrey => const AssetGenImage('assets/static/car_card_grey.webp'); - - /// File path: assets/static/car_card_yellow.webp AssetGenImage get carCardYellow => const AssetGenImage('assets/static/car_card_yellow.webp'); - - /// File path: assets/static/car_park_empty.webp AssetGenImage get carParkEmpty => const AssetGenImage('assets/static/car_park_empty.webp'); - - /// File path: assets/static/family.png AssetGenImage get family => const AssetGenImage('assets/static/family.png'); - - /// File path: assets/static/house_auth_fail.webp AssetGenImage get houseAuthFail => const AssetGenImage('assets/static/house_auth_fail.webp'); - - /// File path: assets/static/house_auth_success.webp AssetGenImage get houseAuthSuccess => const AssetGenImage('assets/static/house_auth_success.webp'); - - /// File path: assets/static/id_card_back.png AssetGenImage get idCardBack => const AssetGenImage('assets/static/id_card_back.png'); - - /// File path: assets/static/id_card_front.png AssetGenImage get idCardFront => const AssetGenImage('assets/static/id_card_front.png'); - - /// File path: assets/static/integral_background.png AssetGenImage get integralBackground => const AssetGenImage('assets/static/integral_background.png'); - - /// File path: assets/static/old_age_back.png AssetGenImage get oldAgeBack => const AssetGenImage('assets/static/old_age_back.png'); - - /// File path: assets/static/parking_grey.webp AssetGenImage get parkingGrey => const AssetGenImage('assets/static/parking_grey.webp'); - - /// File path: assets/static/parking_yellow.webp AssetGenImage get parkingYellow => const AssetGenImage('assets/static/parking_yellow.webp'); - - /// File path: assets/static/review_fail.webp AssetGenImage get reviewFail => const AssetGenImage('assets/static/review_fail.webp'); - - /// File path: assets/static/reviewing.webp AssetGenImage get reviewing => const AssetGenImage('assets/static/reviewing.webp'); - - /// File path: assets/static/rule_explain.png AssetGenImage get ruleExplain => const AssetGenImage('assets/static/rule_explain.png'); - - /// File path: assets/static/sign_in_background.png AssetGenImage get signInBackground => const AssetGenImage('assets/static/sign_in_background.png'); - - /// File path: assets/static/vip_background.png AssetGenImage get vipBackground => const AssetGenImage('assets/static/vip_background.png'); } @@ -1278,16 +653,9 @@ class $AssetsStaticGen { class $AssetsTabGen { const $AssetsTabGen(); - /// File path: assets/tab/bkjh.png AssetGenImage get bkjh => const AssetGenImage('assets/tab/bkjh.png'); - - /// File path: assets/tab/kbhw.png AssetGenImage get kbhw => const AssetGenImage('assets/tab/kbhw.png'); - - /// File path: assets/tab/nanz.png AssetGenImage get nanz => const AssetGenImage('assets/tab/nanz.png'); - - /// File path: assets/tab/nvz.png AssetGenImage get nvz => const AssetGenImage('assets/tab/nvz.png'); } @@ -1296,8 +664,10 @@ class Assets { static const $AssetsApplicationsGen applications = $AssetsApplicationsGen(); static const $AssetsBraceletGen bracelet = $AssetsBraceletGen(); + static const $AssetsHomeGen home = $AssetsHomeGen(); static const $AssetsIconsGen icons = $AssetsIconsGen(); static const $AssetsImagesGen images = $AssetsImagesGen(); + static const $AssetsJsonGen json = $AssetsJsonGen(); static const $AssetsStaticGen static = $AssetsStaticGen(); static const $AssetsTabGen tab = $AssetsTabGen(); } diff --git a/lib/pages/home/home_page.dart b/lib/pages/home/home_page.dart index 2c9a4181..4df6291f 100644 --- a/lib/pages/home/home_page.dart +++ b/lib/pages/home/home_page.dart @@ -1,9 +1,8 @@ // Dart imports: import 'package:aku_new_community/constants/application_objects.dart'; -import 'package:aku_new_community/constants/saas_api.dart'; import 'package:aku_new_community/extensions/color_ext.dart'; -import 'package:aku_new_community/model/common/img_model.dart'; +import 'package:aku_new_community/gen/assets.gen.dart'; import 'package:aku_new_community/models/home/home_activity_model.dart'; import 'package:aku_new_community/models/home/home_announce_model.dart'; import 'package:aku_new_community/models/home/home_swiper_model.dart'; @@ -12,29 +11,31 @@ import 'package:aku_new_community/pages/one_alarm/widget/alarm_page.dart'; import 'package:aku_new_community/pages/visitor_access_page/visitor_access_page.dart'; import 'package:aku_new_community/provider/app_provider.dart'; import 'package:aku_new_community/ui/community/activity/activity_card.dart'; +import 'package:aku_new_community/ui/community/activity/activity_detail_page.dart'; import 'package:aku_new_community/ui/community/activity/activity_list_page.dart'; import 'package:aku_new_community/ui/community/community_func.dart'; +import 'package:aku_new_community/ui/community/notice/notice_detail_page.dart'; import 'package:aku_new_community/ui/home/home_notification.dart'; import 'package:aku_new_community/ui/home/home_title.dart'; +import 'package:aku_new_community/ui/home/public_infomation/public_information_detail_page.dart'; import 'package:aku_new_community/ui/manager/advice/advice_page.dart'; import 'package:aku_new_community/ui/market/search/good_detail_page.dart'; import 'package:aku_new_community/ui/search/bee_search.dart'; import 'package:aku_new_community/utils/headers.dart'; import 'package:aku_new_community/utils/login_util.dart'; -import 'package:aku_new_community/widget/animated/OverlayWidget.dart'; import 'package:aku_new_community/widget/beeImageNetwork.dart'; +import 'package:aku_new_community/widget/bee_divider.dart'; import 'package:aku_new_community/widget/others/rectIndicator.dart'; import 'package:aku_new_community/widget/others/user_tool.dart'; +import 'package:aku_new_community/widget/views/bee_gradient_divider.dart'; import 'package:badges/badges.dart'; import 'package:bot_toast/bot_toast.dart'; -import 'package:cached_network_image/cached_network_image.dart'; import 'package:card_swiper/card_swiper.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_easyrefresh/easy_refresh.dart'; import 'package:get/get.dart'; import 'package:jpush_flutter/jpush_flutter.dart'; -import 'package:palette_generator/palette_generator.dart'; import 'package:power_logger/power_logger.dart'; import 'package:provider/provider.dart'; import 'package:url_launcher/url_launcher.dart'; @@ -69,7 +70,6 @@ class _HomePageState extends State List _swiperModels = []; SwiperController _swiperController = SwiperController(); - ValueNotifier _barColor = ValueNotifier(Colors.transparent); @override void initState() { @@ -85,14 +85,6 @@ class _HomePageState extends State } _scrollController = ScrollController(); _refreshController = EasyRefreshController(); - _swiperController.addListener(() { - //由于先触发监听后,再执行onChangeIndex函数,所以_currentSwiperIndex会比当前index少1,用+1并求余的方式获得真正当前index; - if (_swiperModels.length <= 1) { - _swiperBarColor(0); - } else { - _swiperBarColor((_currentSwiperIndex + 1) % 3); - } - }); SystemChrome.setSystemUIOverlayStyle( SystemUiOverlayStyle(statusBarColor: Colors.transparent)); } @@ -112,96 +104,93 @@ class _HomePageState extends State commentCount = appProvider.messageCenterModel.commentCount ?? 0; sysCount = appProvider.messageCenterModel.sysCount ?? 0; sum = commentCount + sysCount; - var head = ValueListenableBuilder( - valueListenable: _barColor, - builder: (context, Color color, child) { - return Container( - padding: EdgeInsets.only(top: MediaQuery.of(context).padding.top), - decoration: BoxDecoration( - border: Border.all(width: 0, color: color), - color: color, - ), - width: double.infinity, - child: child, - ); - }, - child: Padding( - padding: EdgeInsets.symmetric(vertical: 16.w, horizontal: 16.w), - child: Row(crossAxisAlignment: CrossAxisAlignment.center, children: [ - if (appProvider.location != null) - Padding( - padding: const EdgeInsets.only(right: 5), - child: Image.asset( - R.ASSETS_ICONS_ICON_MAIN_LOCATION_PNG, - width: 32.w, - height: 32.w, - ), - ), - Text( - appProvider.location?['city'] == null - ? '' - : appProvider.location?['city'] as String? ?? '', - style: TextStyle( - fontWeight: FontWeight.w600, - fontSize: 24.sp, - color: Color(0xff333333), - ), - textAlign: TextAlign.center, - ), - Text( - '(${appProvider.weatherType} ${appProvider.weatherTemp}℃)', - style: TextStyle( - fontSize: 24.sp, - color: Color(0xff999999), - ), - textAlign: TextAlign.center, + var head = Padding( + padding: EdgeInsets.only( + top: MediaQuery.of(context).padding.top + 20.w, + right: 32.w, + left: 32.w, + bottom: 20.w), + child: Row(crossAxisAlignment: CrossAxisAlignment.center, children: [ + if (appProvider.location != null) + Image.asset( + Assets.home.icLocation.path, + width: 48.w, + height: 48.w, ), - Spacer(), - GestureDetector( - onTap: () { - Get.to(() => BeeSearch()); - }, - child: Image.asset(R.ASSETS_ICONS_ICON_MAIN_FIND_PNG, - height: 40.w, width: 40.w), + 16.wb, + Text( + appProvider.location?['city'] == null + ? '' + : appProvider.location?['city'] as String? ?? '', + style: TextStyle( + fontWeight: FontWeight.w600, + fontSize: 28.sp, + color: Color(0xff333333), ), - Padding( - padding: EdgeInsets.only(right: 16.w, left: 12.w), - child: Badge( - elevation: 0, - badgeColor: Color(0xFFCF2525), - padding: sum > 9 ? EdgeInsets.all(2.w) : EdgeInsets.all(5.w), - showBadge: appProvider.messageCenterModel.commentCount != 0 || - appProvider.messageCenterModel.sysCount != 0, - position: BadgePosition.topEnd( - top: 8.w, - end: -4.w, - ), - badgeContent: Text( - (sum > 99 ? 99 : sum).toString(), - style: TextStyle(color: Colors.white, fontSize: 20.sp), - ), - child: GestureDetector( - onTap: () { - if (LoginUtil.isNotLogin) return; - Get.to(() => MessageCenterPage()); - }, - child: Image.asset(R.ASSETS_ICONS_ICON_MAIN_MESSAGE_PNG, - height: 40.w, width: 40.w), - )), + textAlign: TextAlign.center, + ), + Text( + '(${appProvider.weatherType} ${appProvider.weatherTemp}℃)', + style: TextStyle( + fontSize: 28.sp, + color: Color(0xff999999), ), - ]), - ), + textAlign: TextAlign.center, + ), + Spacer(), + GestureDetector( + onTap: () { + Get.to(() => BeeSearch()); + }, + child: + Image.asset(Assets.home.icSearch.path, height: 48.w, width: 48.w), + ), + 20.wb, + Badge( + elevation: 0, + badgeColor: Color(0xFFCF2525), + padding: sum > 9 ? EdgeInsets.all(2.w) : EdgeInsets.all(5.w), + showBadge: appProvider.messageCenterModel.commentCount != 0 || + appProvider.messageCenterModel.sysCount != 0, + position: BadgePosition.topEnd( + top: 8.w, + end: -4.w, + ), + badgeContent: Text( + (sum > 99 ? 99 : sum).toString(), + style: TextStyle(color: Colors.white, fontSize: 20.sp), + ), + child: GestureDetector( + onTap: () { + if (LoginUtil.isNotLogin) return; + Get.to(() => MessageCenterPage()); + }, + child: Image.asset(Assets.home.icMessage.path, + height: 48.w, width: 48.w), + )), + ]), ); return AnnotatedRegion( value: SystemUiOverlayStyle.dark, child: Scaffold( extendBody: true, extendBodyBehindAppBar: true, - body: Stack( - children: [ - EasyRefresh( + backgroundColor: Color(0xFFFDE019), + appBar: PreferredSize( + preferredSize: + Size.fromHeight(MediaQuery.of(context).padding.top + 88.w), + child: head), + body: SafeArea( + child: Container( + height: MediaQuery.of(context).size.height, + decoration: BoxDecoration( + borderRadius: + BorderRadius.vertical(top: Radius.circular(32.w)), + color: Color(0xFFF9F9F9)), + clipBehavior: Clip.antiAliasWithSaveLayer, + child: EasyRefresh( controller: _refreshController, - header: BeeBallPauseHeader(bgColor: _barColor), + header: MaterialHeader(), firstRefresh: true, onRefresh: () async { _activityItemModels = await CommunityFunc.activityList(); @@ -211,132 +200,99 @@ class _HomePageState extends State setState(() {}); }, child: CustomScrollView( + shrinkWrap: true, controller: _scrollController, slivers: [ SliverToBoxAdapter( - child: Column( - mainAxisSize: MainAxisSize.min, - children: [ - head, - HomeSwiper(), //要做点击事件 - // SizedBox(height: 100.w), - Container( - padding: EdgeInsets.only(top: 24.w, bottom: 32.w), - child: getFunction(), //ApplicationView(), - decoration: BoxDecoration( - color: Colors.white, - boxShadow: const [ - BoxShadow( - color: Color(0x14000000), - blurRadius: 0, - offset: Offset(0.0, 2.0), - spreadRadius: 0.1) - ], - borderRadius: BorderRadius.only( - bottomLeft: Radius.circular(28), - bottomRight: Radius.circular(28))), - ) - //ApplicationBox(child: ApplicationView()), - ], - ), + child: HomeSwiper(), ), SliverToBoxAdapter( child: Container( - height: 40, - margin: EdgeInsets.only( - left: 32.w, right: 32.w, top: 24.w), - decoration: BoxDecoration( - color: Colors.white, - borderRadius: BorderRadius.all(Radius.circular(8)), - boxShadow: const [ - BoxShadow( - color: Color(0x14000000), - blurRadius: 4, - spreadRadius: 0.5) - ], - ), - child: HomeNotification(items: _boardItemModels)), + margin: EdgeInsets.symmetric(horizontal: 32.w), + padding: + EdgeInsets.only(top: 20.w, left: 36.w, right: 36.w), + child: _applications(), //ApplicationView(), + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(16.w), + ), + ), ), SliverToBoxAdapter( - child: Row( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - GestureDetector( - child: Container( - margin: EdgeInsets.only(top: 24.w), - padding: EdgeInsets.only(left: 32.w, top: 24.w), - width: 140, - height: 150, - decoration: BoxDecoration( - image: DecorationImage( - fit: BoxFit.fill, - image: - AssetImage(R.ASSETS_IMAGES_CARD_YELLOW_PNG), - )), - child: Column( - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - Text( - '访客邀请', - style: TextStyle( - color: Color(0xD9000000), - fontSize: 26.sp, - fontWeight: FontWeight.bold), - ), - 10.hb, - Text( - '一键分享', - style: TextStyle( - color: Color(0x73000000), - fontSize: 20.sp, - ), - ), - Text( - '让拜访不再是难事', - style: TextStyle( - color: Color(0x73000000), - fontSize: 20.sp, - ), - ), - Spacer(), - Image.asset( - R.ASSETS_ICONS_ICON_MAIN_INVITE_PNG, - width: 100.w, - height: 100.w, + child: Container( + width: 686.w, + height: 320.w, + clipBehavior: Clip.antiAliasWithSaveLayer, + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(16.w)), + margin: EdgeInsets.all(32.w), + child: Row( + children: [ + Expanded( + flex: 1, + child: GestureDetector( + child: Container( + padding: + EdgeInsets.only(left: 34.w, top: 40.w), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(16.w), + image: DecorationImage( + fit: BoxFit.fill, + image: AssetImage( + Assets.home.imgFkyq.path), + )), + child: Column( + crossAxisAlignment: + CrossAxisAlignment.start, + children: [ + Text( + '访客邀请', + style: TextStyle( + color: Color(0xD9000000), + fontSize: 26.sp, + fontWeight: FontWeight.bold), + ), + 10.hb, + Text( + '让拜访更加便捷', + style: TextStyle( + color: Color(0x73000000), + fontSize: 20.sp, + ), + ), + ], ), - 30.hb, - ], + ), + onTap: () { + Get.to(() => VisitorAccessPage()); + }, ), ), - onTap: () { - Get.to(VisitorAccessPage()); - }, - ), - 25.wb, - Container( - margin: EdgeInsets.only(top: 24.w), - child: Column( - children: [ - GestureDetector( - child: Container( - width: 190, - height: 69, - decoration: BoxDecoration( - image: DecorationImage( - fit: BoxFit.fill, - image: AssetImage( - R.ASSETS_IMAGES_CARD_PINK_PNG), - )), - child: Row( - mainAxisAlignment: - MainAxisAlignment.start, - children: [ - 20.wb, - Column( + BeeGradientDivider.vertical(), + Expanded( + flex: 2, + child: Column( + children: [ + Expanded( + flex: 1, + child: GestureDetector( + child: Container( + width: double.infinity, + decoration: BoxDecoration( + borderRadius: + BorderRadius.circular(16.w), + image: DecorationImage( + fit: BoxFit.cover, + image: AssetImage( + Assets.home.imgYjbj.path), + )), + padding: EdgeInsets.only( + left: 32.w, top: 40.w), + child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ - 20.hb, Text( '一键报警', style: TextStyle( @@ -354,41 +310,32 @@ class _HomePageState extends State ), ], ), - Spacer(), - Image.asset( - R.ASSETS_ICONS_ICON_MAIN_POLICE_PNG, - width: 98.w, - height: 98.w, - ), - 20.wb, - ], + ), + onTap: () { + Get.to(() => AlarmPage()); + }, ), ), - onTap: () { - Get.to(AlarmPage()); - }, - ), - GestureDetector( - child: Container( - margin: EdgeInsets.only(top: 20.w), - width: 190, - height: 69, - decoration: BoxDecoration( - image: DecorationImage( - fit: BoxFit.fill, - image: AssetImage( - R.ASSETS_IMAGES_CARD_BLUE_PNG), - )), - child: Row( - mainAxisAlignment: - MainAxisAlignment.start, - children: [ - 20.wb, - Column( + BeeGradientDivider.horizontal(), + Expanded( + flex: 1, + child: GestureDetector( + child: Container( + padding: EdgeInsets.only( + top: 40.w, left: 32.w), + width: double.infinity, + decoration: BoxDecoration( + borderRadius: + BorderRadius.circular(16.w), + image: DecorationImage( + fit: BoxFit.cover, + image: AssetImage( + Assets.home.imgJyzx.path), + )), + child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: [ - 20.hb, Text( '建议咨询', style: TextStyle( @@ -406,25 +353,18 @@ class _HomePageState extends State ), ], ), - Spacer(), - Image.asset( - R.ASSETS_ICONS_ICON_MAIN_CONSULT_PNG, - width: 98.w, - height: 98.w, - ), - 20.wb, - ], + ), + onTap: () { + Get.to(AdvicePage( + type: AdviceType.SUGGESTION)); + }, ), - ), - onTap: () { - Get.to(AdvicePage( - type: AdviceType.SUGGESTION)); - }, - ) - ], - ), - ) - ], + ) + ], + ), + ) + ], + ), ), ), SliverToBoxAdapter( @@ -470,8 +410,7 @@ class _HomePageState extends State ], ), ), - OverlayLivingBtnWidget() - ], + ), ), )); } @@ -479,48 +418,46 @@ class _HomePageState extends State Widget HomeSwiper() { return Container( width: double.infinity, - height: 320.w, - decoration: - BoxDecoration(border: Border.all(width: 0, color: _barColor.value)), - child: AspectRatio( - aspectRatio: 375 / 160, - child: Swiper( - key: UniqueKey(), - controller: _swiperController, - onIndexChanged: (index) async { - _currentSwiperIndex = index; - }, - itemBuilder: (BuildContext context, int index) { - return getSwiperImage(_swiperModels[index]); - }, + clipBehavior: Clip.antiAlias, + margin: EdgeInsets.all(32.w), + height: 248.w, + decoration: BoxDecoration(borderRadius: BorderRadius.circular(16.w)), + child: Swiper( + key: UniqueKey(), + controller: _swiperController, + onIndexChanged: (index) async { + _currentSwiperIndex = index; + }, + itemBuilder: (BuildContext context, int index) { + return getSwiperImage(_swiperModels[index]); + }, - pagination: SwiperPagination( - alignment: Alignment.bottomRight, - builder: SwiperCustomPagination( - builder: (BuildContext context, SwiperPluginConfig config) { - return RectIndicator( - position: config.activeIndex, - count: _swiperModels.length, - activeColor: Color(0x99FFFFFF), - color: Color(0xD9FFFFFF), - //未选中 指示器颜色,选中的颜色key为Color - width: 4, - //指示器宽度 - activeWidth: 14, - //选中的指示器宽度 - radius: 4, - //指示器圆角角度 - height: 4, - ); //指示器高度 - })), - scrollDirection: Axis.horizontal, - // control: new SwiperControl(), - autoplay: true, - onTap: (index) { - swiperNavigate(_swiperModels[index]); - }, - itemCount: _swiperModels.length, - ), + pagination: SwiperPagination( + alignment: Alignment.bottomRight, + builder: SwiperCustomPagination( + builder: (BuildContext context, SwiperPluginConfig config) { + return RectIndicator( + position: config.activeIndex, + count: _swiperModels.length, + activeColor: Color(0x99FFFFFF), + color: Color(0xD9FFFFFF), + //未选中 指示器颜色,选中的颜色key为Color + width: 4, + //指示器宽度 + activeWidth: 14, + //选中的指示器宽度 + radius: 4, + //指示器圆角角度 + height: 4, + ); //指示器高度 + })), + scrollDirection: Axis.horizontal, + // control: new SwiperControl(), + autoplay: true, + onTap: (index) { + swiperNavigate(_swiperModels[index]); + }, + itemCount: _swiperModels.length, ), ); } @@ -531,41 +468,49 @@ class _HomePageState extends State launch(model.customizeUrl ?? ''); break; case 2: - Get.to(GoodDetailPage(goodId: model.id)); + model.associationId == null + ? null + : Get.to(() => GoodDetailPage( + goodId: model.associationId!, + )); break; case 3: - // Get.to(page) + model.associationId == null + ? null + : Get.to(() => PublicInformationDetailPage( + id: model.associationId!, + )); break; case 4: + model.associationId == null + ? null + : Get.to(() => NoticeDetailPage( + id: model.associationId!, + )); break; case 5: + model.associationId == null + ? null + : Get.to(() => ActivityDetailPage( + id: model.associationId!, + )); break; default: - BotToast.showText(text: '类型错误'); - } - } - - Future _swiperBarColor(int index) async { - if (_swiperModels.isNotEmpty) { - var color = - await PaletteGenerator.fromImageProvider(CachedNetworkImageProvider( - SAASAPI.image(ImgModel.first(_swiperModels[index].imgList)), - )); - _barColor.value = color.dominantColor?.color ?? Colors.transparent; - } else { - _barColor.value = Colors.transparent; + () {}; } } Widget getSwiperImage(HomeSwiperModel swiperModel) { return Container( + clipBehavior: Clip.antiAliasWithSaveLayer, + decoration: BoxDecoration(borderRadius: BorderRadius.circular(16.w)), child: BeeImageNetwork( imgs: swiperModel.imgList ?? [], ), ); } - Widget getFunction() { + Widget _applications() { return Column( children: [ Row( @@ -578,7 +523,7 @@ class _HomePageState extends State getFunctionBtn(AO.fromRaw('智慧养老')), ], ), - 32.hb, + 24.hb, Row( mainAxisAlignment: MainAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.center, @@ -589,34 +534,41 @@ class _HomePageState extends State getFunctionBtn(AO.fromRaw('全部应用')), ], ), + 44.hb, + BeeDivider.horizontal(), + 10.hb, + HomeNotification(items: _boardItemModels), + 10.hb, ], ); } Widget getFunctionBtn(AO ao) { - return MaterialButton( - shape: StadiumBorder(), - padding: EdgeInsets.zero, - onPressed: () { - if (LoginUtil.isNotLogin) return; - // if (!LoginUtil.haveRoom(ao.title)) return; - if (ao.page == null) { - BotToast.showText(text: '该功能正在准备上线中,敬请期待', align: Alignment(0, 0.5)); - } else { - Get.to(ao.page); - } - }, - child: Column( - mainAxisAlignment: MainAxisAlignment.center, - children: [ - Image.asset( - ao.path, - height: 80.w, - width: 80.w, - ), - 16.hb, - ao.title.text.size(22.sp).color(Color(0xA6000000)).bold.make(), - ], + return Expanded( + flex: 1, + child: GestureDetector( + onTap: () { + if (LoginUtil.isNotLogin) return; + // if (!LoginUtil.haveRoom(ao.title)) return; + if (ao.page == null) { + BotToast.showText( + text: '该功能正在准备上线中,敬请期待', align: Alignment(0, 0.5)); + } else { + Get.to(ao.page); + } + }, + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Image.asset( + ao.path, + height: 96.w, + width: 96.w, + ), + 8.hb, + ao.title.text.size(24.sp).color(Color(0xFF333333)).make(), + ], + ), ), ); } diff --git a/lib/provider/user_provider.dart b/lib/provider/user_provider.dart index fc290659..178f15f6 100644 --- a/lib/provider/user_provider.dart +++ b/lib/provider/user_provider.dart @@ -60,7 +60,7 @@ class UserProvider extends ChangeNotifier { _token = null; _userInfoModel = null; _myHouses = []; - NetUtil().get(SAASAPI.login.logOut, showMessage: true); + NetUtil().post(SAASAPI.login.logOut, showMessage: true); NetUtil().dio!.options.headers.remove('app-login-token'); HiveStore.appBox!.delete('token'); HiveStore.appBox!.delete('login'); diff --git a/lib/ui/community/community_views/community_page.dart b/lib/ui/community/community_views/community_page.dart index f6ddaaf1..567414f4 100644 --- a/lib/ui/community/community_views/community_page.dart +++ b/lib/ui/community/community_views/community_page.dart @@ -26,12 +26,10 @@ import 'package:aku_new_community/utils/network/base_model.dart'; import 'package:aku_new_community/utils/network/net_util.dart'; import 'package:aku_new_community/widget/others/user_tool.dart'; import 'package:bot_toast/bot_toast.dart'; -import 'package:common_utils/common_utils.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter_easyrefresh/easy_refresh.dart'; import 'package:get/get.dart'; -import 'package:intl/intl.dart'; import 'package:provider/provider.dart'; class CommunityPage extends StatefulWidget { @@ -295,7 +293,7 @@ class _CommunityPageState extends State var result = await Get.to(() => PublicInformationDetailPage(id: item.id)); CommunityFunc.addViews(item.id); - if (result) { + if (result != null && result) { _easyRefreshController.callRefresh(); } }, diff --git a/lib/ui/home/home_notification.dart b/lib/ui/home/home_notification.dart index f4808711..3a274a8f 100644 --- a/lib/ui/home/home_notification.dart +++ b/lib/ui/home/home_notification.dart @@ -1,3 +1,4 @@ +import 'package:aku_new_community/gen/assets.gen.dart'; import 'package:aku_new_community/models/home/home_announce_model.dart'; import 'package:aku_new_community/ui/community/notice/notice_detail_page.dart'; import 'package:aku_new_community/utils/bee_date_util.dart'; @@ -35,11 +36,7 @@ class _HomeNotificationState extends State { return Row( children: [ 24.wb, - Image.asset( - R.ASSETS_IMAGES_NOTICE_PNG, - height: 45.w, - width: 61.w, - ), + Assets.home.icGonggao.image(width: 48.w, height: 48.w), 24.wb, widget.items.isEmpty ? Spacer() @@ -48,7 +45,7 @@ class _HomeNotificationState extends State { options: CarouselOptions( scrollDirection: Axis.vertical, viewportFraction: 1.0, - aspectRatio: 300 / 40, + aspectRatio: 343 / 44, autoPlay: true, onPageChanged: (index, _) { //print(index.toString()); @@ -77,9 +74,8 @@ class _HomeNotificationState extends State { child: Text( e.title, style: TextStyle( - color: Color(0xA6000000), - fontSize: 22.sp, - fontWeight: FontWeight.bold, + color: Color(0xFF333333), + fontSize: 24.sp, ), maxLines: 1, overflow: TextOverflow.ellipsis, @@ -89,14 +85,14 @@ class _HomeNotificationState extends State { child: Text( BeeDateUtil(DateUtil.getDateTime(e.createDate)).timeAgo, style: TextStyle( - color: Color(0x73000000), - fontSize: 20.sp, + color: Color(0xFF999999), + fontSize: 24.sp, ), )), 8.wb, Icon( CupertinoIcons.chevron_forward, - size: 24.w, + size: 32.w, color: Color(0xFF999999), ), ], diff --git a/lib/ui/profile/new_house/my_house_page.dart b/lib/ui/profile/new_house/my_house_page.dart index 27658048..d28a838f 100644 --- a/lib/ui/profile/new_house/my_house_page.dart +++ b/lib/ui/profile/new_house/my_house_page.dart @@ -93,12 +93,10 @@ class _MyHousePageState extends State { children: [ GestureDetector( onTap: () async { - print(model.id); var base = await NetUtil().get( SAASAPI.profile.house.switchDefaultEstate, params: {'estateId': model.id}); if (base.success) { - await UserTool.userProvider.updateMyHouseInfo(); _refreshController.callRefresh(); } else { BotToast.showText(text: '切换默认房屋失败'); diff --git a/lib/widget/views/bee_gradient_divider.dart b/lib/widget/views/bee_gradient_divider.dart new file mode 100644 index 00000000..321502d5 --- /dev/null +++ b/lib/widget/views/bee_gradient_divider.dart @@ -0,0 +1,54 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_screenutil/flutter_screenutil.dart'; + +class BeeGradientDivider extends StatelessWidget { + final Axis direction; + final double? thin; + final double? length; + final List colors; + + const BeeGradientDivider( + {Key? key, + required this.direction, + required this.thin, + required this.length, + required this.colors}) + : super(key: key); + + const BeeGradientDivider.horizontal({ + Key? key, + this.thin, + this.length, + this.colors = const [Colors.white, Color(0xFFE8E8E8), Colors.white], + }) : this.direction = Axis.horizontal, + super(key: key); + + const BeeGradientDivider.vertical({ + Key? key, + this.thin, + this.length, + this.colors = const [Colors.white, Color(0xFFE8E8E8), Colors.white], + }) : this.direction = Axis.vertical, + super(key: key); + + double get dLength => this.length ?? double.infinity; + + double get dThin => this.thin ?? 1.w; + + @override + Widget build(BuildContext context) { + return Container( + width: direction == Axis.horizontal ? dLength : dThin, + height: direction == Axis.vertical ? dLength : dThin, + decoration: BoxDecoration( + gradient: LinearGradient( + begin: direction == Axis.horizontal + ? Alignment.centerLeft + : Alignment.topCenter, + end: direction == Axis.horizontal + ? Alignment.centerRight + : Alignment.bottomCenter, + colors: colors)), + ); + } +} diff --git a/pubspec.lock b/pubspec.lock index e09654bf..3c7fa62d 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -359,7 +359,7 @@ packages: name: dio url: "https://pub.flutter-io.cn" source: hosted - version: "4.0.4" + version: "4.0.6" dotted_border: dependency: "direct main" description: @@ -518,21 +518,21 @@ packages: name: flutter_sound url: "https://pub.flutter-io.cn" source: hosted - version: "9.1.7" + version: "9.1.9" flutter_sound_platform_interface: dependency: transitive description: name: flutter_sound_platform_interface url: "https://pub.flutter-io.cn" source: hosted - version: "9.1.7" + version: "9.1.9" flutter_sound_web: dependency: transitive description: name: flutter_sound_web url: "https://pub.flutter-io.cn" source: hosted - version: "9.1.7" + version: "9.1.9" flutter_test: dependency: "direct dev" description: flutter @@ -549,7 +549,7 @@ packages: name: fluwx url: "https://pub.flutter-io.cn" source: hosted - version: "3.8.1+1" + version: "3.8.2" frontend_server_client: dependency: transitive description: @@ -696,7 +696,7 @@ packages: name: jpush_flutter url: "https://pub.flutter-io.cn" source: hosted - version: "2.2.3" + version: "2.2.4" js: dependency: transitive description: @@ -865,13 +865,6 @@ packages: url: "https://pub.flutter-io.cn" source: hosted version: "1.0.4" - palette_generator: - dependency: "direct main" - description: - name: palette_generator - url: "https://pub.flutter-io.cn" - source: hosted - version: "0.3.3" path: dependency: transitive description: @@ -1375,7 +1368,7 @@ packages: name: win32 url: "https://pub.flutter-io.cn" source: hosted - version: "2.5.0" + version: "2.5.1" xdg_directories: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index fec81c8b..edee033b 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -114,8 +114,8 @@ dependencies: scroll_to_index: ^2.1.1 #验证码自动填充 sms_autofill: ^2.2.0 - #提取图片主色 - palette_generator: ^0.3.2 +# #提取图片主色 +# palette_generator: ^0.3.2 #音频播放 just_audio: ^0.9.20 #录音 @@ -152,6 +152,7 @@ flutter: - assets/static/ - assets/json/ - assets/bracelet/ + - assets/home/ import_sorter: emojis: true