![]() Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : fdshops ( 1003) PHP Version : 8.2.21 Disable Function : NONE Directory : /home/fdshops/public_html/storage/framework/views/ |
<script type="text/javascript"> $(document).ready(function(){ if($('#follow_ups_by_user_table').length > 0){ $('#follow_up_user_date_range').daterangepicker( dateRangeSettings, function (start, end) { $('#follow_up_user_date_range').val(start.format(moment_date_format) + ' - ' + end.format(moment_date_format)); //pass parameter in ajax call follow_ups_by_user_table.ajax.reload(); } ); $('#follow_up_user_date_range').on('cancel.daterangepicker', function(ev, picker) { $('#follow_up_user_date_range').val(''); //pass parameter in ajax call follow_ups_by_user_table.ajax.reload(); }); $('#followup_category_id').change(function(){ follow_ups_by_user_table.ajax.reload(); }); var follow_ups_by_user_table = $("#follow_ups_by_user_table").DataTable({ processing: true, serverSide: true, scrollY: "75vh", scrollX: true, scrollCollapse: true, fixedHeader: false, 'ajax': { url: "<?php echo e(action([\Modules\Crm\Http\Controllers\ReportController::class, 'followUpsByUser']), false); ?>", data: function(d) { var start = ''; var end = ''; if ($('#follow_up_user_date_range').val()) { start = $('input#follow_up_user_date_range') .data('daterangepicker') .startDate.format('YYYY-MM-DD'); end = $('input#follow_up_user_date_range') .data('daterangepicker') .endDate.format('YYYY-MM-DD'); } d.start_date = start; d.end_date = end; d.followup_category_id = $('#followup_category_id').val(); }, }, columns: [ { data: 'full_name', name: 'full_name' }, <?php $__currentLoopData = $statuses; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $value): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> { data: 'count_<?php echo e($key, false); ?>', searchable: false }, <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> { data: 'count_nulled', searchable: false }, { data: 'total_follow_ups', searchable: false } ], }); } var follow_ups_by_contact_table = $("#follow_ups_by_contact_table").DataTable({ processing: true, serverSide: true, scrollY: "75vh", scrollX: true, scrollCollapse: true, fixedHeader: false, 'ajax': { url: "<?php echo e(action([\Modules\Crm\Http\Controllers\ReportController::class, 'followUpsContact']), false); ?>" }, columns: [ { data: 'contact_name', name: 'contact_name' }, <?php $__currentLoopData = $statuses; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $value): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> { data: 'count_<?php echo e($key, false); ?>', searchable: false }, <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> { data: 'count_nulled', searchable: false }, { data: 'total_follow_ups', searchable: false } ], }); var lead_to_customer_conversion = $("#lead_to_customer_conversion").DataTable({ processing: true, serverSide: true, scrollY: "75vh", scrollX: true, scrollCollapse: true, fixedHeader: false, aaSorting: [[1, 'desc']], 'ajax': { url: "<?php echo e(action([\Modules\Crm\Http\Controllers\ReportController::class, 'leadToCustomerConversion']), false); ?>" }, columns: [ { orderable: false, searchable: false, data: null, defaultContent: '', }, { data: 'full_name', name: 'full_name' }, { data: 'total_conversions', searchable: false } ], createdRow: function(row, data, dataIndex) { $(row).find('td:eq(0)') .addClass('details-control'); }, }); // Array to track the ids of the details displayed rows var ltc_detail_rows = []; $('#lead_to_customer_conversion tbody').on('click', 'tr td.details-control', function() { var tr = $(this).closest('tr'); var row = lead_to_customer_conversion.row(tr); var idx = $.inArray(tr.attr('id'), ltc_detail_rows); if (row.child.isShown()) { tr.removeClass('details'); row.child.hide(); // Remove from the 'open' array ltc_detail_rows.splice(idx, 1); } else { tr.addClass('details'); row.child(show_lead_to_customer_details(row.data())).show(); // Add to the 'open' array if (idx === -1) { ltc_detail_rows.push(tr.attr('id')); } } }); // On each draw, loop over the `detailRows` array and show any child rows lead_to_customer_conversion.on('draw', function() { $.each(ltc_detail_rows, function(i, id) { $('#' + id + ' td.details-control').trigger('click'); }); }); function show_lead_to_customer_details(rowData) { var div = $('<div/>') .addClass('loading') .text('Loading...'); $.ajax({ url: '/crm/lead-to-customer-details/' + rowData.DT_RowId, dataType: 'html', success: function(data) { div.html(data).removeClass('loading'); }, }); return div; } }); </script><?php /**PATH /home/richinei/public_html/Modules/Crm/Providers/../Resources/views/reports/report_javascripts.blade.php ENDPATH**/ ?>