82 lines
2.9 KiB
JavaScript
82 lines
2.9 KiB
JavaScript
$(document).ready(function () {
|
|
var currentDate = new Date();
|
|
function addDays(dateObj, numDays) {
|
|
dateObj.setDate(dateObj.getDate() + numDays);
|
|
return dateObj;
|
|
}
|
|
|
|
$('#datetimepicker1').datetimepicker({
|
|
locale: 'hu',
|
|
format: 'LD',
|
|
defaultDate: new Date(),
|
|
inline: false,
|
|
sideBySide: true,
|
|
showTodayButton: true,
|
|
format: 'YYYY.MM.DD'
|
|
}).on('dp.change',function(e){
|
|
var remDays=$('#ed').val();
|
|
var date = new Date($('#emDate').val());
|
|
|
|
var newdate = new Date(date);
|
|
|
|
newdate.setDate(newdate.getDate() + parseInt(remDays));
|
|
|
|
$('#datetimepicker2').data("DateTimePicker").date(newdate);
|
|
$('#datetimepicker2').data("DateTimePicker").minDate(date);
|
|
});
|
|
$('#datetimepicker2').datetimepicker({
|
|
locale: 'hu',
|
|
format: 'LD',
|
|
minDate: new Date($('#emDate').val()),
|
|
defaultDate: new Date($('#emDate').val()),
|
|
inline: false,
|
|
sideBySide: true,
|
|
showTodayButton: true,
|
|
format: 'YYYY.MM.DD'
|
|
}).on('dp.change',function(e){
|
|
var expdate=new Date($('#expDate').val());
|
|
var emdate = new Date($('#emDate').val());
|
|
var a=moment(emdate,"YYYY.MM.DD");
|
|
var b=moment(expdate,"YYYY.MM.DD");
|
|
var days=b.diff(a,'days');
|
|
$('#ed').val(days);
|
|
|
|
});
|
|
$('#datetimepicker3').datetimepicker({
|
|
locale: 'hu',
|
|
format: 'LD',
|
|
defaultDate: new Date(),
|
|
inline: false,
|
|
sideBySide: true,
|
|
showTodayButton: true,
|
|
format: 'YYYY.MM'
|
|
}).on('dp.change',function(e){
|
|
var calcdate=new Date($('#calcDate').val());
|
|
moment.locale('hu');
|
|
document.getElementById('month').innerHTML=moment(calcdate).format('MMMM');
|
|
|
|
});
|
|
$('#datetimepicker4').datetimepicker({
|
|
locale: 'hu',
|
|
format: 'LD',
|
|
defaultDate: new Date(),
|
|
inline: false,
|
|
sideBySide: true,
|
|
showTodayButton: true,
|
|
format: 'YYYY.MM'
|
|
}).on('dp.change',function(e){
|
|
document.getElementById("loader").style.display = "block";
|
|
document.getElementById("darktable").style.display = "none";
|
|
var calcdate=moment(e.date).format('YYYY.MM');// new Date($('#calcDate').val());
|
|
moment.locale('hu');
|
|
document.getElementById('month').innerHTML='Munkaidő lista '+moment(calcdate,'YYYY.MM').format('MMMM');
|
|
$.get('/employee/worktimelist/'+calcdate , function(wtList) {
|
|
renderWorkingTimesTable(wtList);
|
|
document.getElementById("loader").style.display = "none";
|
|
document.getElementById("darktable").style.display = "block";
|
|
});
|
|
});
|
|
|
|
|
|
});
|