|
|
|
|
@ -263,7 +263,6 @@ class ServiceRequestBottomSheet {
|
|
|
|
|
);
|
|
|
|
|
requestDetailProvider.needVisitHelperModel?.visitDate = selectedDateTime;
|
|
|
|
|
requestDetailProvider.updateNeedVisitHelperModel(requestDetailProvider.needVisitHelperModel);
|
|
|
|
|
print('selected date time i got is ${requestDetailProvider.needVisitHelperModel?.visitDate}');
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
@ -297,23 +296,17 @@ class ServiceRequestBottomSheet {
|
|
|
|
|
}
|
|
|
|
|
if (requestDetailProvider.currentWorkOrder?.data?.nextStep!.workOrderNextStepEnum == WorkOrderNextStepEnum.eArrived) {
|
|
|
|
|
requestDetailProvider.needVisitHelperModel?.workOrderId = requestDetailProvider.currentWorkOrder!.data!.requestId;
|
|
|
|
|
// requestDetailProvider.updateNeedVisitHelperModel(NeedVisitHelperModel(
|
|
|
|
|
// workOrderId: requestDetailProvider.needVisitHelperModel?.workOrderId,
|
|
|
|
|
// visitDate: requestDetailProvider.needVisitHelperModel?.visitDate,
|
|
|
|
|
// comment: requestDetailProvider.needVisitHelperModel?.comment,
|
|
|
|
|
// ));
|
|
|
|
|
print('visit date i got is ${requestDetailProvider.needVisitHelperModel?.visitDate}');
|
|
|
|
|
requestDetailProvider.engineerUpdateNeedVisit();
|
|
|
|
|
// await requestDetailProvider.getWorkOrderById(id: requestDetailProvider.needVisitHelperModel!.workOrderId!);
|
|
|
|
|
Navigator.pop(context);
|
|
|
|
|
} else {
|
|
|
|
|
requestDetailProvider.needVisitHelperModel?.workOrderId = requestDetailProvider.currentWorkOrder!.data!.requestId;
|
|
|
|
|
requestDetailProvider.engineerNeedVisit();
|
|
|
|
|
requestDetailProvider.needVisitHelperModel = NeedVisitHelperModel();
|
|
|
|
|
getReminderTimeList(context: context);
|
|
|
|
|
Navigator.pop(context);
|
|
|
|
|
initialVisitReminderBottomSheet(context: context);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Navigator.pop(context);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
},
|
|
|
|
|
@ -984,7 +977,6 @@ class ServiceRequestBottomSheet {
|
|
|
|
|
setState(() {
|
|
|
|
|
newSignature = signature;
|
|
|
|
|
nurseSignature = "${DateTime.now().toIso8601String()}.png|${base64Encode(signature)}";
|
|
|
|
|
print('signature i got is ${newSignature}');
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
onSaved: (signature) {
|
|
|
|
|
@ -992,7 +984,6 @@ class ServiceRequestBottomSheet {
|
|
|
|
|
setState(() {
|
|
|
|
|
newSignature = signature;
|
|
|
|
|
nurseSignature = "${DateTime.now().toIso8601String()}.png|${base64Encode(signature)}";
|
|
|
|
|
print('signature i got is ${newSignature}');
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
),
|
|
|
|
|
@ -1030,13 +1021,13 @@ class ServiceRequestBottomSheet {
|
|
|
|
|
workOrderId: requestDetailProvider.currentWorkOrder!.data!.requestId!,
|
|
|
|
|
signatureNurse: nurseSignature,
|
|
|
|
|
);
|
|
|
|
|
await requestDetailProvider.nurseConfirm();
|
|
|
|
|
requestDetailProvider.nurseConfirm();
|
|
|
|
|
if (requestDetailProvider.currentWorkOrder!.data!.requestId != null) {
|
|
|
|
|
requestDetailProvider.getWorkOrderById(id: requestDetailProvider.currentWorkOrder!.data!.requestId!);
|
|
|
|
|
}
|
|
|
|
|
Navigator.pop(context);
|
|
|
|
|
} else {
|
|
|
|
|
//show some toast...
|
|
|
|
|
context.translation.signaturesAreRequired.showToast;
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
).expanded,
|
|
|
|
|
|