[fix] #14867: fix bug creating

parent 7da229e6
......@@ -240,23 +240,24 @@ window.addEventListener("load", function() {
document.querySelector("#productive_time").value = productiveTimeValue;
// получаем 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)');
// получаем отработанное время
const workedTime = Number(document.querySelector('.bz_time_tracking_table > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(3)').innerText);
if (estimatedTimeElement && workedTimeElement) {
const estimatedTime = Number(estimatedTimeElement.value);
// пересчитанное отработанное время
const updatedWorkedTime = ((workedTime * 100) + (workTimeValue * 100)) / 100;
// получаем отработанное время
const workedTime = Number(workedTimeElement.innerText);
console.log("UPDATED", updatedWorkedTime);
// считаем сколько осталось
const remainingTimeValue = Math.ceil(((estimatedTime * 100) - (updatedWorkedTime * 100))) / 100;
// пересчитанное отработанное время
const updatedWorkedTime = ((workedTime * 100) + (workTimeValue * 100)) / 100;
console.log("REMAINING", remainingTimeValue)
// считаем сколько осталось
const remainingTimeValue = Math.ceil(((estimatedTime * 100) - (updatedWorkedTime * 100))) / 100;
// обновляем оставшееся время
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
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