|
|
|
|
@ -116,14 +116,14 @@ class _AddReplayOnReferralPatientState
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
Container(
|
|
|
|
|
height: replayOnReferralController.text.isNotEmpty ? 130 : 70,
|
|
|
|
|
margin: EdgeInsets.all(SizeConfig.widthMultiplier * 5),
|
|
|
|
|
// height: replayOnReferralController.text.isNotEmpty ? 130 : 70,
|
|
|
|
|
// margin: EdgeInsets.all(SizeConfig.widthMultiplier * 5),
|
|
|
|
|
child: Column(
|
|
|
|
|
children: <Widget>[
|
|
|
|
|
replayOnReferralController.text.isEmpty
|
|
|
|
|
? SizedBox()
|
|
|
|
|
: Container(
|
|
|
|
|
margin: EdgeInsets.all(5),
|
|
|
|
|
margin: EdgeInsets.all(16),
|
|
|
|
|
child: AppButton(
|
|
|
|
|
title: TranslationBase.of(context).clearText,
|
|
|
|
|
onPressed: () {
|
|
|
|
|
@ -134,47 +134,111 @@ class _AddReplayOnReferralPatientState
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
Container(
|
|
|
|
|
margin: EdgeInsets.all(5),
|
|
|
|
|
child: AppButton(
|
|
|
|
|
title: 'Submit Reply',
|
|
|
|
|
color: Color(0xff359846),
|
|
|
|
|
fontWeight: FontWeight.w700,
|
|
|
|
|
onPressed: () async {
|
|
|
|
|
setState(() {
|
|
|
|
|
isSubmitted = true;
|
|
|
|
|
});
|
|
|
|
|
if (replayOnReferralController.text.isNotEmpty) {
|
|
|
|
|
GifLoaderDialogUtils.showMyDialog(context);
|
|
|
|
|
await widget.patientReferralViewModel.replay(
|
|
|
|
|
replayOnReferralController.text.trim(),
|
|
|
|
|
widget.myReferralInPatientModel);
|
|
|
|
|
if (widget.patientReferralViewModel.state ==
|
|
|
|
|
ViewState.ErrorLocal) {
|
|
|
|
|
Helpers.showErrorToast(
|
|
|
|
|
widget.patientReferralViewModel.error);
|
|
|
|
|
} else {
|
|
|
|
|
GifLoaderDialogUtils.hideDialog(context);
|
|
|
|
|
DrAppToastMsg.showSuccesToast(
|
|
|
|
|
"Your Reply Added Successfully");
|
|
|
|
|
Navigator.of(context).pop();
|
|
|
|
|
Navigator.of(context).pop();
|
|
|
|
|
|
|
|
|
|
Navigator.push(
|
|
|
|
|
context,
|
|
|
|
|
FadePage(
|
|
|
|
|
page: ReplySummeryOnReferralPatient(
|
|
|
|
|
widget.myReferralInPatientModel,
|
|
|
|
|
replayOnReferralController.text.trim()),
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
Helpers.showErrorToast("You can't add empty reply");
|
|
|
|
|
margin: EdgeInsets.fromLTRB(16, 0, 16, 16),
|
|
|
|
|
child: Row(
|
|
|
|
|
children: [
|
|
|
|
|
Expanded(
|
|
|
|
|
child: AppButton(
|
|
|
|
|
onPressed: () {
|
|
|
|
|
Navigator.of(context).pop();
|
|
|
|
|
},
|
|
|
|
|
title: TranslationBase.of(context).reject,
|
|
|
|
|
fontColor: Colors.white,
|
|
|
|
|
color: Colors.red[600],
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
SizedBox(
|
|
|
|
|
width: 4,
|
|
|
|
|
),
|
|
|
|
|
Expanded(
|
|
|
|
|
child: AppButton(
|
|
|
|
|
onPressed: () async {
|
|
|
|
|
setState(() {
|
|
|
|
|
isSubmitted = false;
|
|
|
|
|
isSubmitted = true;
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
})),
|
|
|
|
|
if (replayOnReferralController.text.isNotEmpty) {
|
|
|
|
|
GifLoaderDialogUtils.showMyDialog(context);
|
|
|
|
|
await widget.patientReferralViewModel.replay(
|
|
|
|
|
replayOnReferralController.text.trim(),
|
|
|
|
|
widget.myReferralInPatientModel);
|
|
|
|
|
if (widget.patientReferralViewModel.state ==
|
|
|
|
|
ViewState.ErrorLocal) {
|
|
|
|
|
Helpers.showErrorToast(
|
|
|
|
|
widget.patientReferralViewModel.error);
|
|
|
|
|
} else {
|
|
|
|
|
GifLoaderDialogUtils.hideDialog(context);
|
|
|
|
|
DrAppToastMsg.showSuccesToast(
|
|
|
|
|
"Your Reply Added Successfully");
|
|
|
|
|
Navigator.of(context).pop();
|
|
|
|
|
Navigator.of(context).pop();
|
|
|
|
|
|
|
|
|
|
Navigator.push(
|
|
|
|
|
context,
|
|
|
|
|
FadePage(
|
|
|
|
|
page: ReplySummeryOnReferralPatient(
|
|
|
|
|
widget.myReferralInPatientModel,
|
|
|
|
|
replayOnReferralController.text.trim()),
|
|
|
|
|
),
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
Helpers.showErrorToast(
|
|
|
|
|
"You can't add empty reply");
|
|
|
|
|
setState(() {
|
|
|
|
|
isSubmitted = false;
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
title: TranslationBase.of(context).noteConfirm,
|
|
|
|
|
fontColor: Colors.white,
|
|
|
|
|
color: Colors.green[600],
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
// Container(
|
|
|
|
|
// margin: EdgeInsets.all(5),
|
|
|
|
|
// child: AppButton(
|
|
|
|
|
// title: 'Submit Reply',
|
|
|
|
|
// color: Color(0xff359846),
|
|
|
|
|
// fontWeight: FontWeight.w700,
|
|
|
|
|
// onPressed: () async {
|
|
|
|
|
// setState(() {
|
|
|
|
|
// isSubmitted = true;
|
|
|
|
|
// });
|
|
|
|
|
// if (replayOnReferralController.text.isNotEmpty) {
|
|
|
|
|
// GifLoaderDialogUtils.showMyDialog(context);
|
|
|
|
|
// await widget.patientReferralViewModel.replay(
|
|
|
|
|
// replayOnReferralController.text.trim(),
|
|
|
|
|
// widget.myReferralInPatientModel);
|
|
|
|
|
// if (widget.patientReferralViewModel.state ==
|
|
|
|
|
// ViewState.ErrorLocal) {
|
|
|
|
|
// Helpers.showErrorToast(
|
|
|
|
|
// widget.patientReferralViewModel.error);
|
|
|
|
|
// } else {
|
|
|
|
|
// GifLoaderDialogUtils.hideDialog(context);
|
|
|
|
|
// DrAppToastMsg.showSuccesToast(
|
|
|
|
|
// "Your Reply Added Successfully");
|
|
|
|
|
// Navigator.of(context).pop();
|
|
|
|
|
// Navigator.of(context).pop();
|
|
|
|
|
//
|
|
|
|
|
// Navigator.push(
|
|
|
|
|
// context,
|
|
|
|
|
// FadePage(
|
|
|
|
|
// page: ReplySummeryOnReferralPatient(
|
|
|
|
|
// widget.myReferralInPatientModel,
|
|
|
|
|
// replayOnReferralController.text.trim()),
|
|
|
|
|
// ),
|
|
|
|
|
// );
|
|
|
|
|
// }
|
|
|
|
|
// } else {
|
|
|
|
|
// Helpers.showErrorToast("You can't add empty reply");
|
|
|
|
|
// setState(() {
|
|
|
|
|
// isSubmitted = false;
|
|
|
|
|
// });
|
|
|
|
|
// }
|
|
|
|
|
// })),
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
),
|
|
|
|
|
|