stock module latest today vadivel J 17-01-2025

This commit is contained in:
vadivelJ96 2025-01-18 11:28:56 +05:30
parent fa40905de9
commit 0078d8471e
4 changed files with 119 additions and 16 deletions

View File

@ -899,7 +899,7 @@ $datefordropdown = format_date($datefordropdown, 0, 'M-Y');
var totalGasConsumption = $('#additionalEntryTotalGasConsumptionId').val();
var sandDriedQty = $('#additionalEntrySandDriedQtyId').val();
if (totalGasConsumption != '' && sandDriedQty != '') {
var gasPerTon = parseFloat(totalGasConsumption) / parseFloat(sandDriedQty);
var gasPerTon = (parseFloat(totalGasConsumption) / parseFloat(sandDriedQty)).toFixed(2);
if (gasPerTon && gasPerTon != NaN && gasPerTon != Infinity)
$('#additionalEntryGasPerTonId').val(gasPerTon);

View File

@ -659,6 +659,14 @@ td {
alert("Error");
}
},
error : function (error){
console.log("Error occured ");
console.error(error);
},
complete(){
$('#loader').hide();
console.log("ajax call is completed..!!")
}
});

View File

@ -319,13 +319,29 @@
<td class="celda_normal balanceStock"
data-id="<?=$gasStockDetail['date']?>"
><?=$gasStockDetail['balanceStock']??'0'?></td>
<td class="celda_normal"><?=$gasStockDetail['drierMachineGasConsumption']??'0'?></td>
<td class="celda_normal"><?=$gasStockDetail['sandDried']??'0'?></td>
<td class="celda_normal"><?=$gasStockDetail['coatingMachineGasconsumption']??'0'?></td>
<td class="celda_normal"><?=$gasStockDetail['coatedSand']??'0'?></td>
<td class="celda_normal"><?=$gasStockDetail['trpMachineGasconsumption']??'0'?></td>
<td class="celda_normal"><?=$gasStockDetail['sandTrp']??'0'?></td>
<td class="celda_normal"><?=$gasStockDetail['rotaryDrierMachineGasconsumption']??'0'?></td>
<td class="celda_normal tenTonGasConsumption"
data-id="<?=$gasStockDetail['date']?>"
><?=$gasStockDetail['drierMachineGasConsumption']??'0'?></td>
<td class="celda_normal">
<?=$gasStockDetail['sandDried']??'0'?></td>
<td class="celda_normal coatingGasConsumption"
data-id="<?=$gasStockDetail['date']?>" >
<?=$gasStockDetail['coatingMachineGasconsumption']??'0'?></td>
<td class="celda_normal">
<?=$gasStockDetail['coatedSand']??'0'?></td>
<td class="celda_normal trpGasConsumption"
data-id="<?=$gasStockDetail['date']?>"
contenteditable="true" >
<?=$gasStockDetail['trpMachineGasconsumption']??'0'?></td>
<td class="celda_normal"
contenteditable="true" >
<?=$gasStockDetail['sandTrp']??'0'?>
</td>
<td class="celda_normal rotaryGasConsumption"
data-id="<?=$gasStockDetail['date']?>"
contenteditable="true" >
<?=$gasStockDetail['rotaryDrierMachineGasconsumption']??'0'?>
</td>
</tr>
<?php }
}else{
@ -385,18 +401,31 @@
data-id="<?=$dateInMonth?>"
>0</td>
<td class="celda_normal consumption"
data-id="<?=$dateInMonth?>"
data-id="<?=$dateInMonth?>"
>0</td>
<td class="celda_normal balanceStock"
data-id="<?=$dateInMonth?>"
><?= $previousMonthGasStockDetails[0]['balanceStock'] ??'0' ?></td>
<td class="celda_normal tenTonGasConsumption"
data-id="<?=$dateInMonth?>"
>0</td>
<td class="celda_normal">0</td>
<td class="celda_normal coatingGasConsumption"
data-id="<?=$dateInMonth?>"
>0</td>
<td class="celda_normal">0</td>
<td class="celda_normal">0</td>
<td class="celda_normal">0</td>
<td class="celda_normal">0</td>
<td class="celda_normal">0</td>
<td class="celda_normal">0</td>
<td class="celda_normal trpGasConsumption"
data-id="<?=$dateInMonth?>"
contenteditable="true"
>0</td>
<td class="celda_normal"
contenteditable="true"
>0</td>
<td class="celda_normal rotaryGasConsumption"
data-id="<?=$dateInMonth?>"
contenteditable="true"
>0</td>
</tr>
<?php }
}?>
@ -660,6 +689,46 @@
}
}
function gasConsumptionChange(tdElement) {
try{
let dataId = tdElement.getAttribute('data-id');
let date = dataId;
//total gas consumption
let tenTonGasConsumption = document.querySelector(`td.tenTonGasConsumption[data-id="${dataId}"]`).innerText;
let coatingGasConsumption = document.querySelector(`td.coatingGasConsumption[data-id="${dataId}"]`).innerText;
let trpGasConsumption = document.querySelector(`td.trpGasConsumption[data-id="${dataId}"]`).innerText;
let rotaryGasConsumption = document.querySelector(`td.rotaryGasConsumption[data-id="${dataId}"]`).innerText;
let toatalGasConsumption = Number(tenTonGasConsumption) + Number (coatingGasConsumption) + Number(trpGasConsumption) + Number(rotaryGasConsumption) ;
//total gas purchase and opening addition
let openingStock = document.querySelector(`td.openingStock[data-id="${dataId}"]`).innerText;
let purchaseBharathStock = document.querySelector(`td.purchaseBharath[data-id="${dataId}"]`).innerText;
let purchaseIndianStock = document.querySelector(`td.purchaseIndian[data-id="${dataId}"]`).innerText;
let totalGas = (Number(openingStock) + Number(purchaseBharathStock)) + Number(purchaseIndianStock);
let currentBalanceStock = Number(totalGas) - ( Number(toatalGasConsumption) );
document.querySelector(`td.total[data-id="${dataId}"]`).innerText = totalGas;
document.querySelector(`td.balanceStock[data-id="${dataId}"]`).innerText = currentBalanceStock;
updateStockValue( date,currentBalanceStock )
} catch(error){
console.error("There is an error updating stock ..!!" + error);
}
}
</script>
<script>

