This commit is contained in:
Efril 2026-03-03 19:35:11 +07:00
parent 59d8f06d75
commit 4481d24375
5 changed files with 52 additions and 46 deletions

View File

@ -21,6 +21,8 @@ class ListOrder with _$ListOrder {
@freezed @freezed
class Order with _$Order { class Order with _$Order {
const Order._();
const factory Order({ const factory Order({
required String id, required String id,
required String orderNumber, required String orderNumber,
@ -177,6 +179,9 @@ class Order with _$Order {
.map((e) => e.product.price.toInt() * e.quantity) .map((e) => e.product.price.toInt() * e.quantity)
.reduce((value, element) => value + element), .reduce((value, element) => value + element),
); );
List<OrderItem> get orderItemNotCancelled =>
orderItems.where((item) => item.status != 'cancelled').toList();
} }
@freezed @freezed

View File

@ -681,7 +681,7 @@ class __$$OrderImplCopyWithImpl<$Res>
/// @nodoc /// @nodoc
class _$OrderImpl implements _Order { class _$OrderImpl extends _Order {
const _$OrderImpl({ const _$OrderImpl({
required this.id, required this.id,
required this.orderNumber, required this.orderNumber,
@ -712,7 +712,8 @@ class _$OrderImpl implements _Order {
required this.splitType, required this.splitType,
}) : _metadata = metadata, }) : _metadata = metadata,
_orderItems = orderItems, _orderItems = orderItems,
_payments = payments; _payments = payments,
super._();
@override @override
final String id; final String id;
@ -889,7 +890,7 @@ class _$OrderImpl implements _Order {
__$$OrderImplCopyWithImpl<_$OrderImpl>(this, _$identity); __$$OrderImplCopyWithImpl<_$OrderImpl>(this, _$identity);
} }
abstract class _Order implements Order { abstract class _Order extends Order {
const factory _Order({ const factory _Order({
required final String id, required final String id,
required final String orderNumber, required final String orderNumber,
@ -919,6 +920,7 @@ abstract class _Order implements Order {
required final int paymentCount, required final int paymentCount,
required final String splitType, required final String splitType,
}) = _$OrderImpl; }) = _$OrderImpl;
const _Order._() : super._();
@override @override
String get id; String get id;

View File

@ -164,21 +164,21 @@ extension GetItInjectableX on _i174.GetIt {
final gh = _i526.GetItHelper(this, environment, environmentFilter); final gh = _i526.GetItHelper(this, environment, environmentFilter);
final sharedPreferencesDi = _$SharedPreferencesDi(); final sharedPreferencesDi = _$SharedPreferencesDi();
final databaseDi = _$DatabaseDi(); final databaseDi = _$DatabaseDi();
final dioDi = _$DioDi();
final autoRouteDi = _$AutoRouteDi(); final autoRouteDi = _$AutoRouteDi();
final connectivityDi = _$ConnectivityDi(); final connectivityDi = _$ConnectivityDi();
final dioDi = _$DioDi();
gh.factory<_i13.CheckoutFormBloc>(() => _i13.CheckoutFormBloc());
gh.factory<_i96.PrinterBloc>(() => _i96.PrinterBloc());
gh.factory<_i257.ReportBloc>(() => _i257.ReportBloc());
gh.factory<_i334.SplitBillFormBloc>(() => _i334.SplitBillFormBloc());
await gh.factoryAsync<_i460.SharedPreferences>( await gh.factoryAsync<_i460.SharedPreferences>(
() => sharedPreferencesDi.prefs, () => sharedPreferencesDi.prefs,
preResolve: true, preResolve: true,
); );
gh.factory<_i334.SplitBillFormBloc>(() => _i334.SplitBillFormBloc());
gh.factory<_i96.PrinterBloc>(() => _i96.PrinterBloc());
gh.factory<_i13.CheckoutFormBloc>(() => _i13.CheckoutFormBloc());
gh.factory<_i257.ReportBloc>(() => _i257.ReportBloc());
gh.singleton<_i487.DatabaseHelper>(() => databaseDi.databaseHelper); gh.singleton<_i487.DatabaseHelper>(() => databaseDi.databaseHelper);
gh.lazySingleton<_i361.Dio>(() => dioDi.dio);
gh.lazySingleton<_i800.AppRouter>(() => autoRouteDi.appRouter); gh.lazySingleton<_i800.AppRouter>(() => autoRouteDi.appRouter);
gh.lazySingleton<_i895.Connectivity>(() => connectivityDi.connectivity); gh.lazySingleton<_i895.Connectivity>(() => connectivityDi.connectivity);
gh.lazySingleton<_i361.Dio>(() => dioDi.dio);
gh.lazySingleton<_i171.NetworkClient>( gh.lazySingleton<_i171.NetworkClient>(
() => _i171.NetworkClient(gh<_i895.Connectivity>()), () => _i171.NetworkClient(gh<_i895.Connectivity>()),
); );
@ -209,26 +209,35 @@ extension GetItInjectableX on _i174.GetIt {
gh<_i204.AuthLocalDataProvider>(), gh<_i204.AuthLocalDataProvider>(),
), ),
); );
gh.factory<_i903.BluetoothLoaderBloc>(
() => _i903.BluetoothLoaderBloc(gh<_i104.IPrinterRepository>()),
);
gh.factory<_i489.BluetoothConnectBloc>( gh.factory<_i489.BluetoothConnectBloc>(
() => _i489.BluetoothConnectBloc(gh<_i104.IPrinterRepository>()), () => _i489.BluetoothConnectBloc(gh<_i104.IPrinterRepository>()),
); );
gh.factory<_i903.BluetoothLoaderBloc>(
() => _i903.BluetoothLoaderBloc(gh<_i104.IPrinterRepository>()),
);
gh.factory<_i1028.PrinterLoaderBloc>( gh.factory<_i1028.PrinterLoaderBloc>(
() => _i1028.PrinterLoaderBloc(gh<_i104.IPrinterRepository>()), () => _i1028.PrinterLoaderBloc(gh<_i104.IPrinterRepository>()),
); );
gh.factory<_i21.PrintStruckBloc>( gh.factory<_i21.PrintStruckBloc>(
() => _i21.PrintStruckBloc(gh<_i104.IPrinterRepository>()), () => _i21.PrintStruckBloc(gh<_i104.IPrinterRepository>()),
); );
gh.factory<_i360.OrderRemoteDataProvider>( gh.factory<_i708.AnalyticRemoteDataProvider>(
() => _i360.OrderRemoteDataProvider(gh<_i457.ApiClient>()), () => _i708.AnalyticRemoteDataProvider(gh<_i457.ApiClient>()),
);
gh.factory<_i370.AuthRemoteDataProvider>(
() => _i370.AuthRemoteDataProvider(gh<_i457.ApiClient>()),
); );
gh.factory<_i856.CategoryRemoteDataProvider>( gh.factory<_i856.CategoryRemoteDataProvider>(
() => _i856.CategoryRemoteDataProvider(gh<_i457.ApiClient>()), () => _i856.CategoryRemoteDataProvider(gh<_i457.ApiClient>()),
); );
gh.factory<_i370.AuthRemoteDataProvider>( gh.factory<_i841.CustomerRemoteDataProvider>(
() => _i370.AuthRemoteDataProvider(gh<_i457.ApiClient>()), () => _i841.CustomerRemoteDataProvider(gh<_i457.ApiClient>()),
);
gh.factory<_i360.OrderRemoteDataProvider>(
() => _i360.OrderRemoteDataProvider(gh<_i457.ApiClient>()),
);
gh.factory<_i132.OutletRemoteDataProvider>(
() => _i132.OutletRemoteDataProvider(gh<_i457.ApiClient>()),
); );
gh.factory<_i833.PaymentMethodRemoteDataProvider>( gh.factory<_i833.PaymentMethodRemoteDataProvider>(
() => _i833.PaymentMethodRemoteDataProvider(gh<_i457.ApiClient>()), () => _i833.PaymentMethodRemoteDataProvider(gh<_i457.ApiClient>()),
@ -236,18 +245,9 @@ extension GetItInjectableX on _i174.GetIt {
gh.factory<_i707.ProductRemoteDataProvider>( gh.factory<_i707.ProductRemoteDataProvider>(
() => _i707.ProductRemoteDataProvider(gh<_i457.ApiClient>()), () => _i707.ProductRemoteDataProvider(gh<_i457.ApiClient>()),
); );
gh.factory<_i132.OutletRemoteDataProvider>(
() => _i132.OutletRemoteDataProvider(gh<_i457.ApiClient>()),
);
gh.factory<_i95.TableRemoteDataProvider>( gh.factory<_i95.TableRemoteDataProvider>(
() => _i95.TableRemoteDataProvider(gh<_i457.ApiClient>()), () => _i95.TableRemoteDataProvider(gh<_i457.ApiClient>()),
); );
gh.factory<_i708.AnalyticRemoteDataProvider>(
() => _i708.AnalyticRemoteDataProvider(gh<_i457.ApiClient>()),
);
gh.factory<_i841.CustomerRemoteDataProvider>(
() => _i841.CustomerRemoteDataProvider(gh<_i457.ApiClient>()),
);
gh.factory<_i776.IAuthRepository>( gh.factory<_i776.IAuthRepository>(
() => _i941.AuthRepository( () => _i941.AuthRepository(
gh<_i370.AuthRemoteDataProvider>(), gh<_i370.AuthRemoteDataProvider>(),
@ -322,12 +322,12 @@ extension GetItInjectableX on _i174.GetIt {
gh.factory<_i194.PaymentFormBloc>( gh.factory<_i194.PaymentFormBloc>(
() => _i194.PaymentFormBloc(gh<_i299.IOrderRepository>()), () => _i194.PaymentFormBloc(gh<_i299.IOrderRepository>()),
); );
gh.factory<_i822.VoidFormBloc>(
() => _i822.VoidFormBloc(gh<_i299.IOrderRepository>()),
);
gh.factory<_i837.RefundFormBloc>( gh.factory<_i837.RefundFormBloc>(
() => _i837.RefundFormBloc(gh<_i299.IOrderRepository>()), () => _i837.RefundFormBloc(gh<_i299.IOrderRepository>()),
); );
gh.factory<_i822.VoidFormBloc>(
() => _i822.VoidFormBloc(gh<_i299.IOrderRepository>()),
);
gh.factory<_i683.CustomerLoaderBloc>( gh.factory<_i683.CustomerLoaderBloc>(
() => _i683.CustomerLoaderBloc(gh<_i143.ICustomerRepository>()), () => _i683.CustomerLoaderBloc(gh<_i143.ICustomerRepository>()),
); );
@ -361,28 +361,28 @@ extension GetItInjectableX on _i174.GetIt {
gh<_i502.ICategoryRepository>(), gh<_i502.ICategoryRepository>(),
), ),
); );
gh.factory<_i268.ProductAnalyticLoaderBloc>( gh.factory<_i911.CategoryAnalyticLoaderBloc>(
() => _i268.ProductAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()), () => _i911.CategoryAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
);
gh.factory<_i80.DashboardAnalyticLoaderBloc>(
() => _i80.DashboardAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
); );
gh.factory<_i651.InventoryAnalyticLoaderBloc>( gh.factory<_i651.InventoryAnalyticLoaderBloc>(
() => _i651.InventoryAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()), () => _i651.InventoryAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
); );
gh.factory<_i741.ProfitLossAnalyticLoaderBloc>(
() => _i741.ProfitLossAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
);
gh.factory<_i413.SalesAnalyticLoaderBloc>(
() => _i413.SalesAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
);
gh.factory<_i733.PaymentMethodAnalyticLoaderBloc>( gh.factory<_i733.PaymentMethodAnalyticLoaderBloc>(
() => _i733.PaymentMethodAnalyticLoaderBloc( () => _i733.PaymentMethodAnalyticLoaderBloc(
gh<_i346.IAnalyticRepository>(), gh<_i346.IAnalyticRepository>(),
), ),
); );
gh.factory<_i911.CategoryAnalyticLoaderBloc>( gh.factory<_i268.ProductAnalyticLoaderBloc>(
() => _i911.CategoryAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()), () => _i268.ProductAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
); );
gh.factory<_i80.DashboardAnalyticLoaderBloc>( gh.factory<_i741.ProfitLossAnalyticLoaderBloc>(
() => _i80.DashboardAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()), () => _i741.ProfitLossAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
);
gh.factory<_i413.SalesAnalyticLoaderBloc>(
() => _i413.SalesAnalyticLoaderBloc(gh<_i346.IAnalyticRepository>()),
); );
return this; return this;
} }
@ -392,8 +392,8 @@ class _$SharedPreferencesDi extends _i135.SharedPreferencesDi {}
class _$DatabaseDi extends _i209.DatabaseDi {} class _$DatabaseDi extends _i209.DatabaseDi {}
class _$DioDi extends _i86.DioDi {}
class _$AutoRouteDi extends _i729.AutoRouteDi {} class _$AutoRouteDi extends _i729.AutoRouteDi {}
class _$ConnectivityDi extends _i807.ConnectivityDi {} class _$ConnectivityDi extends _i807.ConnectivityDi {}
class _$DioDi extends _i86.DioDi {}

View File

@ -46,7 +46,7 @@ class PrintUi {
bytes += builder.emptyLines(1); bytes += builder.emptyLines(1);
for (final item in order.orderItems) { for (final item in order.orderItemNotCancelled) {
bytes += builder.orderItem( bytes += builder.orderItem(
productName: item.productName, productName: item.productName,
quantity: item.quantity, quantity: item.quantity,
@ -316,7 +316,7 @@ class PrintUi {
bytes += builder.emptyLines(1); bytes += builder.emptyLines(1);
for (final item in order.orderItems) { for (final item in order.orderItemNotCancelled) {
bytes += builder.orderItem( bytes += builder.orderItem(
productName: item.productName, productName: item.productName,
quantity: item.quantity, quantity: item.quantity,
@ -392,7 +392,6 @@ class PrintUi {
notes: item.notes, notes: item.notes,
); );
} }
bytes += builder.summary( bytes += builder.summary(
totalItems: order.orderItems.length, totalItems: order.orderItems.length,
subtotal: order.subtotal.currencyFormatRpV2, subtotal: order.subtotal.currencyFormatRpV2,

View File

@ -576,7 +576,7 @@ class TableRoute extends _i22.PageRouteInfo<void> {
static _i22.PageInfo page = _i22.PageInfo( static _i22.PageInfo page = _i22.PageInfo(
name, name,
builder: (data) { builder: (data) {
return const _i19.TablePage(); return _i22.WrappedRoute(child: const _i19.TablePage());
}, },
); );
} }