Viewing file: show.blade.php (7.67 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
@php $logo=\App\Models\Utility::get_file('uploads/logo'); $company_logo=Utility::getValByName('company_logo'); @endphp
@if (!empty($sales) && count($sales) > 0) <div class="card"> <div class="card-body"> <div class="row mt-2"> <div class="col-6"> <img src="{{$logo.'/'.(isset($company_logo) && !empty($company_logo)?$company_logo:'logo-dark.png')}}" width="120px;"> </div> {{-- <div class="col-6 text-end">--}} {{-- <a href="#" class="btn btn-sm btn-primary" onclick="saveAsPDF()"><span class="ti ti-download"></span></a>--}} {{-- </div>--}} </div> <div id="printableArea"> <div class="row mt-3"> <div class="col-6"> <h1 class="invoice-id h6">{{ $details['pos_id'] }}</h1> <div class="date"><b>{{ __('Date') }}: </b>{{ $details['date'] }}</div> </div> <div class="col-6 text-end"> <div class="text-dark "><b>{{ __('Warehouse Name') }}: </b> {!! $details['warehouse']['details'] !!} </div> </div> </div> <div class="row mt-2"> <div class="col contacts d-flex justify-content-between pb-4"> <div class="invoice-to"> <div class="text-dark h6"><b>{{ __('Billed To :') }}</b></div> {!! $details['customer']['details'] !!} </div> @if(!empty( $details['customer']['shippdetails'])) <div class="invoice-to"> <div class="text-dark h6"><b>{{ __('Shipped To :') }}</b></div> {!! $details['customer']['shippdetails'] !!} </div> @endif <div class="company-details"> <div class="text-dark h6"><b>{{ __('From:') }}</b></div> {!! $details['user']['details'] !!} </div> </div> </div> <div class="row"> <table class="table"> <thead> <tr> <th class="text-left">{{ __('Items') }}</th> <th>{{ __('Quantity') }}</th> <th class="text-right">{{ __('Price') }}</th> <th class="text-right">{{ __('Tax') }}</th> <th class="text-right">{{ __('Tax Amount') }}</th> <th class="text-right">{{ __('Total') }}</th> </tr> </thead> <tbody> @foreach ($sales['data'] as $key => $value) {{-- @dd($value)--}} <tr> <td class="cart-summary-table text-left"> {{ $value['name'] }} </td> <td class="cart-summary-table"> {{ $value['quantity'] }} </td> <td class="text-right cart-summary-table"> {{ $value['price'] }} </td> <td class="text-right cart-summary-table"> {!! $value['product_tax'] !!} </td>
<td class="text-right cart-summary-table"> {{ $value['tax_amount'] }} </td> <td class="text-right cart-summary-table"> {{ $value['subtotal'] }} </td> </tr> @endforeach </tbody> <tfoot> <tr> <td class="">{{ __('Sub Total') }}</td> <td></td> <td></td> <td></td> <td></td> <td class="text-right">{{ $sales['sub_total'] }}</td> </tr> <tr> <td class="">{{ __('Discount') }}</td> <td></td> <td></td> <td></td> <td></td> <td class="text-right">{{ $sales['discount'] }}</td> </tr> <tr class="pos-header"> <td class="">{{ __('Total') }}</td> <td></td> <td></td> <td></td> <td></td> <td class="text-right">{{ $sales['total'] }}</td> </tr> </tfoot> </table> </div> </div>
@if ($details['pay'] == 'show') {{-- <a href="#" class="btn btn-success btn-done-payment rounded mt-2 float-right"--}} {{-- data-url="{{ route('pos.data.store') }}">{{ __('Cash Payment') }}</a>--}}
<button class="btn btn-success payment-done-btn rounded mt-2 float-right" data-url="{{ route('pos.printview') }}" data-ajax-popup="true" data-size="sm" data-bs-toggle="tooltip" data-title="{{ __('POS Invoice') }}"> {{ __('Cash Payment') }} </button>
@endif </div> </div>
@endif
<script type="text/javascript" src="{{ asset('js/html2pdf.bundle.min.js') }}"></script> <script>
var filename = $('#filename').val()
function saveAsPDF() { var element = document.getElementById('printableArea'); var opt = { margin: 0.3, filename: filename, image: {type: 'jpeg', quality: 1}, html2canvas: {scale: 4, dpi: 72, letterRendering: true}, jsPDF: {unit: 'in', format: 'A2'} }; html2pdf().set(opt).from(element).save(); }
$(document).on('click', '.payment-done-btn', function (e) { e.preventDefault(); var ele = $(this);
$.ajax({ url: "{{ route('pos.data.store') }}",
method: 'GET', data: { vc_name: $('#vc_name_hidden').val(), warehouse_name: $('#warehouse_name_hidden').val(), discount : $('#discount_hidden').val(), quotation_id : $('#quotation_id').val(),
}, beforeSend: function () { ele.remove(); }, success: function (data) { // console.log(data); // return false; if (data.code == 200) { $('#carthtml').load(document.URL + ' #carthtml'); show_toastr('success', data.success, 'success') } // setTimeout(function () { // window.location.reload(); // }, 1000); }, error: function (data) { data = data.responseJSON; show_toastr('{{ __("Error") }}', data.error, 'error'); }
}); }); </script>
|