re-design UCAF to pager

merge-requests/824/head
mosazaid 5 years ago
parent aae1cba405
commit 96ad55b552

@ -47,7 +47,11 @@ class UcafViewModel extends BaseViewModel {
String respirationBeatPerMinute = "0";
String bloodPressure = "0 / 0";
resetDataInFirst() {
resetDataInFirst({bool firstPage = true}) {
if(firstPage){
_ucafService.patientVitalSignsHistory = [];
_ucafService.patientChiefComplaintList = [];
}
_ucafService.patientAssessmentList = [];
_ucafService.orderProcedureList = [];
_ucafService.prescriptionList = null;

@ -72,7 +72,7 @@ class _UcafDetailScreenState extends State<UcafDetailScreen> {
return BaseView<UcafViewModel>(
onModelReady: (model) async {
ucafModel = model;
model.resetDataInFirst();
model.resetDataInFirst(firstPage: false);
await model.getLanguage();
await model.getPatientAssessment(patient);
widget.changeLoadingState(false);

@ -64,7 +64,7 @@ class _UCAFInputScreenState extends State<UCAFInputScreen> {
Widget build(BuildContext context) {
return BaseView<UcafViewModel>(
onModelReady: (model) async {
// widget.changeLoadingState(true);
model.resetDataInFirst();
await model.getUCAFData(patient);
widget.changeLoadingState(false);
},

Loading…
Cancel
Save