From b6fa148aacc1dfbcc920b23dbc08a748cadae6e3 Mon Sep 17 00:00:00 2001 From: wahyu Date: Fri, 13 Oct 2023 16:51:55 +0700 Subject: [PATCH] fix today marker --- edit-mode/function/expenseResource.js | 31 ---------------- edit-mode/function/function.js | 52 ++++++++++++++++----------- edit-mode/function/ganttSettings.js | 21 +++++++++++ 3 files changed, 52 insertions(+), 52 deletions(-) diff --git a/edit-mode/function/expenseResource.js b/edit-mode/function/expenseResource.js index d27ad63..602ca20 100644 --- a/edit-mode/function/expenseResource.js +++ b/edit-mode/function/expenseResource.js @@ -75,37 +75,6 @@ $(document).ready(function () { }); } - function searchReport(id) { - var payload = { - "columns": [ - { - "name": "assign_material_id", - "logic_operator": "=", - "value": id, - "operator": "AND" - } - ], - // "joins": [{ "name": "m_proyek", "column_join": "proyek_id", "column_results": ["kode_sortname", "nama"] }], - } - $.ajax({ - data: JSON.stringify(payload), - url: `${base_url}report-activity-material/search`, - type: "POST", - success: function (data) { - data.data.forEach(element => { - let activityId = element.activity_id; - let task = gantt.getTask(activityId); - task.actual_start = null; - task.actual_end = null; - }); - actionHappen = true; - }, - error: function (data) { - // gantt.alert("Failed to get the data."); - } - }); - } - $("#modal-expense").on("click", "#show-form-expense", function () { $(this).hide(); $("#hide-form-expense").show(); diff --git a/edit-mode/function/function.js b/edit-mode/function/function.js index bc3426d..717c306 100644 --- a/edit-mode/function/function.js +++ b/edit-mode/function/function.js @@ -14,6 +14,37 @@ function getUrlParameter(sParam) { return false; }; + function searchReport(id) { + var payload = { + "columns": [ + { + "name": "assign_material_id", + "logic_operator": "=", + "value": id, + "operator": "AND" + } + ], + // "joins": [{ "name": "m_proyek", "column_join": "proyek_id", "column_results": ["kode_sortname", "nama"] }], + } + $.ajax({ + data: JSON.stringify(payload), + url: `${base_url}report-activity-material/search`, + type: "POST", + success: function (data) { + data.data.forEach(element => { + let activityId = element.activity_id; + let task = gantt.getTask(activityId); + task.actual_start = null; + task.actual_end = null; + }); + actionHappen = true; + }, + error: function (data) { + // gantt.alert("Failed to get the data."); + } + }); + } + const formatNumber = (angka) => { var number_string = angka.replace(/[^,\d]/g, '').toString(), split = number_string.split(','), @@ -733,27 +764,6 @@ function batchUpdate(){ }); } -function updateSchedule() { - $("body").addClass("loading"); - return gantt.ajax.get({ - headers: { - "Content-Type": "application/json", - "Authorization": `Bearer ${token}` - }, - url: base_url + "activity/update-schedule/" + ganttId - }).then(function (response) { - $("body").removeClass("loading"); - refresData(); - }).catch(function (error) { - $("body").removeClass("loading") - gantt.alert({ - title: "Peringatan", - type: "alert-error", - text: "Update activity gagal" - }); - }); -} - $(window).on('beforeunload', function(event) { let batchEntity = localStorage.getItem('batchEntity'); sendStorage(); diff --git a/edit-mode/function/ganttSettings.js b/edit-mode/function/ganttSettings.js index e941046..86cc8e9 100644 --- a/edit-mode/function/ganttSettings.js +++ b/edit-mode/function/ganttSettings.js @@ -447,6 +447,27 @@ function setSynchronize() { }); } +function updateSchedule() { + $("body").addClass("loading"); + return gantt.ajax.get({ + headers: { + "Content-Type": "application/json", + "Authorization": `Bearer ${token}` + }, + url: base_url + "activity/update-schedule/" + ganttId + }).then(function (response) { + $("body").removeClass("loading"); + window.location.reload(); + }).catch(function (error) { + $("body").removeClass("loading") + gantt.alert({ + title: "Peringatan", + type: "alert-error", + text: "Update activity gagal" + }); + }); +} + async function setSynchronizeAPI() { const res = await axiosInstance .get(ACTIVITY_SYNCHRONIZE_REPORT_URL, HEADER)