View File

@ -526,6 +526,9 @@ if (!empty($Emp)) {
<script>
function Save() {
$('#loader').show();
var id = '<?php echo REQ_DRAFT; ?>'
if (validate()) {
if (document.getElementById('Items').rows.length < 0) {
@ -570,8 +573,16 @@ if (!empty($Emp)) {
alert("Error");
}
},
error: function(error){
console.log("error occurred..!!")
console.error(error);
},
complete : function (){
$('#loader').hide();
console.log(" addNewRequisition - ajax call completed")
}
});
}
@ -762,10 +773,14 @@ if (!empty($Emp)) {
<script>
$(".requistion").submit(function(e) {
// var id = '<?php //echo REQ_PENDING_APPROVAL;
?>' // don't delete 22/04/2022
var id = '<?php echo REQ_APPROVED; ?>'
e.preventDefault();
if (validate()) {
if (document.getElementById('Items').rows.length < 0) {
alert('Please Select Line item to Create Requisition');
@ -791,7 +806,10 @@ if (!empty($Emp)) {
var servicePeriod = '';
var noOfService = '';
}
// $('#content').loader('show');
$('#loader').show();
$.ajax({
data: $('.requistion').serialize() + "&serviceSchedule=" + serviceSchedule + "&servicePeriod=" + servicePeriod + "&noOfService=" + noOfService + "&ID=" + id,
type: "POST",
@ -809,6 +827,14 @@ if (!empty($Emp)) {
alert("Error");
}
},
error: function(error){
console.log("error occurred..!!");
console.error(error);
},
complete : function (){
$('#loader').hide();
console.log(" addNewRequisition - ajax call completed")
}
});