From 208f909824889dfeaee097a86e3fdde478549943 Mon Sep 17 00:00:00 2001 From: Fahim Date: Thu, 5 Aug 2021 22:33:55 +0600 Subject: [PATCH] Updated: Sales Module --- .../Sale/Http/Controllers/SaleController.php | 4 +- Modules/Sale/Resources/views/create.blade.php | 15 +- Modules/Sale/Resources/views/edit.blade.php | 18 ++- .../views/partials/actions.blade.php | 10 +- Modules/Sale/Resources/views/print.blade.php | 133 +++++++++++++++++ Modules/Sale/Resources/views/show.blade.php | 140 ++++++++++++++++++ Modules/Sale/Routes/web.php | 12 ++ ...021_07_31_140531_create_settings_table.php | 2 +- .../Seeders/SettingDatabaseSeeder.php | 2 +- .../Setting/Resources/views/index.blade.php | 2 +- resources/views/layouts/footer.blade.php | 2 +- resources/views/layouts/header.blade.php | 13 ++ .../views/livewire/product-cart.blade.php | 2 +- 13 files changed, 336 insertions(+), 19 deletions(-) create mode 100644 Modules/Sale/Resources/views/print.blade.php diff --git a/Modules/Sale/Http/Controllers/SaleController.php b/Modules/Sale/Http/Controllers/SaleController.php index a62477dd..bf469992 100644 --- a/Modules/Sale/Http/Controllers/SaleController.php +++ b/Modules/Sale/Http/Controllers/SaleController.php @@ -100,7 +100,9 @@ class SaleController extends Controller public function show(Sale $sale) { abort_if(Gate::denies('show_sales'), 403); - return view('sale::show', compact('sale')); + $customer = Customer::findOrFail($sale->customer_id); + + return view('sale::show', compact('sale', 'customer')); } diff --git a/Modules/Sale/Resources/views/create.blade.php b/Modules/Sale/Resources/views/create.blade.php index c5f1f440..a7d6753d 100644 --- a/Modules/Sale/Resources/views/create.blade.php +++ b/Modules/Sale/Resources/views/create.blade.php @@ -83,10 +83,15 @@
-
-
- +
+ +
+
+ +
@@ -121,6 +126,10 @@ allowZero: true, }); + $('#getTotalAmount').click(function () { + $('#paid_amount').maskMoney('mask', {{ Cart::instance('sale')->total() }}); + }); + $('#sale-form').submit(function () { var paid_amount = $('#paid_amount').maskMoney('unmasked')[0]; $('#paid_amount').val(paid_amount); diff --git a/Modules/Sale/Resources/views/edit.blade.php b/Modules/Sale/Resources/views/edit.blade.php index 51b7b69b..8f1c4c6d 100644 --- a/Modules/Sale/Resources/views/edit.blade.php +++ b/Modules/Sale/Resources/views/edit.blade.php @@ -83,10 +83,15 @@
-
-
- - +
+ +
+ +
+ +
@@ -122,7 +127,10 @@ }); $('#paid_amount').maskMoney('mask'); - $('#paid_amount').maskMoney('mask'); + + $('#getTotalAmount').click(function () { + $('#paid_amount').maskMoney('mask', {{ \Gloudemans\Shoppingcart\Facades\Cart::instance('sale')->total() }}); + }); $('#sale-form').submit(function () { var paid_amount = $('#paid_amount').maskMoney('unmasked')[0]; diff --git a/Modules/Sale/Resources/views/partials/actions.blade.php b/Modules/Sale/Resources/views/partials/actions.blade.php index 34c55d1a..f45d03f9 100644 --- a/Modules/Sale/Resources/views/partials/actions.blade.php +++ b/Modules/Sale/Resources/views/partials/actions.blade.php @@ -1,16 +1,16 @@
- diff --git a/resources/views/layouts/footer.blade.php b/resources/views/layouts/footer.blade.php index 38c77f55..0ddcf30a 100644 --- a/resources/views/layouts/footer.blade.php +++ b/resources/views/layouts/footer.blade.php @@ -1,5 +1,5 @@
-
{!! settings()->footer_text !!} || Developed by Fahim Anzam
+
{!! settings()->footer_text !!}
Powered by Laravel
diff --git a/resources/views/layouts/header.blade.php b/resources/views/layouts/header.blade.php index eb3035dc..b55598b7 100644 --- a/resources/views/layouts/header.blade.php +++ b/resources/views/layouts/header.blade.php @@ -16,6 +16,19 @@ + +