stock module dev 22/10 changes 2 -vadivel J

This commit is contained in:
vadivelJ96 2024-10-22 00:57:34 +05:30
parent 6e894665fc
commit 084803c4b4

View File

@ -541,90 +541,6 @@
});
// time diff finding script start
$('.drier_on_time').change(function() {
var tr = $(this).closest('tr');
var drierOnTime = $(this).val();
var drierOffTime = tr.find('.drier_off_time').val();
if(drierOnTime != '' && drierOffTime != ''){
const startDate = new Date(`1970-01-01T${convertTo24Hour(drierOnTime)}`);
const endDate = new Date(`1970-01-01T${convertTo24Hour(drierOffTime)}`);
// Handle the case where end time is on the next day
if (endDate < startDate) {
endDate.setDate(endDate.getDate() + 1);
}
// Calculate the difference in milliseconds
const diffInMs = endDate - startDate;
// Convert milliseconds to hours and minutes
const hours = Math.floor(diffInMs / (1000 * 60 * 60));
const minutes = Math.floor((diffInMs % (1000 * 60 * 60)) / (1000 * 60));
const totalHours = hours + (minutes / 60);
tr.find('td:eq(4)').text(totalHours);
}
});
$('.drier_off_time').change(function() {
var tr = $(this).closest('tr');
var drierOffTime = $(this).val();
var drierOnTime = tr.find('.drier_on_time').val();
if(drierOnTime != '' && drierOffTime != ''){
const startDate = new Date(`1970-01-01T${convertTo24Hour(drierOnTime)}`);
const endDate = new Date(`1970-01-01T${convertTo24Hour(drierOffTime)}`);
// Handle the case where end time is on the next day
if (endDate < startDate) {
endDate.setDate(endDate.getDate() + 1);
}
// Calculate the difference in milliseconds
const diffInMs = endDate - startDate;
// Convert milliseconds to hours and minutes
const hours = Math.floor(diffInMs / (1000 * 60 * 60));
const minutes = Math.floor((diffInMs % (1000 * 60 * 60)) / (1000 * 60));
const totalHours = hours + (minutes / 60);
tr.find('td:eq(4)').text(totalHours);
}
});
function convertTo24Hour(time)
{
const [timePart, modifier] = time.split(" ");
let [hours, minutes] = timePart.split(":");
// Convert hours to a number
hours = parseFloat(hours, 10);
// Adjust hours based on AM/PM
if (modifier === "PM" && hours < 12) {
hours += 12;
} else if (modifier === "AM" && hours === 12) {
hours = 0;
}
return `${String(hours).padStart(2, '0')}:${minutes}`;
}
// time diff finding script end
});
@ -633,23 +549,6 @@
<script>
function gasPerTon(parentId , textContent) {
var tr = $('#' + parentId);
var totalGasConsumption = tr.find('td:eq(7)').text();
var sandDriedQty = tr.find('td:eq(11)').text();
if(totalGasConsumption != '' && sandDriedQty != '')
{
var gasPerTon = totalGasConsumption / sandDriedQty;
if(gasPerTon != NaN && gasPerTon != Infinity)
tr.find('td:eq(8)').text(gasPerTon.toFixed(1));
}else{
tr.find('td:eq(8)').text(0.0);
}
}
function calculateRow(rowId){
var tr=$(`#`+rowId);
var qty=tr.find('td:eq(9)').text();
@ -710,42 +609,6 @@ function calculateRow(rowId){
}
function moistureLossQty(parentId , textContent) {
var tr = $('#' + parentId);
var inputSandQty = tr.find('td:eq(9)').text();
var sandDriedQty = tr.find('td:eq(11)').text();
if(inputSandQty != '' && sandDriedQty != '')
{
var moistureLossQty = inputSandQty - sandDriedQty;
if(moistureLossQty != NaN && moistureLossQty != Infinity)
tr.find('td:eq(10)').text(moistureLossQty.toFixed(1));
}else{
tr.find('td:eq(10)').text(0.0);
}
}
function qtyPerHrs(parentId , textContent) {
var tr = $('#' + parentId);
var drierRunninhHrs = tr.find('td:eq(4)').text();
var sandDriedQty = tr.find('td:eq(11)').text();
if(drierRunninhHrs != '' && sandDriedQty != '')
{
var qtyPerHrs = sandDriedQty / drierRunninhHrs;
if(qtyPerHrs != NaN && qtyPerHrs != Infinity)
tr.find('td:eq(12)').text(qtyPerHrs.toFixed(3));
}else{
tr.find('td:eq(12)').text(0.000);
}
}