Inpatient advance payment

Dev_3.3_InPatient_CR
haroon amjad 1 year ago
parent 4a7ca9cd46
commit 1300dadce1

@ -1929,4 +1929,6 @@ const Map localizedValues = {
"paymentLinkCopied": {"en": "Payment link copied to your clipboard!'", "ar": "تم نسخ رابط الدفع إلى الحافظة الخاصة بك!"},
"copyLinkTxt": {"en": "Or you can copy the payment link from below & send it to someone who can pay on your behalf: ", "ar": "أو يمكنك نسخ رابط الدفع من الأسفل وإرساله إلى شخص يمكنه الدفع نيابة عنك:"},
"proErrorMessage": {"en": "Dear patient, Our staff is currently out of office, please note that our working hours are from 7:00 AM to 10:00 PM, and we'd love to help you during that time, or you can call <insert number here>", "ar": "عزيزي المريض ، طاقم العمل لدينا خارج المكتب حاليًا ، يرجى ملاحظة أن ساعات العمل لدينا من 7:00 صباحًا إلى 10:00 مساءً ، ويسعدنا مساعدتك خلال هذا الوقت ، أو يمكنك الاتصال بـ <أدخل الرقم هنا>"},
"admissionNo": {"en": "Admission No", "ar": "رقم القبول:"},
"admissionReqNo": {"en": "Admission Request No", "ar": "رقم طلب القبول:"},
};

@ -34,7 +34,7 @@ class _InPatientPaidAdvancePaymentState extends State<InPatientPaidAdvancePaymen
projectViewModel = Provider.of(context);
return Padding(
padding: const EdgeInsets.all(16.0),
child: inPatientAdvanceHistoryResponseModel.responseInpatientAdvanceInfo.isNotEmpty
child: inPatientAdvanceHistoryResponseModel != null && inPatientAdvanceHistoryResponseModel.responseInpatientAdvanceInfo.isNotEmpty
? ListView.separated(
itemCount: inPatientAdvanceHistoryResponseModel.responseInpatientAdvanceInfo.length,
itemBuilder: (BuildContext context, int index) {
@ -44,9 +44,9 @@ class _InPatientPaidAdvancePaymentState extends State<InPatientPaidAdvancePaymen
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
MyRichText(TranslationBase.of(context).insuranceCompany + ": ", inPatientAdvanceHistoryResponseModel.responseInpatientAdvanceInfo[index].admissionNo.toString(),
projectViewModel.isArabic),
MyRichText(TranslationBase.of(context).insuranceCompany + ": ", inPatientAdvanceHistoryResponseModel.responseInpatientAdvanceInfo[index].admissionReqNo.toString(),
MyRichText(
TranslationBase.of(context).admissionNo + ": ", inPatientAdvanceHistoryResponseModel.responseInpatientAdvanceInfo[index].admissionNo.toString(), projectViewModel.isArabic),
MyRichText(TranslationBase.of(context).admissionReqNo + ": ", inPatientAdvanceHistoryResponseModel.responseInpatientAdvanceInfo[index].admissionReqNo.toString(),
projectViewModel.isArabic),
MyRichText(
TranslationBase.of(context).date + ": ",
@ -60,9 +60,8 @@ class _InPatientPaidAdvancePaymentState extends State<InPatientPaidAdvancePaymen
);
},
separatorBuilder: (BuildContext context, int index) {
return Padding(
padding: const EdgeInsets.only(left: 14, right: 14),
child: mDivider(CustomColors.devider),
return SizedBox(
height: 12.0,
);
},
)
@ -95,7 +94,7 @@ class _InPatientPaidAdvancePaymentState extends State<InPatientPaidAdvancePaymen
.then((res) {
GifLoaderDialogUtils.hideDialog(context);
inPatientAdvanceHistoryResponseModel = InPatientAdvanceHistoryResponseModel.fromJson(res["responseInpatient"]);
print(inPatientAdvanceHistoryResponseModel.responseInpatientAdvanceInfo[0].requestedAmount);
setState(() {});
}).catchError((err) {
GifLoaderDialogUtils.hideDialog(context);
print(err);

@ -47,6 +47,7 @@ class _InPatientAdvancePaymentState extends State<InPatientAdvancePayment> with
labelColor: Color(0xff2B353E),
unselectedLabelColor: Color(0xff575757),
labelPadding: EdgeInsets.only(top: 15, bottom: 13, left: 20, right: 20),
physics: const NeverScrollableScrollPhysics(),
labelStyle: TextStyle(
fontFamily: projectViewModel.isArabic ? 'Cairo' : 'Poppins',
fontSize: 16,

@ -2934,6 +2934,8 @@ class TranslationBase {
String get copyLinkTxt => localizedValues["copyLinkTxt"][locale.languageCode];
String get paymentLinkCopied => localizedValues["paymentLinkCopied"][locale.languageCode];
String get proErrorMessage => localizedValues["proErrorMessage"][locale.languageCode];
String get admissionNo => localizedValues["admissionNo"][locale.languageCode];
String get admissionReqNo => localizedValues["admissionReqNo"][locale.languageCode];
}

Loading…
Cancel
Save