MIF_E31222707/resources/views/livewire/pos/includes/checkout-modal.blade.php

107 lines
6.4 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="modal fade" id="checkoutModal" tabindex="-1" role="dialog" aria-labelledby="checkoutModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="checkoutModalLabel">
<i class="bi bi-cart-check text-primary"></i> Confirm Sale
</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<form id="checkout-form" action="{{ route('app.pos.store') }}" method="POST">
@csrf
<div class="modal-body">
@if (session()->has('checkout_message'))
<div class="alert alert-success alert-dismissible fade show" role="alert">
<div class="alert-body">
<span>{{ session('checkout_message') }}</span>
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
</div>
@endif
<div class="row">
<div class="col-lg-7">
<input type="hidden" value="{{ $customer_id }}" name="customer_id">
{{-- <input type="hidden" value="{{ $global_tax }}" name="tax_percentage"> --}}
<input type="hidden" value="{{ $global_discount }}" name="discount_percentage">
{{-- <input type="hidden" value="{{ $shipping }}" name="shipping_amount"> --}}
<div class="form-row">
<div class="col-lg-6">
<div class="form-group">
<label for="total_amount">Total Amount <span class="text-danger">*</span></label>
<input id="total_amount" type="text" class="form-control" name="total_amount" value="{{ $total_amount }}" readonly required>
</div>
</div>
<div class="col-lg-6">
<div class="form-group">
<label for="paid_amount">Received Amount <span class="text-danger">*</span></label>
<input id="paid_amount" type="text" class="form-control" name="paid_amount" value="{{ $total_amount }}" required>
</div>
</div>
</div>
<div class="form-group">
<label for="payment_method">Payment Method <span class="text-danger">*</span></label>
<select class="form-control" name="payment_method" id="payment_method" required>
<option value="Cash">Cash</option>
<option value="Credit Card">Credit Card</option>
<option value="Bank Transfer">Bank Transfer</option>
<option value="Cheque">Cheque</option>
<option value="Other">Other</option>
</select>
</div>
<div class="form-group">
<label for="note">Note (If Needed)</label>
<textarea name="note" id="note" rows="5" class="form-control"></textarea>
</div>
</div>
<div class="col-lg-5">
<div class="table-responsive">
<table class="table table-striped">
<tr>
<th>Total Products</th>
<td>
<span class="badge badge-success">
{{ Cart::instance($cart_instance)->count() }}
</span>
</td>
</tr>
{{-- <tr>
<th>Order Tax ({{ $global_tax }}%)</th>
<td>(+) {{ format_currency(Cart::instance($cart_instance)->tax()) }}</td>
</tr> --}}
<tr>
<th>Discount ({{ $global_discount }}%)</th>
<td>(-) {{ format_currency(Cart::instance($cart_instance)->discount()) }}</td>
</tr>
{{-- <tr>
<th>Shipping</th>
<input type="hidden" value="{{ $shipping }}" name="shipping_amount">
<td>(+) {{ format_currency($shipping) }}</td>
</tr> --}}
<tr class="text-primary">
<th>Grand Total</th>
@php
$total_with_discount = Cart::instance($cart_instance)->total()
@endphp
<th>
(=) {{ format_currency($total_with_discount) }}
</th>
</tr>
</table>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</form>
</div>
</div>
</div>