minor fixes

aamir_dev
Faiz Hashmi 12 months ago
parent 5ec0bf54e2
commit c2d4dd827e

@ -242,7 +242,11 @@ class _AddNewServiceAppointmentPageState extends State<AddNewServiceAppointmentP
items.add(element.id); items.add(element.id);
}); });
Utils.showLoading(context); Utils.showLoading(context);
var postParams = {"providerBranchID": widget.appointmentListModel.branchId, "appointmentID": widget.appointmentListModel.id, "serviceItemID": items}; var postParams = {
"providerBranchID": widget.appointmentListModel.branchId,
"appointmentID": widget.appointmentListModel.id,
"serviceItemID": items,
};
GenericRespModel res = await serviceVM!.addNewServiceInAppointment(postParams); GenericRespModel res = await serviceVM!.addNewServiceInAppointment(postParams);
_updateAppointment(context, widget.appointmentListModel.branchId ?? 0); _updateAppointment(context, widget.appointmentListModel.branchId ?? 0);
Utils.hideLoading(context); Utils.hideLoading(context);

@ -65,6 +65,7 @@ class CancelAppointmentReasonSheet extends StatefulWidget {
class _CancelAppointmentReasonSheetState extends State<CancelAppointmentReasonSheet> { class _CancelAppointmentReasonSheetState extends State<CancelAppointmentReasonSheet> {
String reason = ""; String reason = "";
String reasonDesc = "";
List<OfferRequestCommentModel> reasonList = [ List<OfferRequestCommentModel> reasonList = [
OfferRequestCommentModel(title: LocaleKeys.operationalIssue.tr(), isSelected: true, index: 0), OfferRequestCommentModel(title: LocaleKeys.operationalIssue.tr(), isSelected: true, index: 0),
OfferRequestCommentModel(title: LocaleKeys.materialIssue.tr(), isSelected: false, index: 1), OfferRequestCommentModel(title: LocaleKeys.materialIssue.tr(), isSelected: false, index: 1),
@ -118,7 +119,7 @@ class _CancelAppointmentReasonSheetState extends State<CancelAppointmentReasonSh
keyboardType: TextInputType.text, keyboardType: TextInputType.text,
hint: LocaleKeys.description.tr(), hint: LocaleKeys.description.tr(),
onChanged: (v) { onChanged: (v) {
reason = v; reasonDesc = v;
}, },
), ),
], ],
@ -128,10 +129,16 @@ class _CancelAppointmentReasonSheetState extends State<CancelAppointmentReasonSh
ShowFillButton( ShowFillButton(
title: LocaleKeys.cancel.tr(), title: LocaleKeys.cancel.tr(),
onPressed: () { onPressed: () {
if (reason.isEmpty && reason == LocaleKeys.otherVar.tr()) { if (reasonDesc.isEmpty && reason == LocaleKeys.otherVar.tr()) {
Utils.showToast(LocaleKeys.pleaseSelectReason.tr()); Utils.showToast(LocaleKeys.pleaseSelectReason.tr());
} else { } else {
widget.onCancelClick(reason); reasonDesc = "";
if (reason == LocaleKeys.otherVar.tr()) {
widget.onCancelClick(reasonDesc);
} else {
widget.onCancelClick(reason);
}
} }
}, },
maxWidth: double.infinity, maxWidth: double.infinity,

Loading…
Cancel
Save