[fix] #14867: fix bug creating

parent 7da229e6
...@@ -240,23 +240,24 @@ window.addEventListener("load", function() { ...@@ -240,23 +240,24 @@ window.addEventListener("load", function() {
document.querySelector("#productive_time").value = productiveTimeValue; document.querySelector("#productive_time").value = productiveTimeValue;
// получаем estimatedTime // получаем estimatedTime
const estimatedTime = Number(document.querySelector('#estimated_time').value); const estimatedTimeElement = document.querySelector('#estimated_time');
const workedTimeElement = document.querySelector('.bz_time_tracking_table > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(3)');
if (estimatedTimeElement && workedTimeElement) {
const estimatedTime = Number(estimatedTimeElement.value);
// получаем отработанное время // получаем отработанное время
const workedTime = Number(document.querySelector('.bz_time_tracking_table > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(3)').innerText); const workedTime = Number(workedTimeElement.innerText);
// пересчитанное отработанное время // пересчитанное отработанное время
const updatedWorkedTime = ((workedTime * 100) + (workTimeValue * 100)) / 100; const updatedWorkedTime = ((workedTime * 100) + (workTimeValue * 100)) / 100;
console.log("UPDATED", updatedWorkedTime);
// считаем сколько осталось // считаем сколько осталось
const remainingTimeValue = Math.ceil(((estimatedTime * 100) - (updatedWorkedTime * 100))) / 100; const remainingTimeValue = Math.ceil(((estimatedTime * 100) - (updatedWorkedTime * 100))) / 100;
console.log("REMAINING", remainingTimeValue)
// обновляем оставшееся время // обновляем оставшееся время
document.querySelector("#remaining_time").value = remainingTimeValue > 0 ? remainingTimeValue : 0; document.querySelector("#remaining_time").value = remainingTimeValue > 0 ? remainingTimeValue : 0;
}
// now we ready for submiting all forms // now we ready for submiting all forms
let mainCommitBtn = document.querySelector("#commit_top"); let mainCommitBtn = document.querySelector("#commit_top");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment