feat: confirm save order
This commit is contained in:
@@ -5,6 +5,7 @@ import 'package:enaklo_pos/core/components/dashed_divider.dart';
|
||||
import 'package:enaklo_pos/core/components/flushbar.dart';
|
||||
import 'package:enaklo_pos/core/extensions/build_context_ext.dart';
|
||||
import 'package:enaklo_pos/data/models/response/customer_response_model.dart';
|
||||
import 'package:enaklo_pos/data/models/response/delivery_response_model.dart';
|
||||
import 'package:enaklo_pos/presentation/home/bloc/order_form/order_form_bloc.dart';
|
||||
import 'package:enaklo_pos/presentation/home/dialog/save_dialog.dart';
|
||||
import 'package:enaklo_pos/presentation/home/models/order_type.dart';
|
||||
@@ -925,6 +926,24 @@ class _ConfirmPaymentPageState extends State<ConfirmPaymentPage> {
|
||||
orderType,
|
||||
);
|
||||
|
||||
DeliveryModel? delivery = state.maybeWhen(
|
||||
orElse: () => null,
|
||||
loaded: (
|
||||
products,
|
||||
discountModel,
|
||||
discount,
|
||||
discountAmount,
|
||||
tax,
|
||||
serviceCharge,
|
||||
totalQuantity,
|
||||
totalPrice,
|
||||
draftName,
|
||||
orderType,
|
||||
deliveryType,
|
||||
) =>
|
||||
deliveryType,
|
||||
);
|
||||
|
||||
List<ProductQuantity> items = state.maybeWhen(
|
||||
orElse: () => [],
|
||||
loaded: (
|
||||
@@ -982,6 +1001,7 @@ class _ConfirmPaymentPageState extends State<ConfirmPaymentPage> {
|
||||
items: items,
|
||||
orderType: orderType,
|
||||
customer: selectedCustomer,
|
||||
deliveryModel: delivery,
|
||||
),
|
||||
);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user