start pydanitification
This commit is contained in:
+12
-2
@@ -23,6 +23,9 @@ function generateExtra() {
|
||||
$(".auto-generated").remove();
|
||||
global_shifts = new Set();
|
||||
|
||||
total_summed_shift_diffs = 0;
|
||||
total_summed_shift_diffs_abs = 0;
|
||||
|
||||
tables.each((n, table) => {
|
||||
|
||||
rows = $(table).find(".worker-row");
|
||||
@@ -114,7 +117,7 @@ function generateExtra() {
|
||||
(n, td_el) => {
|
||||
td_date = new Date(Date.parse(td_el.dataset.date));
|
||||
|
||||
if (td_date >= start_date && td_date <= end_date) {
|
||||
if (td_date >= start_date && td_date < end_date) {
|
||||
$(td_el).addClass("nwd");
|
||||
}
|
||||
|
||||
@@ -150,6 +153,9 @@ function generateExtra() {
|
||||
shift_diff = JSON.parse(worker_td.attr("data-shift-diff"));
|
||||
summed_shift_diff = Object.values(shift_diff).reduce((a, b) => a + b);
|
||||
|
||||
total_summed_shift_diffs = total_summed_shift_diffs + summed_shift_diff;
|
||||
total_summed_shift_diffs_abs = total_summed_shift_diffs_abs + Math.abs(summed_shift_diff);
|
||||
|
||||
|
||||
worker_td.after(`<div class='worker-summary auto-generated'>
|
||||
<span>Total shifts: ${total_shifts}, </span>
|
||||
@@ -166,6 +172,7 @@ function generateExtra() {
|
||||
|
||||
})
|
||||
|
||||
|
||||
sites = {};
|
||||
sites_days_lost = {}
|
||||
for (const worker in workers) {
|
||||
@@ -216,6 +223,8 @@ function generateExtra() {
|
||||
});
|
||||
|
||||
|
||||
$(table).before($(`<span>Total summed shift diff: ${total_summed_shift_diffs}</span><br/>`));
|
||||
$(table).before($(`<span>Total summed shift diff: ${total_summed_shift_diffs_abs}</span><br/>`));
|
||||
$(table).before(summary_button);
|
||||
|
||||
|
||||
@@ -363,7 +372,8 @@ function viewWorker(worker) {
|
||||
FTE: ${ds.fte} (${ds.fte_adj})</br>
|
||||
Start date: ${ds.start_date}</br>
|
||||
End date: ${ds.end_date}</br>
|
||||
Non working days: ${ds.nwds}
|
||||
Non working days: ${ds.nwds}</br>
|
||||
Remote site: ${ds.remoteSite}
|
||||
</div>`)
|
||||
$("body").append(dlg)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user