stock module dev 22/10 changes 2 -vadivel J
This commit is contained in:
parent
6e894665fc
commit
084803c4b4
@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user