Sid Gifari File Manager
🏠 Root
/
home2
/
meumer25
/
api.meumercado.app
/
storage
/
framework
/
views
/
Editing: 12bb638c1acb00aeec7c1bc2104abe643cff5f07.php
<?php $__env->startSection('title', translate('Driver Report')); ?> <?php $__env->startPush('css_or_js'); ?> <?php $__env->stopPush(); ?> <?php $__env->startSection('content'); ?> <div class="content container-fluid"> <!-- Page Header --> <div class="page-header"> <div class="media mb-3"> <!-- Avatar --> <div class="avatar avatar-xl avatar-4by3 mr-2"> <img class="avatar-img" src="<?php echo e(asset('public/assets/admin')); ?>/svg/illustrations/order.png" alt="Image Description"> </div> <!-- End Avatar --> <div class="media-body"> <div class="row"> <div class="col-lg mb-3 mb-lg-0"> <h1 class="page-header-title"><?php echo e(\App\CentralLogics\translate('driver')); ?> <?php echo e(\App\CentralLogics\translate('report')); ?> <?php echo e(\App\CentralLogics\translate('overview')); ?></h1> <div class="row align-items-center"> <div class="col-auto"> <span><?php echo e(\App\CentralLogics\translate('admin')); ?>:</span> <a href="#"><?php echo e(auth('admin')->user()->f_name.' '.auth('admin')->user()->l_name); ?></a> </div> </div> </div> <div class="col-lg-auto"> <div class="d-flex"> <a class="btn btn-icon btn-primary rounded-circle" href="<?php echo e(route('admin.dashboard')); ?>"> <i class="tio-home-outlined"></i> </a> </div> </div> </div> </div> </div> <!-- End Media --> <!-- Nav --> <!-- Nav --> <div class="js-nav-scroller hs-nav-scroller-horizontal"> <span class="hs-nav-scroller-arrow-prev" style="display: none;"> <a class="hs-nav-scroller-arrow-link" href="javascript:;"> <i class="tio-chevron-left"></i> </a> </span> <span class="hs-nav-scroller-arrow-next" style="display: none;"> <a class="hs-nav-scroller-arrow-link" href="javascript:;"> <i class="tio-chevron-right"></i> </a> </span> <ul class="nav nav-tabs page-header-tabs" id="projectsTab" role="tablist"> <li class="nav-item"> <a class="nav-link active" href="javascript:"><?php echo e(\App\CentralLogics\translate('overview')); ?></a> </li> </ul> </div> <!-- End Nav --> </div> <!-- End Page Header --> <div> <div class="card"> <!-- Header --> <div class="card-header"> <div class="row"> <div class="col-lg-12 pt-3"> <form action="javascript:" id="search-form"> <?php echo csrf_field(); ?> <div class="row"> <div class="col-12"> <div class="mb-3"> <label for="exampleInputEmail1" class="form-label"><?php echo e(\App\CentralLogics\translate('show')); ?> <?php echo e(\App\CentralLogics\translate('data')); ?> by <?php echo e(\App\CentralLogics\translate('date')); ?> <?php echo e(\App\CentralLogics\translate('range')); ?></label> </div> </div> <div class="col-3"> <div class="mb-3"> <select class="form-control" name="delivery_man_id" id="delivery_man"> <option value="0"><?php echo e(\App\CentralLogics\translate('select')); ?> <?php echo e(\App\CentralLogics\translate('deliveryman')); ?></option> <?php $__currentLoopData = \App\Model\DeliveryMan::all(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $deliveryMan): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <option value="<?php echo e($deliveryMan['id']); ?>"> <?php echo e($deliveryMan['f_name'].' '.$deliveryMan['l_name']); ?> </option> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </select> </div> </div> <div class="col-3"> <div class="mb-3"> <input type="date" name="from" id="from_date" class="form-control" required> </div> </div> <div class="col-3"> <div class="mb-3"> <input type="date" name="to" id="to_date" class="form-control" required> </div> </div> <div class="col-3"> <div class="mb-3"> <button type="submit" class="btn btn-primary btn-block"><?php echo e(\App\CentralLogics\translate('show')); ?></button> </div> </div> </div> </form> </div> <!-- End Row --> <div class="col-md-6 pt-2"> <strong> <?php echo e(\App\CentralLogics\translate('total')); ?> <?php echo e(\App\CentralLogics\translate('delivered')); ?> <?php echo e(\App\CentralLogics\translate('qty')); ?> : <span id="delivered_qty"></span> </strong> </div> </div> </div> <!-- End Header --> <!-- Table --> <div class="table-responsive datatable-custom"> <table id="datatable" class="table table-hover table-borderless table-thead-bordered table-nowrap table-align-middle card-table" style="width: 100%"> <thead class="thead-light"> <tr> <th class=""> <?php echo e(\App\CentralLogics\translate('#')); ?> </th> <th class="table-column-pl-0"><?php echo e(\App\CentralLogics\translate('order')); ?></th> <th><?php echo e(\App\CentralLogics\translate('date')); ?></th> <th><?php echo e(\App\CentralLogics\translate('customer')); ?></th> <th><?php echo e(\App\CentralLogics\translate('branch')); ?></th> <th><?php echo e(\App\CentralLogics\translate('total')); ?></th> <th><?php echo e(\App\CentralLogics\translate('order')); ?> <?php echo e(\App\CentralLogics\translate('status')); ?></th> <th><?php echo e(\App\CentralLogics\translate('actions')); ?></th> </tr> </thead> <tbody id="set-rows"> </tbody> </table> </div> <!-- End Table --> </div> <!-- End Row --> </div> <?php $__env->stopSection(); ?> <?php $__env->startPush('script'); ?> <?php $__env->stopPush(); ?> <?php $__env->startPush('script_2'); ?> <script src="<?php echo e(asset('public/assets/admin')); ?>/vendor/chart.js/dist/Chart.min.js"></script> <script src="<?php echo e(asset('public/assets/admin')); ?>/vendor/chartjs-chart-matrix/dist/chartjs-chart-matrix.min.js"></script> <script src="<?php echo e(asset('public/assets/admin')); ?>/js/hs.chartjs-matrix.js"></script> <script> $(document).on('ready', function () { // INITIALIZATION OF FLATPICKR // ======================================================= $('.js-flatpickr').each(function () { $.HSCore.components.HSFlatpickr.init($(this)); }); // INITIALIZATION OF NAV SCROLLER // ======================================================= $('.js-nav-scroller').each(function () { new HsNavScroller($(this)).init() }); // INITIALIZATION OF DATERANGEPICKER // ======================================================= $('.js-daterangepicker').daterangepicker(); $('.js-daterangepicker-times').daterangepicker({ timePicker: true, startDate: moment().startOf('hour'), endDate: moment().startOf('hour').add(32, 'hour'), locale: { format: 'M/DD hh:mm A' } }); var start = moment(); var end = moment(); function cb(start, end) { $('#js-daterangepicker-predefined .js-daterangepicker-predefined-preview').html(start.format('MMM D') + ' - ' + end.format('MMM D, YYYY')); } $('#js-daterangepicker-predefined').daterangepicker({ startDate: start, endDate: end, ranges: { 'Today': [moment(), moment()], 'Yesterday': [moment().subtract(1, 'days'), moment().subtract(1, 'days')], 'Last 7 Days': [moment().subtract(6, 'days'), moment()], 'Last 30 Days': [moment().subtract(29, 'days'), moment()], 'This Month': [moment().startOf('month'), moment().endOf('month')], 'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')] } }, cb); cb(start, end); // INITIALIZATION OF CHARTJS // ======================================================= $('.js-chart').each(function () { $.HSCore.components.HSChartJS.init($(this)); }); var updatingChart = $.HSCore.components.HSChartJS.init($('#updatingData')); // Call when tab is clicked $('[data-toggle="chart"]').click(function (e) { let keyDataset = $(e.currentTarget).attr('data-datasets') // Update datasets for chart updatingChart.data.datasets.forEach(function (dataset, key) { dataset.data = updatingChartDatasets[keyDataset][key]; }); updatingChart.update(); }) // INITIALIZATION OF MATRIX CHARTJS WITH CHARTJS MATRIX PLUGIN // ======================================================= function generateHoursData() { var data = []; var dt = moment().subtract(365, 'days').startOf('day'); var end = moment().startOf('day'); while (dt <= end) { data.push({ x: dt.format('YYYY-MM-DD'), y: dt.format('e'), d: dt.format('YYYY-MM-DD'), v: Math.random() * 24 }); dt = dt.add(1, 'day'); } return data; } $.HSCore.components.HSChartMatrixJS.init($('.js-chart-matrix'), { data: { datasets: [{ label: 'Commits', data: generateHoursData(), width: function (ctx) { var a = ctx.chart.chartArea; return (a.right - a.left) / 70; }, height: function (ctx) { var a = ctx.chart.chartArea; return (a.bottom - a.top) / 10; } }] }, options: { tooltips: { callbacks: { title: function () { return ''; }, label: function (item, data) { var v = data.datasets[item.datasetIndex].data[item.index]; if (v.v.toFixed() > 0) { return '<span class="font-weight-bold">' + v.v.toFixed() + ' hours</span> on ' + v.d; } else { return '<span class="font-weight-bold">No time</span> on ' + v.d; } } } }, scales: { xAxes: [{ position: 'bottom', type: 'time', offset: true, time: { unit: 'week', round: 'week', displayFormats: { week: 'MMM' } }, ticks: { "labelOffset": 20, "maxRotation": 0, "minRotation": 0, "fontSize": 12, "fontColor": "rgba(22, 52, 90, 0.5)", "maxTicksLimit": 12, }, gridLines: { display: false } }], yAxes: [{ type: 'time', offset: true, time: { unit: 'day', parser: 'e', displayFormats: { day: 'ddd' } }, ticks: { "fontSize": 12, "fontColor": "rgba(22, 52, 90, 0.5)", "maxTicksLimit": 2, }, gridLines: { display: false } }] } } }); // INITIALIZATION OF CLIPBOARD // ======================================================= $('.js-clipboard').each(function () { var clipboard = $.HSCore.components.HSClipboard.init(this); }); // INITIALIZATION OF CIRCLES // ======================================================= $('.js-circle').each(function () { var circle = $.HSCore.components.HSCircles.init($(this)); }); }); </script> <script> $('#search-form').on('submit', function () { let formDate = $('#from_date').val(); let toDate = $('#to_date').val(); let delivery_man = $('#delivery_man').val(); $.post({ url: "<?php echo e(route('admin.report.driver_filter')); ?>", data: { "_token": "<?php echo e(csrf_token()); ?>", 'formDate': formDate, 'toDate': toDate, 'delivery_man': delivery_man, }, beforeSend: function () { $('#loading').show(); }, success: function (data) { console.log(data.delivered_qty) $('#set-rows').html(data.view); $('#delivered_qty').html(data.delivered_qty); $('.card-footer').hide(); }, complete: function () { $('#loading').hide(); }, }); }); </script> <script> $('#from_date,#to_date').change(function () { let fr = $('#from_date').val(); let to = $('#to_date').val(); if (fr != '' && to != '') { if (fr > to) { $('#from_date').val(''); $('#to_date').val(''); toastr.error('Invalid date range!', Error, { CloseButton: true, ProgressBar: true }); } } }); </script> <?php $__env->stopPush(); ?> <?php echo $__env->make('layouts.admin.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /home2/meumer25/api.meumercado.app/resources/views/admin-views/report/driver-index.blade.php ENDPATH**/ ?>
Save
Cancel