Fix max hours available with more then one medic

This commit is contained in:
2020-05-19 17:03:57 +02:00
parent 2cd502caa5
commit 66a2aab6b7
3 changed files with 10 additions and 9 deletions

View File

@ -677,7 +677,7 @@
behandelingen[specialisme] = {
name : element.find('input[name^="specialisatie_"]').val(),
artsen : element.find('input[name^="specialisatie_aantal_artsen_"]').val(),
artsen : element.find('input[name^="specialisatie_aantal_artsen_"]').val() * 1,
max_time : 0,
used_time : 0
};
@ -791,13 +791,13 @@
message.html('')
jQuery.each(behandelingen,function(specialisme,obj){
if (obj.max_time - obj.used_time < 0) {
if ((obj.artsen * obj.max_time) - obj.used_time < 0) {
error = true;
message.append(jQuery('<div>').addClass('alert-danger').html('<strong>' + specialisme + ' </strong>: Te veel behandelingen voor het aantal arsten en werktijd. ' + (obj.used_time - obj.max_time) + ' Minuten teveel.'));
message.append(jQuery('<div>').addClass('alert-danger').html('<strong>' + specialisme + ' </strong>: Te veel behandelingen voor het aantal arsten en werktijd. ' + moment.duration(obj.used_time - (obj.artsen * obj.max_time),'minutes').humanize() + ' teveel.'));
} else if (obj.max_time - obj.used_time == 0) {
message.append(jQuery('<div>').addClass('alert-success').html('<strong>' + specialisme + ' </strong>: Perfect! Alle tijd is ingedeeld.'));
} else {
message.append(jQuery('<div>').addClass('alert-warning').html('<strong>' + specialisme + ' </strong>: Uw heeft nog ' + (obj.max_time - obj.used_time) + ' minuten tijd over voor meer afspraken.'));
message.append(jQuery('<div>').addClass('alert-warning').html('<strong>' + specialisme + ' </strong>: Uw heeft nog ' + moment.duration((obj.artsen * obj.max_time) - obj.used_time,'minutes').humanize() + ' tijd over voor meer afspraken.'));
}
});