{{-- @if (Auth::user()->user_type == 'user' || Auth::user()->role_id == 17) --}}

{{-- @endif --}} {{-- table th --}} {{-- @if (Auth::user()->user_type == 'user' || Auth::user()->role_id == 17) --}} {{-- @endif --}} {{-- caller.js --}} (function($) { "use strict"; var selectedIds = []; var tasks_table = $('#caller_table').DataTable({ processing: true, serverSide: true, ajax: ({ url: _url + '/customer/get_table_data', method: "POST", data: function (d) { d._token = $('meta[name="csrf-token"]').attr('content'); if($('select[name=assigned_user_id]').val() != ''){ d.assigned_user_id = $('select[name=assigned_user_id]').val(); } if($('select[name=type_status]').val() != ''){ d.type_status = $('select[name=type_status]').val(); } if($('select[name=assigned_user]').val() != ''){ d.assigned_user = $('select[name=assigned_user]').val(); } if($('select[name=delivery_status]').val() != ''){ d.delivery_status = $('select[name=delivery_status]').val(); } if($('select[name=user_id]').val() != ''){ d.user_id = $('select[name=user_id]').val(); } if($('select[name=postal_code]').val() != ''){ d.postal_code = $('select[name=postal_code]').val(); } /*if($('select[name=remote_id]').val() != ''){ d.remote_id = $('select[name=remote_id]').val(); }*/ if($('select[name=payment_method]').val() != ''){ d.payment_method = $('select[name=payment_method]').val(); } if($('.search-filter').val() != ''){ d.keyword = $('.search-filter').val(); } if($('.search-email').val() != ''){ d.phone = $('.search-email').val(); } if($('input[name=date_range]').val() != ''){ d.date_range = $('input[name=date_range]').val(); } }, error: function (request, status, error) { console.log(request.responseText); } }), "columns" : [ { targets: 0, data: null, className: 'text-center', searchable: false, orderable: false, render: function (data, type, full, meta) { return ''; }, width: "5%" }, { data : 'customer_id', name : 'customer_id' }, { data : 'name', name : 'name' }, { data : 'phone', name : 'phone' }, { data : 'email', name : 'email' }, { data : 'agent.name', name : 'agent.name' }, { data : 'amount', name : 'amount' }, { data : 'assigneduser.name', name : 'assigneduser.name' }, { data : 'type_status', name : 'type_status' }, { data : 'delivery_status', name : 'delivery_status' }, { data : 'check_status', name : 'check_status' }, { data : 'payment_method', name : 'payment_method' }, { data : 'usps_tracking_no', name : 'usps_tracking_no' }, { data : 'manager_remark', name : 'manager_remark' }, { data : 'payment_date', name : 'payment_date' }, { data : "action", name : "action" }, ], responsive: true, "bStateSave": true, "bAutoWidth":false, "ordering": false, "searching": false, "language": { "decimal": "", "emptyTable": $lang_no_data_found, "info": $lang_showing + " _START_ " + $lang_to + " _END_ " + $lang_of + " _TOTAL_ " + $lang_entries, "infoEmpty": $lang_showing_0_to_0_of_0_entries, "infoFiltered": "(filtered from _MAX_ total entries)", "infoPostFix": "", "thousands": ",", "lengthMenu": $lang_show + " _MENU_ " + $lang_entries, "loadingRecords": $lang_loading, "processing": $lang_processing, "search": $lang_search, "zeroRecords": $lang_no_matching_records_found, "paginate": { "first": $lang_first, "last": $lang_last, "next": $lang_next, "previous": $lang_previous } } }).on( 'init.dt', function () { $('[data-toggle="tooltip"]').tooltip(); }); $('.select-filter').on('change', function(e) { tasks_table.draw(); }); $(".search-email").keyup(function(){ tasks_table.draw(); }); $(".search-filter").keyup(function(){ tasks_table.draw(); }); $('#selectAll').on('click',function(){ if(this.checked){ /*$('.checkbox').each(function(){ this.checked = true; selectedIds.push(this.value); });*/ $('.select-checkbox').each(function () { this.checked = true; $(this).prop("checked", true); $(this).toggleClass('selected'); selectedIds.push(this.value); }); console.log(selectedIds); }else{ $('.select-checkbox').each(function(){ this.checked = false; }); selectedIds = []; } }); $('.select-checkbox').on('click',function(){ if($('.select-checkbox:checked').length == $('.select-checkbox').length){ $('#selectAll').prop('checked',true); }else{ $('#selectAll').prop('checked',false); } }); $('#date_range').daterangepicker({ autoUpdateInput: false, timezone:"America/New_York", locale: { format: 'YYYY-MM-DD', cancelLabel: 'Clear' } }); (function($) { "use strict"; var tasks_table = $('#tasks_table').DataTable({ processing: true, serverSide: true, ajax: ({ url: _url + '/tasks/get_table_data', method: "POST", data: function (d) { d._token = $('meta[name="csrf-token"]').attr('content'); if($('select[name=project_id]').val() != ''){ d.project_id = $('select[name=project_id]').val(); } if($('select[name=assigned_user_id]').val() != ''){ d.assigned_user_id = $('select[name=assigned_user_id]').val(); } if($('select[name=task_status_id]').val() != null){ d.task_status_id = JSON.stringify($('select[name=task_status_id]').val()); } if($('.search-filter').val() != ''){ d.keyword = $('.search-filter').val(); } if($('.search-email').val() != ''){ d.phone = $('.search-email').val(); } if($('input[name=date_range]').val() != ''){ d.date_range = $('input[name=date_range]').val(); } }, error: function (request, status, error) { console.log(request.responseText); } }), "columns" : [ { data : 'title', name : 'title' }, { data : 'project.name', name : 'project.name' }, { data : 'priority', name : 'priority' }, { data : 'status.title', name : 'status.title' }, { data : 'assigned_user.name', name : 'assigned_user.name' }, { data : 'start_date', name : 'start_date' }, { data : 'end_date', name : 'end_date' }, { data : "action", name : "action" }, ], responsive: true, "bStateSave": true, "bAutoWidth":false, "ordering": false, "searching": false, "language": { "decimal": "", "emptyTable": $lang_no_data_found, "info": $lang_showing + " _START_ " + $lang_to + " _END_ " + $lang_of + " _TOTAL_ " + $lang_entries, "infoEmpty": $lang_showing_0_to_0_of_0_entries, "infoFiltered": "(filtered from _MAX_ total entries)", "infoPostFix": "", "thousands": ",", "lengthMenu": $lang_show + " _MENU_ " + $lang_entries, "loadingRecords": $lang_loading, "processing": $lang_processing, "search": $lang_search, "zeroRecords": $lang_no_matching_records_found, "paginate": { "first": $lang_first, "last": $lang_last, "next": $lang_next, "previous": $lang_previous } } }).on( 'init.dt', function () { $('[data-toggle="tooltip"]').tooltip(); }); $('.select-filter').on('change', function(e) { tasks_table.draw(); }); $('#date_range').daterangepicker({ autoUpdateInput: false, locale: { format: 'YYYY-MM-DD', cancelLabel: 'Clear' } }); $('#date_range').on('apply.daterangepicker', function(ev, picker) { $(this).val(picker.startDate.format('YYYY-MM-DD') + ' - ' + picker.endDate.format('YYYY-MM-DD')); tasks_table.draw(); }); $('#date_range').on('cancel.daterangepicker', function(ev, picker) { $(this).val(''); }); })(jQuery); $('#date_range').on('apply.daterangepicker', function(ev, picker) { $(this).val(picker.startDate.format('YYYY-MM-DD') + ' - ' + picker.endDate.format('YYYY-MM-DD')); tasks_table.draw(); }); $(".search-email").keyup(function(){ tasks_table.draw(); }); $(".search-filter").keyup(function(){ tasks_table.draw(); }); $('#date_range').on('cancel.daterangepicker', function(ev, picker) { $(this).val(''); }); })(jQuery); $(document).ready(function() { $("#button").click(function(){ var arr = []; $.each($("input[name='check']:checked"), function(){ arr.push($(this).val()); }); var Assignuserid=$('#select2ID').val(); if(!Assignuserid){ alert("Please Select Assign User"); return false; } if(!Assignuserid){ alert("Please Select Assign User"); return false; } var ids =""+ arr.join(", "); if(!ids){ alert("Your selected lead is empty"); return false; } //alert("Your selected languages are: " + arr.join(", ")); const ids_array = ids.split(','); //alert(ids_array) $.ajax({ //url: "{{ url('customer/assign-leads') }}", url: _url + '/customer/assign-leads', type: "POST", data: { assigned_user_id: Assignuserid, leasids: ids_array, _token: $('meta[name="csrf-token"]').attr('content') // CSRF token }, dataType: 'json', success: function (result) { window.location.reload(); } }); }); }); riute // Route::post('leads/assign-leads','LeadController@assignleads')->name('leads. assignleadsmultiple'); Route::post('customer/assign-leads','CallerController@assignleads')->name('c ustomer.assignleadsmultiple'); public function assignleads(Request $request) { // return $request->leasids; DB::beginTransaction(); $company_id = company_id(); foreach ($request->leasids as $id) { // print_r($id); die('d'); $lead = Caller::where('id', $id) ->where('company_id', $company_id) ->first(); if (isset($request->assigned_user_id)) { if ($lead->assigned_user_id != $request->assigned_user_id) { //$lead->assigned_date = date('Y-m-d'); $assigned_user_id = $request->input('assigned_user_id'); create_log('leads', $lead->id, _lang('Assign to') . ' ' . $lead->assigneduser->name); } elseif ($lead->getOriginal('assigned_user_id') == $request->input('assigned_user_id')) { $assigned_user_id = $request->input('assigned_user_id'); } } $lead->current_assigned_user_id =$assigned_user_id; $lead->save(); } DB::commit(); return response()->json(['result'=>'success']); /// $data['states'] = StateZoneList::where("zone_id",$request->zone_id)->get(["name", "id"]); // return response()->json($data); }