|
|
|
|
@ -1,9 +1,11 @@
|
|
|
|
|
import 'package:diplomaticquarterapp/core/model/pharmacies/order_detail.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/core/model/pharmacies/orders_model.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/core/viewModels/pharmacyModule/order_model_view_model.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/models/Appointments/AppoimentAllHistoryResultList.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/models/Authentication/authenticated_user.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/base/base_view.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/pages/pharmacy/order/Order.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/uitl/app_toast.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/dialogs/confirm_dialog.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/in_app_browser/InAppBrowser.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets/others/app_scaffold_widget.dart';
|
|
|
|
|
@ -47,6 +49,7 @@ class _OrderDetailsPageState extends State<OrderDetailsPage> {
|
|
|
|
|
var isActiveDelivery = true;
|
|
|
|
|
var dataIsCancel;
|
|
|
|
|
var dataIsRefund;
|
|
|
|
|
BuildContext context;
|
|
|
|
|
|
|
|
|
|
MyInAppBrowser browser;
|
|
|
|
|
|
|
|
|
|
@ -63,6 +66,7 @@ class _OrderDetailsPageState extends State<OrderDetailsPage> {
|
|
|
|
|
|
|
|
|
|
@override
|
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
|
this.context = context;
|
|
|
|
|
return BaseView<OrderModelViewModel>(
|
|
|
|
|
onModelReady: (model) => model.getOrderDetails(widget.orderModel.id),
|
|
|
|
|
builder: (_, model, wi) => AppScaffold(
|
|
|
|
|
@ -758,8 +762,13 @@ class _OrderDetailsPageState extends State<OrderDetailsPage> {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
onBrowserExit(bool isPaymentMade) {
|
|
|
|
|
onBrowserExit(AppoitmentAllHistoryResultList appo, bool isPaymentMade) {
|
|
|
|
|
print("onBrowserExit Called!!!!");
|
|
|
|
|
// if (isPaymentMade) checkPaymentStatus(appo);
|
|
|
|
|
if (isPaymentMade) {
|
|
|
|
|
AppToast.showSuccessToast(
|
|
|
|
|
message: "شكراً\nPayment status for your order is Paid");
|
|
|
|
|
Navigator.pop(context);
|
|
|
|
|
Navigator.pop(context);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|