Viewing file: 6e612dcc984580a338360f6e67651c98416fbf36.php (17.13 KB) -rwxrwxrwx Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php $__env->startSection('title'); ?> Order Fees <?php $__env->stopSection(); ?>
<?php $__env->startSection('css'); ?>
<!--datatable css-->
<link href="https://cdn.datatables.net/1.11.5/css/dataTables.bootstrap5.min.css" rel="stylesheet" type="text/css" />
<!--datatable responsive css-->
<link href="https://cdn.datatables.net/responsive/2.2.9/css/responsive.bootstrap.min.css" rel="stylesheet" type="text/css" />
<link href="https://cdn.datatables.net/buttons/2.2.2/css/buttons.dataTables.min.css" rel="stylesheet" type="text/css" />
<link href="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css" rel="stylesheet" type="text/css" />
<style>
.choices__list--dropdown {
visibility: hidden;
z-index: 1;
position: absolute;
width: 100%;
background-color: var(--vz-choices-bg);
border: 1px solid var(--vz-border-color);
box-shadow: 0 5px 10px rgba(30,32,37,.12);
top: 100%;
margin-top: 0;
padding: 10px 10px 20px;
border-bottom-left-radius: 2.5px;
border-bottom-right-radius: 2.5px;
word-break: break-all;
will-change: visibility;
-webkit-animation-duration: .3s;
animation-duration: .3s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
transform: translateY(1px);
max-height: 220px;
overflow-y: scroll !important;
}
</style>
<?php $__env->stopSection(); ?>
<?php $__env->startSection('content'); ?>
<?php $__env->startComponent('components.breadcrumb'); ?>
<?php $__env->slot('li_1'); ?> Order <?php $__env->endSlot(); ?>
<?php $__env->slot('title'); ?>Fees List <?php $__env->endSlot(); ?>
<?php echo $__env->renderComponent(); ?>
<div class="row">
<div class="col-lg-12">
<div class="card">
<?php if($errors->any()): ?>
<div class="alert alert-danger">
<?php $__currentLoopData = $errors->all(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $error): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<span class="each-error"><?php echo e($error); ?> </span><br/>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</div>
<?php endif; ?>
<?php if(session()->has('message')): ?>
<div class="alert alert-success">
<?php echo e(session()->get('message')); ?>
</div>
<?php endif; ?>
<div class="card-header border-0">
<div class="d-flex align-items-center">
<h5 class="card-title mb-0 flex-grow-1">Order Fees List</h5>
</div>
</div>
<div class="card-body border border-dashed border-end-0 border-start-0">
<form action="<?php echo e(route('filter_orders_fees')); ?>" method="POST">
<?php echo csrf_field(); ?>
<div class="row g-3">
<div class="col-xxl-2 col-sm-4">
<div class="search-box">
<?php
$input_dt = (isset($search_input)) ? $search_input : "";
?>
<input type="text" id="search_input" name="search_input" value="<?php echo e($input_dt); ?>" class="form-control search"
placeholder="Search for order ID">
<i class="ri-search-line search-icon"></i>
</div>
</div>
<!--end col-->
<div class="col-xxl-2 col-sm-4">
<div>
<?php
$date_dt = (isset($date_range)) ? $date_range : "";
?>
<input type="text" class="form-control" data-provider="flatpickr"
data-date-format="d M, Y" data-range-date="true"
id="demo-datepicker" data-deafult-date="<?php echo e($date_dt); ?>" name="date_range" placeholder="Select date">
</div>
</div>
<div class="col-xxl-2 col-sm-4">
<div>
<?php
$delivery_dt = (isset($delivered_by)) ? $delivered_by : "all";
?>
<select class="js-example-basic-single form-control"
name="delivered_by" id="delivered_by">
<!-- 1 for received,2 for accepted,3 picked up,4 delivered,5 cancel and 6 return -->
<option value="" disabled>Delivered By</option>
<option value="all" selected>All Delivery Type</option>
<option value="1">By Jiff</option>
<option value="2">By Vendor</option>
<option value="3">Shop Pickup</option>
</select>
</div>
</div>
<!--end col-->
<div class="col-xxl-2 col-sm-4">
<div>
<?php
$status_dt = (isset($status)) ? $status : "all";
?>
<select class="js-example-basic-single form-control"
name="status" id="idStatus">
<!-- 1 for received,2 for accepted,3 picked up,4 delivered,5 cancel and 6 return -->
<option value="" disabled>Select Status</option>
<option value="all" selected>All Status</option>
<option value="1">Received</option>
<option value="2">Accepted</option>
<option value="3">Picked Up</option>
<option value="4">Delivered</option>
<option value="5">Cancelled</option>
<option value="6">Returned</option>
</select>
</div>
</div>
<!--end col-->
<div class="col-xxl-2 col-sm-4" style="max-height:40px;">
<div>
<select class="js-example-basic-single form-control"
name="vendor" id="idVendor">
<option value="">Select Vendor</option>
<option value="all" selected>All Vendor</option>
<?php
$vendor_dt = (isset($vendor)) ? $vendor : "all";
?>
<?php if(isset($vendors)): ?>
<?php $__currentLoopData = $vendors; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $vendor): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<option value="<?php echo e($vendor->id); ?>"><?php echo e($vendor->first_name); ?> <?php echo e($vendor->last_name); ?></option>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php endif; ?>
</select>
</div>
</div>
<!--end col-->
<div class="col-xxl-1 col-sm-4">
<div>
<button type="submit" class="btn btn-primary w-100"> <i
class="ri-equalizer-fill me-1 align-bottom"></i>
Filters
</button>
</div>
</div>
<!--end col-->
</div>
<!--end row-->
</form>
</div>
<div class="card-body pt-2">
<div class="">
<table id="partnerTable" class="table dt-responsive align-middle table-hover table-bordered" style="width:100%">
<thead>
<tr>
<th>#INV</th>
<th>Vendor</th>
<th>Jiff</th>
<th>Shipping</th>
<th>Payment</th>
<th>Order Total</th>
<th>Total Fee</th>
<th>Payble</th>
<th>Receivable</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<?php if(isset($sale_fees)): ?>
<?php $__currentLoopData = $sale_fees; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $data): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<tr>
<td>
<a href="<?php echo e(route('order_details',['order_id'=>$data->id])); ?>" class="link-primary fw-medium">
<!-- <button class="btn btn-sm btn-soft-success text-uppercase"> -->
#<?php echo e($data->invoice_no); ?>
<!-- </button> -->
</a>
</td>
<td><?php echo e($data->vendor_Data->first_name); ?> <?php echo e($data->vendor_Data->last_name); ?></td>
<td><?php echo e($data->jiff_fee); ?></td>
<td><?php echo e($data->shipping_fee); ?></td>
<td><?php echo e($data->payment_gateway_fee); ?></td>
<td><?php echo e($data->grand_total); ?></td>
<td><?php echo e($data->total_fee); ?></td>
<td><?php echo e($data->vendor_payable); ?></td>
<td><?php echo e($data->vendor_receivable); ?></td>
<td>
<ul class="list-inline hstack gap-2 mb-0">
<li class="list-inline-item edit"
data-bs-toggle="tooltip" data-bs-trigger="hover"
data-bs-placement="top" title="Edit">
<a onclick="update_modal_open
('<?php echo e($data); ?>')" href="javascript:"
class="text-primary d-inline-block edit-item-btn">
<i class="ri-pencil-fill fs-16"></i>
</a>
</li>
<li class="list-inline-item" data-bs-toggle="tooltip"
data-bs-trigger="hover" data-bs-placement="top"
title="Remove">
<a class="text-danger d-inline-block remove-item-btn" href="javascript:"
onclick="delete_modal_open
('<?php echo e($data->id); ?>')">
<i class="ri-delete-bin-5-fill fs-16"></i>
</a>
</li>
</ul>
</td>
</tr>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php endif; ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
<!--end col-->
</div>
<!--end row-->
<?php $__env->stopSection(); ?>
<?php $__env->startSection('script'); ?>
<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
<script src="https://cdn.datatables.net/1.11.5/js/jquery.dataTables.min.js"></script>
<script src="https://cdn.datatables.net/1.11.5/js/dataTables.bootstrap5.min.js"></script>
<script src="https://cdn.datatables.net/responsive/2.2.9/js/dataTables.responsive.min.js"></script>
<script src="https://cdn.datatables.net/buttons/2.2.2/js/dataTables.buttons.min.js"></script>
<script src="https://cdn.datatables.net/buttons/2.2.2/js/buttons.print.min.js"></script>
<script src="https://cdn.datatables.net/buttons/2.2.2/js/buttons.html5.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/vfs_fonts.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/pdfmake.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script>
<script src="<?php echo e(URL::asset('assets/js/pages/form-validation.init.js')); ?>"></script>
<script src="<?php echo e(URL::asset('assets/js/pages/select2.init.js')); ?>"></script>
<script src="<?php echo e(URL::asset('assets/js/pages/datatables.init.js')); ?>"></script>
<script src="<?php echo e(URL::asset('/assets/js/app.min.js')); ?>"></script>
<script>
$(document).ready(function() {
new DataTable('#partnerTable', {
"columns": [
{"name": "INV", "orderable": "true"},
{"name": "Vendor", "orderable": "true"},
{"name": "Jiff", "orderable": false},
{"name": "Shipping", "orderable": false},
{"name": "Payment", "orderable": false},
{"name": "Order Total", "orderable": false},
{"name": "Total Fee", "orderable": false},
{"name": "Payble", "orderable": false},
{"name": "Receivable", "orderable": false},
{"name": "Action", "orderable": false}
],
});
// var isChoiceEl = document.getElementById("idStatus");
// var choices = new Choices(isChoiceEl, {
// searchEnabled: true,
// // searchResultLimit: 4,
// shouldSort: false,
// // renderChoiceLimit: 5,
// });
// var isChoiceEl = document.getElementById("delivered_by");
// var choices = new Choices(isChoiceEl, {
// searchEnabled: false,
// shouldSort: false
// });
// var vendorEl = document.getElementById("idVendor");
// var choices = new Choices(vendorEl, {
// searchEnabled: true,
// searchResultLimit: 5,
// // position:"below"
// });
var vendor = "<?php echo $vendor_dt; ?>";
$('#idVendor').val(vendor);
$('#idVendor').trigger('change.select2');
var delivered_by = "<?php echo $delivery_dt; ?>";
$('#delivered_by').val(delivered_by);
$('#delivered_by').trigger('change.select2');
var status = "<?php echo $status_dt; ?>";
$('#idStatus').val(status);
$('#idStatus').trigger('change.select2');
});
function update_modal_open(data) {
data=JSON.parse(data);
// $("#partner_id").val(data.id);
// $("#edit_name").val(data.name);
// $("#edit_email").val(data.email);
// $("#edit_phone").val(data.phone.slice(3));
// $("#edit_shipping").val(data.charge);
// $("#edit_address").val(data.address);
// $('#edit_status').val(data.status);
// $('#edit_status').trigger('change.select2');
// $('#editModal').modal('toggle');
}
function delete_modal_open(id) {
// $("#del_id").val(id);
// $('#deleteuser').modal('toggle');
}
</script>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('layouts.master', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH D:\jiff\delivery\resources\views/pages/settlement/fees.blade.php ENDPATH**/ ?>
|