klnodekb/public/js/accessdetails.js

56 lines
1.6 KiB
JavaScript

function refreshAccessDetails(calcdate){
//var calcdate=new Date($('#calcDate').val());
if (!calcdate)
{
calcdate=moment().format('YYYY.MM');
}
var uid=document.getElementById('uid').textContent;
moment.locale('hu');
document.getElementById('month').innerHTML=moment(calcdate,'YYYY.MM').format('YYYY')+' '+moment(calcdate,'YYYY.MM').format('MMMM');
//document.getElementById('title').innerHTML=moment(calcdate,'YYYY.MM').format('YYYY')+' '+moment(calcdate,'YYYY.MM').format('MMMM');
$.get('/employee/details2/'+uid+'/'+calcdate , function(resp) {
document.getElementById('mindate').textContent=calcdate;
renderWorkingTimesTableDetailed2(resp);
});
}
$('#datetimepicker5').datetimepicker({
locale: 'hu',
format: 'LD',
defaultDate: new Date(),
inline: false,
sideBySide: true,
showTodayButton: true,
format: 'YYYY.MM'
}).on('dp.change',function(e){
var calcdate=moment(e.date).format('YYYY.MM');// new Date($('#calcDate').val());
refreshAccessDetails(calcdate); // Lista frissítése dátum választáskor
});
$(document).ready(function () {
refreshAccessDetails(); // Lista frissítése betöltéskor
})
// Számla nyomtatása
$("#print2").click(function(ev) {
isLoaded=false;
var mindate= document.getElementById('mindate').textContent;
var uid=document.getElementById('uid').textContent;
if (mindate)
{
//$.get('/invoices/print2' , function(data) { console.log(data);
$.get('/employee/print/'+uid+'/'+mindate , function(data) {
if (!isLoaded)
{ isLoaded=true;
//console.log(data);
pdfMake.createPdf(data).open();
}
});
}
else
{
alert('Nincs mit nyomtatni!');
}
});