From 2ef36d3d8a44faa60db359657d0aa37e17a25cac Mon Sep 17 00:00:00 2001 From: Mohammad Aljammal Date: Mon, 7 Sep 2020 16:41:53 +0300 Subject: [PATCH] ER --- lib/pages/ErService/ErOptions.dart | 1 + lib/pages/ErService/NearestEr.dart | 15 +++++++++++++++ lib/pages/ErService/widgets/card_position.dart | 11 ++++++++--- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/lib/pages/ErService/ErOptions.dart b/lib/pages/ErService/ErOptions.dart index 2d22f262..6b6166bb 100644 --- a/lib/pages/ErService/ErOptions.dart +++ b/lib/pages/ErService/ErOptions.dart @@ -55,6 +55,7 @@ class _ErOptionsState extends State { text: TranslationBase.of(context).ambulancerequest, subText: TranslationBase.of(context).requestA, type: 0, + ), ), Expanded( diff --git a/lib/pages/ErService/NearestEr.dart b/lib/pages/ErService/NearestEr.dart index 623871f6..eb6e6981 100644 --- a/lib/pages/ErService/NearestEr.dart +++ b/lib/pages/ErService/NearestEr.dart @@ -60,6 +60,8 @@ class NearestEr extends StatelessWidget { subText: mode.ProjectAvgERWaitingTimeModeList[0].distanceInKilometers.toString(), type: mode.ProjectAvgERWaitingTimeModeList[0].iD.toString(), + telephone: mode.ProjectAvgERWaitingTimeModeList[0].phoneNumber.toString(), + networkImage: mode.ProjectAvgERWaitingTimeModeList[0].projectImageURL.toString(), ), flex: 0, @@ -73,6 +75,8 @@ class NearestEr extends StatelessWidget { subText: mode.ProjectAvgERWaitingTimeModeList[1].distanceInKilometers.toString(), type: mode.ProjectAvgERWaitingTimeModeList[1].iD.toString(), + telephone: mode.ProjectAvgERWaitingTimeModeList[1].phoneNumber.toString(), + networkImage: mode.ProjectAvgERWaitingTimeModeList[1].projectImageURL.toString(), ), flex: 0, @@ -96,6 +100,9 @@ class NearestEr extends StatelessWidget { subText: mode.ProjectAvgERWaitingTimeModeList[2].distanceInKilometers.toString(), type: mode.ProjectAvgERWaitingTimeModeList[2].iD.toString(), + telephone: mode.ProjectAvgERWaitingTimeModeList[2].phoneNumber.toString(), + networkImage: mode.ProjectAvgERWaitingTimeModeList[2].projectImageURL.toString(), + ), flex: 0, ), @@ -112,6 +119,8 @@ class NearestEr extends StatelessWidget { subText: mode.ProjectAvgERWaitingTimeModeList[3].distanceInKilometers.toString(), type: mode.ProjectAvgERWaitingTimeModeList[3].iD.toString(), + telephone: mode.ProjectAvgERWaitingTimeModeList[3].phoneNumber.toString(), + networkImage: mode.ProjectAvgERWaitingTimeModeList[3].projectImageURL.toString(), ), flex: 0, ) @@ -134,6 +143,8 @@ class NearestEr extends StatelessWidget { subText: mode.ProjectAvgERWaitingTimeModeList[4].distanceInKilometers.toString(), type: mode.ProjectAvgERWaitingTimeModeList[4].iD.toString(), + telephone: mode.ProjectAvgERWaitingTimeModeList[4].phoneNumber.toString(), + networkImage: mode.ProjectAvgERWaitingTimeModeList[4].projectImageURL.toString(), ), flex: 0, ), @@ -150,6 +161,8 @@ class NearestEr extends StatelessWidget { subText: mode.ProjectAvgERWaitingTimeModeList[5].distanceInKilometers.toString(), type: mode.ProjectAvgERWaitingTimeModeList[5].iD.toString(), + telephone: mode.ProjectAvgERWaitingTimeModeList[5].phoneNumber.toString(), + networkImage: mode.ProjectAvgERWaitingTimeModeList[5].projectImageURL.toString(), ), flex: 0, @@ -169,6 +182,8 @@ class NearestEr extends StatelessWidget { subText: mode.ProjectAvgERWaitingTimeModeList[6].distanceInKilometers.toString(), type: mode.ProjectAvgERWaitingTimeModeList[6].iD.toString(), + telephone: mode.ProjectAvgERWaitingTimeModeList[6].phoneNumber.toString(), + networkImage: mode.ProjectAvgERWaitingTimeModeList[6].projectImageURL.toString(), ), flex: 0, ), diff --git a/lib/pages/ErService/widgets/card_position.dart b/lib/pages/ErService/widgets/card_position.dart index 73ab318a..4088c8c7 100644 --- a/lib/pages/ErService/widgets/card_position.dart +++ b/lib/pages/ErService/widgets/card_position.dart @@ -10,18 +10,22 @@ class CardPosition extends StatelessWidget { final text; final subText; final type; + final telephone; + final networkImage; const CardPosition( { @required this.image, @required this.text, @required this.subText, - @required this.type}); + @required this.type, + @required this.telephone, + @required this.networkImage }); @override Widget build(BuildContext context) { return GestureDetector( onTap: () { - navigateToSearch(context, this.type); + navigateToSearch(context, this.type,this.telephone,this.networkImage); print("=============this.type============="+this.type); }, child: Container( @@ -62,9 +66,10 @@ class CardPosition extends StatelessWidget { ); } - Future navigateToSearch(context, type) async { + Future navigateToSearch(context, type,telephone,networkImage) async { //===Switch case=== print("================"+type); + print("================"+telephone); // Navigator.push( // context,