|
|
|
@ -2,11 +2,13 @@ import 'package:diplomaticquarterapp/config/shared_pref_kay.dart';
|
|
|
|
|
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/translations_delegate_base.dart';
|
|
|
|
|
import 'package:diplomaticquarterapp/widgets//pharmacy/product_tile.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';
|
|
|
|
@ -48,6 +50,7 @@ class _OrderDetailsPageState extends State<OrderDetailsPage> {
|
|
|
|
|
var isActiveDelivery = true;
|
|
|
|
|
var dataIsCancel;
|
|
|
|
|
var dataIsRefund;
|
|
|
|
|
BuildContext context;
|
|
|
|
|
|
|
|
|
|
MyInAppBrowser browser;
|
|
|
|
|
|
|
|
|
@ -64,6 +67,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(
|
|
|
|
@ -759,8 +763,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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|