diff --git a/edit-mode/function/function.js b/edit-mode/function/function.js index 9f7efc1..7f07fef 100644 --- a/edit-mode/function/function.js +++ b/edit-mode/function/function.js @@ -719,22 +719,22 @@ function sendStorage(){ function updateLinksLag(data) { data.data.forEach(task => { data.links.forEach(link => { - if (link.target == task.id) { + if (link.target == task.id && task.actual_start != null) { let predecessor = data.data.find(item => item.id == link.source); if (predecessor) { let lag; if (isBaselineSet) { switch (link.type) { - case "0": + case "0": // FS lag = gantt.calculateDuration(new Date(predecessor.end_date), new Date(task.start_date)); break; - case "1": + case "1": // SS lag = gantt.calculateDuration(new Date(predecessor.start_date), new Date(task.start_date)); break; - case "2": + case "2": // FF lag = gantt.calculateDuration(new Date(predecessor.end_date), new Date(task.end_date)); break; - case "3": + case "3": // SF lag = gantt.calculateDuration(new Date(predecessor.start_date), new Date(task.end_date)); break; default: diff --git a/edit-mode/function/restActivityLink.js b/edit-mode/function/restActivityLink.js index 7d9665b..f484941 100644 --- a/edit-mode/function/restActivityLink.js +++ b/edit-mode/function/restActivityLink.js @@ -38,7 +38,7 @@ gantt.ajax.get({ }) }); gantt.silent(function () { - updateLinksLag(data); + // updateLinksLag(data); gantt.parse(data); getGanttOpen(); gantt.parse(data); @@ -91,7 +91,7 @@ function refresData(id) { }) }); gantt.silent(function () { - updateLinksLag(data); + // updateLinksLag(data); gantt.parse(data); getGanttOpen(); gantt.parse(data); diff --git a/edit-mode/index.html b/edit-mode/index.html index 5e88c06..096e879 100644 --- a/edit-mode/index.html +++ b/edit-mode/index.html @@ -383,7 +383,7 @@ QTY UOM Price - Planning Date + Will Be Used At Actions