diff --git a/lib/config/localized_values.dart b/lib/config/localized_values.dart index b70b4071..04c1fbf0 100644 --- a/lib/config/localized_values.dart +++ b/lib/config/localized_values.dart @@ -873,15 +873,9 @@ const Map localizedValues = { "stretcher": {"en": "Stretcher", "ar": "نقالة"}, "none": {"en": "None", "ar": "لا شيء"}, "RRT-Summary": {"en": "Summary", "ar": "ملخص الطلب"}, - "Rapid-Response-Team": { - "en": "Rapid Response Team", - "ar": "فريق الاستجابة السريع" - }, + "Rapid-Response-Team": {"en": "Rapid Response Team", "ar": "فريق الاستجابة السريع"}, "AmountBeforeTax": {"en": "Amount Before Tax:", "ar": "Amount Before Tax:"}, - "ApproximateServiceFee": { - "en": "Approximate Service Fee", - "ar": "Approximate Service Fee" - }, + "ApproximateServiceFee": {"en": "Approximate Service Fee", "ar": "Approximate Service Fee"}, "TaxAmount": {"en": "Tax Amount:", "ar": "Tax Amount:"}, "TotalAmountPayable": {"en": "Total Amount Payable:", "ar": "Total Amount Payable:"}, "iAcceptTermsConditions": {"en": "I Accept the Terms And Conditions", "ar": "You can pay by the following options:"}, @@ -892,7 +886,6 @@ const Map localizedValues = { "ar": "The RRT service provides medical services urgent and stable cases, not life-threatening situation or extremities and the service includes providing medical care from a copmplete medical team at home" }, - "Rapid-Response-Team": {"en": "Rapid Response Team", "ar": "فريق الاستجابة السريع"}, "rrtService": {"en": "RRT Service", "ar": "خدمة RRT"}, "bill-amount": {"en": "Bill Amount", "ar": "مبلغ الفاتورة"}, "transport-method": {"en": "Transportation Method", "ar": "طريقة النقل"}, @@ -1345,4 +1338,16 @@ const Map localizedValues = { "upcoming-pay-options": {"en": "You can pay by the following Options:", "ar": "يمكنك الدفع عن طريق الخيارات التالية:"}, "please-accept-terms": {"en": "Please accept terms & conditions to continue", "ar": "يرجى قبول الشروط والأحكام للمتابعة"}, + + "type": {"en": "Type", "ar": "اكتب"}, + "info-ereferral": { + "en": + "This service allows you to submit a Referral request from any health care providers either inside or outside the kingdom of Saudi Arabia to any of HMG Hospitals, By filling some of the patient's data and attaching the medical reports, moreover you can track the request status (Under process, Accepted or Rejected)", + "ar": + "تتيح لك هذه الخدمة إرسال طلب إحالة من أي من مقدمي الرعاية الصحية سواء داخل المملكة العربية السعودية أو خارجها إلى أي من مستشفيات HMG ، عن طريق ملء بعض بيانات المريض وإرفاق التقارير الطبية ، علاوة على ذلك يمكنك تتبع حالة الطلب ( قيد المعالجة ، مقبول أو مرفوض)" + }, + "er-consultation": { + "en": "This service allows you to make an online virtual consultation via video call directly with the doctor from anywhere at any time.", + "ar": "تتيح لك هذه الخدمة إجراء استشارة عبر مكالمة فيديو مباشرة مع الطبيب من أي مكان وفي أي وقت" + }, }; diff --git a/lib/pages/livecare/livecare_home.dart b/lib/pages/livecare/livecare_home.dart index d74dd6c8..cba65fa8 100644 --- a/lib/pages/livecare/livecare_home.dart +++ b/lib/pages/livecare/livecare_home.dart @@ -16,8 +16,7 @@ class LiveCareHome extends StatefulWidget { _LiveCareHomeState createState() => _LiveCareHomeState(); } -class _LiveCareHomeState extends State - with SingleTickerProviderStateMixin { +class _LiveCareHomeState extends State with SingleTickerProviderStateMixin { TabController _tabController; bool isDataLoaded = false; @@ -35,10 +34,7 @@ class _LiveCareHomeState extends State pendingERRequestHistoryList = new ErRequestHistoryList(); imagesInfo.add(ImagesInfo( - imageEn: - 'https://hmgwebservices.com/Images/MobileApp/imges-info/er-consultation_en/en/0.png', - imageAr: - 'https://hmgwebservices.com/Images/MobileApp/imges-info/er-consultation_en/ar/0.png')); + imageEn: 'https://hmgwebservices.com/Images/MobileApp/imges-info/er-consultation_en/en/0.png', imageAr: 'https://hmgwebservices.com/Images/MobileApp/imges-info/er-consultation_en/ar/0.png')); WidgetsBinding.instance.addPostFrameCallback((_) { if (!isDataLoaded) getLiveCareHistory(); }); @@ -77,10 +73,7 @@ class _LiveCareHomeState extends State getLiveCareHistory: getLiveCareHistory, ) : isDataLoaded - ? LiveCarePendingRequest( - getLiveCareHistory: getLiveCareHistory, - pendingERRequestHistoryList: - pendingERRequestHistoryList) + ? LiveCarePendingRequest(getLiveCareHistory: getLiveCareHistory, pendingERRequestHistoryList: pendingERRequestHistoryList) : Container(), isDataLoaded ? LiveCareLogs( @@ -103,23 +96,17 @@ class _LiveCareHomeState extends State hasLiveCareRequest = false; }); LiveCareService service = new LiveCareService(); - PatientERVirtualHistoryResponse patientERVirtualHistoryResponse = - new PatientERVirtualHistoryResponse(); + PatientERVirtualHistoryResponse patientERVirtualHistoryResponse = new PatientERVirtualHistoryResponse(); service.getLivecareHistory(context).then((res) { GifLoaderDialogUtils.hideDialog(context); setState(() { print(res['ErRequestHistoryList'].length); if (res['ErRequestHistoryList'].length != 0) { - patientERVirtualHistoryResponse = - PatientERVirtualHistoryResponse.fromJson(res); - erRequestHistoryList = - patientERVirtualHistoryResponse.erRequestHistoryList; + patientERVirtualHistoryResponse = PatientERVirtualHistoryResponse.fromJson(res); + erRequestHistoryList = patientERVirtualHistoryResponse.erRequestHistoryList; - if (patientERVirtualHistoryResponse - .erRequestHistoryList[0].callStatus < - 4) { - pendingERRequestHistoryList = - patientERVirtualHistoryResponse.erRequestHistoryList[0]; + if (patientERVirtualHistoryResponse.erRequestHistoryList[0].callStatus < 4) { + pendingERRequestHistoryList = patientERVirtualHistoryResponse.erRequestHistoryList[0]; hasLiveCareRequest = true; } else { hasLiveCareRequest = false; diff --git a/lib/uitl/translations_delegate_base.dart b/lib/uitl/translations_delegate_base.dart index 7c605fec..a4d3d484 100644 --- a/lib/uitl/translations_delegate_base.dart +++ b/lib/uitl/translations_delegate_base.dart @@ -1913,6 +1913,10 @@ class TranslationBase { String get iAcceptTerms => localizedValues["i-accept-terms"][locale.languageCode]; String get upComingPayOption => localizedValues["upcoming-pay-options"][locale.languageCode]; String get pleaseAcceptTerms => localizedValues["please-accept-terms"][locale.languageCode]; + + String get type => localizedValues["type"][locale.languageCode]; + String get eReferralInfo => localizedValues["info-ereferral"][locale.languageCode]; + String get erConsultation => localizedValues["er-consultation"][locale.languageCode]; } class TranslationBaseDelegate extends LocalizationsDelegate { diff --git a/lib/widgets/others/arrow_back.dart b/lib/widgets/others/arrow_back.dart index d88f9d83..6e7cb65c 100644 --- a/lib/widgets/others/arrow_back.dart +++ b/lib/widgets/others/arrow_back.dart @@ -16,8 +16,10 @@ class ArrowBack extends StatelessWidget { onTap: Feedback.wrapForTap(() { onTap != null ? onTap() : Navigator.pop(context); }, context), - child: Icon(Icons.arrow_back_ios, - color: Theme.of(context).textTheme.headline1.color), + child: Icon( + Icons.arrow_back_ios, + color: Color(0xff2B353E), + ), ); } }