KOKINIO - MANAGER
Edit File: reporte.js
$(() => { $('#daterange').daterangepicker({ opens: 'left' }, function(start, end, label) { console.log("A new date selection was made: " + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD')); }); $("#cliente-busqueda").select2({ placeholder:"Selecciona el Cliente", allowClear: true, ajax: { url: main_path+'/cliente/clientes', dataType: 'json', data: function (params) { var query = { search: params.term, } return query }, processResults: function (data) { const dataResult = data.map(res => { return { id: res.id, text: `${res.registro} ${res.nombre} ${res.ape_p} ${res.ape_m}` } }) return { results: dataResult }; } }, }); Reporte.loadReport(); }) const Reporte = { loadReport: () => { const token = $('#token').val() Reporte.sendFilter({_token: token}) }, search: () => { const token = $('#token').val() const cliente = $('#cliente-busqueda').val() const startDate = $('#daterange').data('daterangepicker').startDate.format('YYYY-MM-DD') const endDate = $('#daterange').data('daterangepicker').endDate.format('YYYY-MM-DD') const tpago = $('#tpago :selected').text() const estatus = $('#estatus').val() const data = { _token: token, cliente, startDate, endDate, tpago, estatus } console.log('data', data) Reporte.sendFilter(data) }, sendFilter: (data) => { console.log('data', data) $('#table-reporte').empty(); $.post(`${main_path}/reporte/getReport`, data, (resp) => { console.log('resp', resp) $('#table-reporte').append(resp) }) } }