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 respirationBeatPerMinute = "0";
String bloodPressure = "0 / 0"; String bloodPressure = "0 / 0";
resetDataInFirst() { resetDataInFirst({bool firstPage = true}) {
if(firstPage){
_ucafService.patientVitalSignsHistory = [];
_ucafService.patientChiefComplaintList = [];
}
_ucafService.patientAssessmentList = []; _ucafService.patientAssessmentList = [];
_ucafService.orderProcedureList = []; _ucafService.orderProcedureList = [];
_ucafService.prescriptionList = null; _ucafService.prescriptionList = null;

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

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

Loading…
Cancel
Save