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>
|
<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){
|
function calculateRow(rowId){
|
||||||
var tr=$(`#`+rowId);
|
var tr=$(`#`+rowId);
|
||||||
var qty=tr.find('td:eq(9)').text();
|
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