stock module latest today vadivel J 22-01-2025
This commit is contained in:
parent
5244a468de
commit
ac3d287519
@ -299,53 +299,53 @@
|
|||||||
<?php if($index==0){echo"contenteditable='true'";}?>
|
<?php if($index==0){echo"contenteditable='true'";}?>
|
||||||
oninput="openingStockChange(this)"
|
oninput="openingStockChange(this)"
|
||||||
data-id="<?=$gasStockDetail['date']?>"
|
data-id="<?=$gasStockDetail['date']?>"
|
||||||
><?=$gasStockDetail['opening']??'0'?></td>
|
><?=$gasStockDetail['opening'] ?? ' '?></td>
|
||||||
<td class="celda_normal purchaseBharath"
|
<td class="celda_normal purchaseBharath"
|
||||||
oninput="purchaseBharathStockChange(this)"
|
oninput="purchaseBharathStockChange(this)"
|
||||||
data-id="<?=$gasStockDetail['date']?>"
|
data-id="<?=$gasStockDetail['date']?>"
|
||||||
contenteditable="true"><?=$gasStockDetail['purchaseBharath']??'0'?></td>
|
contenteditable="true"><?=$gasStockDetail['purchaseBharath'] ?? ' '?></td>
|
||||||
|
|
||||||
<td class="celda_normal purchaseIndian"
|
<td class="celda_normal purchaseIndian"
|
||||||
oninput="purchaseIndianStockChange(this)"
|
oninput="purchaseIndianStockChange(this)"
|
||||||
data-id="<?=$gasStockDetail['date']?>"
|
data-id="<?=$gasStockDetail['date']?>"
|
||||||
contenteditable="true"><?=$gasStockDetail['purchaseIndian']??'0'?></td>
|
contenteditable="true"><?=$gasStockDetail['purchaseIndian'] ?? ' '?></td>
|
||||||
|
|
||||||
<td class="celda_normal total"
|
<td class="celda_normal total"
|
||||||
data-id="<?=$gasStockDetail['date']?>"
|
data-id="<?=$gasStockDetail['date']?>"
|
||||||
><?=$gasStockDetail['total']??'0'?></td>
|
><?=$gasStockDetail['total'] ?? ' '?></td>
|
||||||
<td class="celda_normal consumption"
|
<td class="celda_normal consumption"
|
||||||
data-id="<?=$gasStockDetail['date']?>"
|
data-id="<?=$gasStockDetail['date']?>"
|
||||||
><?=$gasStockDetail['consumption']??'0'?></td>
|
><?=$gasStockDetail['consumption'] ?? ' '?></td>
|
||||||
<td class="celda_normal balanceStock"
|
<td class="celda_normal balanceStock"
|
||||||
data-id="<?=$gasStockDetail['date']?>"
|
data-id="<?=$gasStockDetail['date']?>"
|
||||||
><?=$gasStockDetail['balanceStock']??'0'?></td>
|
><?=$gasStockDetail['balanceStock'] ?? ' '?></td>
|
||||||
<td class="celda_normal tenTonGasConsumption"
|
<td class="celda_normal tenTonGasConsumption"
|
||||||
data-id="<?=$gasStockDetail['date']?>"
|
data-id="<?=$gasStockDetail['date']?>"
|
||||||
><?=$gasStockDetail['drierMachineGasConsumption']??'0'?></td>
|
><?=$gasStockDetail['drierMachineGasConsumption'] ?? ' '?></td>
|
||||||
<td class="celda_normal">
|
<td class="celda_normal">
|
||||||
<?=$gasStockDetail['sandDried']??'0'?></td>
|
<?=$gasStockDetail['sandDried'] ?? ' '?></td>
|
||||||
<td class="celda_normal coatingGasConsumption"
|
<td class="celda_normal coatingGasConsumption"
|
||||||
data-id="<?=$gasStockDetail['date']?>" >
|
data-id="<?=$gasStockDetail['date']?>" >
|
||||||
<?=$gasStockDetail['coatingMachineGasconsumption']??'0'?></td>
|
<?=$gasStockDetail['coatingMachineGasconsumption'] ?? ' '?></td>
|
||||||
<td class="celda_normal">
|
<td class="celda_normal">
|
||||||
<?=$gasStockDetail['coatedSand']??'0'?></td>
|
<?=$gasStockDetail['coatedSand'] ?? ' '?></td>
|
||||||
|
|
||||||
<td class="celda_normal trpGasConsumption"
|
<td class="celda_normal trpGasConsumption"
|
||||||
data-id="<?=$gasStockDetail['date']?>"
|
data-id="<?=$gasStockDetail['date']?>"
|
||||||
oninput = "gasConsumptionChange(this)"
|
oninput = "gasConsumptionChange(this)"
|
||||||
contenteditable="true" >
|
contenteditable="true" >
|
||||||
<?=$gasStockDetail['trpMachineGasconsumption']??'0'?></td>
|
<?=$gasStockDetail['trpMachineGasconsumption'] ?? ' '?></td>
|
||||||
|
|
||||||
<td class="celda_normal"
|
<td class="celda_normal"
|
||||||
contenteditable="true" >
|
contenteditable="true" >
|
||||||
<?=$gasStockDetail['sandTrp']??'0'?>
|
<?=$gasStockDetail['sandTrp'] ?? ' '?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td class="celda_normal rotaryGasConsumption"
|
<td class="celda_normal rotaryGasConsumption"
|
||||||
data-id="<?=$gasStockDetail['date']?>"
|
data-id="<?=$gasStockDetail['date']?>"
|
||||||
oninput = "gasConsumptionChange(this)"
|
oninput = "gasConsumptionChange(this)"
|
||||||
contenteditable="true" >
|
contenteditable="true" >
|
||||||
<?=$gasStockDetail['rotaryDrierMachineGasconsumption']??'0'?>
|
<?=$gasStockDetail['rotaryDrierMachineGasconsumption'] ?? ' '?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
@ -392,48 +392,48 @@
|
|||||||
<?php if($datesInMonthIndex==0){echo"contenteditable='true'";}?>
|
<?php if($datesInMonthIndex==0){echo"contenteditable='true'";}?>
|
||||||
oninput="openingStockChange(this)"
|
oninput="openingStockChange(this)"
|
||||||
data-id="<?=$dateInMonth?>"
|
data-id="<?=$dateInMonth?>"
|
||||||
><?= $previousMonthGasStockDetails[0]['balanceStock'] ??'0' ?></td>
|
><?= $previousMonthGasStockDetails[0]['balanceStock'] ?? ' ' ?></td>
|
||||||
<td class="celda_normal purchaseBharath"
|
<td class="celda_normal purchaseBharath"
|
||||||
oninput="purchaseBharathStockChange(this)"
|
oninput="purchaseBharathStockChange(this)"
|
||||||
data-id="<?=$dateInMonth?>"
|
data-id="<?=$dateInMonth?>"
|
||||||
contenteditable="true">0</td>
|
contenteditable="true"> </td>
|
||||||
|
|
||||||
<td class="celda_normal purchaseIndian"
|
<td class="celda_normal purchaseIndian"
|
||||||
oninput="purchaseIndianStockChange(this)"
|
oninput="purchaseIndianStockChange(this)"
|
||||||
data-id="<?=$dateInMonth?>"
|
data-id="<?=$dateInMonth?>"
|
||||||
contenteditable="true">0</td>
|
contenteditable="true"> </td>
|
||||||
|
|
||||||
<td class="celda_normal total"
|
<td class="celda_normal total"
|
||||||
data-id="<?=$dateInMonth?>"
|
data-id="<?=$dateInMonth?>"
|
||||||
>0</td>
|
> </td>
|
||||||
<td class="celda_normal consumption"
|
<td class="celda_normal consumption"
|
||||||
data-id="<?=$dateInMonth?>"
|
data-id="<?=$dateInMonth?>"
|
||||||
>0</td>
|
> </td>
|
||||||
<td class="celda_normal balanceStock"
|
<td class="celda_normal balanceStock"
|
||||||
data-id="<?=$dateInMonth?>"
|
data-id="<?=$dateInMonth?>"
|
||||||
><?= $previousMonthGasStockDetails[0]['balanceStock'] ??'0' ?></td>
|
><?= $previousMonthGasStockDetails[0]['balanceStock'] ??'0' ?></td>
|
||||||
|
|
||||||
<td class="celda_normal tenTonGasConsumption"
|
<td class="celda_normal tenTonGasConsumption"
|
||||||
data-id="<?=$dateInMonth?>"
|
data-id="<?=$dateInMonth?>"
|
||||||
>0</td>
|
> </td>
|
||||||
<td class="celda_normal">0</td>
|
<td class="celda_normal"> </td>
|
||||||
<td class="celda_normal coatingGasConsumption"
|
<td class="celda_normal coatingGasConsumption"
|
||||||
data-id="<?=$dateInMonth?>"
|
data-id="<?=$dateInMonth?>"
|
||||||
>0</td>
|
> </td>
|
||||||
<td class="celda_normal">0</td>
|
<td class="celda_normal"> </td>
|
||||||
<td class="celda_normal trpGasConsumption"
|
<td class="celda_normal trpGasConsumption"
|
||||||
data-id="<?=$dateInMonth?>"
|
data-id="<?=$dateInMonth?>"
|
||||||
contenteditable="true"
|
contenteditable="true"
|
||||||
oninput = "gasConsumptionChange(this)"
|
oninput = "gasConsumptionChange(this)"
|
||||||
>0</td>
|
> </td>
|
||||||
<td class="celda_normal"
|
<td class="celda_normal"
|
||||||
contenteditable="true"
|
contenteditable="true"
|
||||||
>0</td>
|
> </td>
|
||||||
<td class="celda_normal rotaryGasConsumption"
|
<td class="celda_normal rotaryGasConsumption"
|
||||||
data-id="<?=$dateInMonth?>"
|
data-id="<?=$dateInMonth?>"
|
||||||
contenteditable="true"
|
contenteditable="true"
|
||||||
oninput = "gasConsumptionChange(this)"
|
oninput = "gasConsumptionChange(this)"
|
||||||
>0</td>
|
> </td>
|
||||||
</tr>
|
</tr>
|
||||||
<?php }
|
<?php }
|
||||||
}?>
|
}?>
|
||||||
@ -615,12 +615,12 @@
|
|||||||
|
|
||||||
const rowData = {
|
const rowData = {
|
||||||
date,
|
date,
|
||||||
opening: rowCells.eq(1).text().trim()|| '0',
|
opening: rowCells.eq(1).text().trim()|| ' ',
|
||||||
purchaseBharath: rowCells.eq(2).text().trim()|| '0',
|
purchaseBharath: rowCells.eq(2).text().trim()|| ' ',
|
||||||
purchaseIndian: rowCells.eq(3).text().trim()|| '0',
|
purchaseIndian: rowCells.eq(3).text().trim()|| ' ',
|
||||||
total: rowCells.eq(4).text().trim()|| '0',
|
total: rowCells.eq(4).text().trim()|| ' ',
|
||||||
consumption: rowCells.eq(5).text().trim()|| '0',
|
consumption: rowCells.eq(5).text().trim()|| ' ',
|
||||||
balanceStock: rowCells.eq(6).text().trim()|| '0'
|
balanceStock: rowCells.eq(6).text().trim()|| ' '
|
||||||
};
|
};
|
||||||
|
|
||||||
rows.push(rowData);
|
rows.push(rowData);
|
||||||
@ -640,14 +640,14 @@
|
|||||||
try{
|
try{
|
||||||
let dataId = tdElement.getAttribute('data-id');
|
let dataId = tdElement.getAttribute('data-id');
|
||||||
let date = dataId;
|
let date = dataId;
|
||||||
let openingStock = tdElement.innerText;
|
let openingStock = validateInput(tdElement.innerText);
|
||||||
let purchaseBharathStock = document.querySelector(`td.purchaseBharath[data-id="${dataId}"]`).innerText;
|
let purchaseBharathStock = validateInput(document.querySelector(`td.purchaseBharath[data-id="${dataId}"]`).innerText);
|
||||||
let purchaseIndianStock = document.querySelector(`td.purchaseIndian[data-id="${dataId}"]`).innerText;
|
let purchaseIndianStock = validateInput(document.querySelector(`td.purchaseIndian[data-id="${dataId}"]`).innerText);
|
||||||
let toatalGasConsumption = document.querySelector(`td.consumption[data-id="${dataId}"]`).innerText;
|
let toatalGasConsumption = validateInput(document.querySelector(`td.consumption[data-id="${dataId}"]`).innerText);
|
||||||
let totalGas = (Number(openingStock) + Number(purchaseBharathStock)) + Number(purchaseIndianStock);
|
let totalGas = (Number(openingStock) + Number(purchaseBharathStock)) + Number(purchaseIndianStock);
|
||||||
let currentBalanceStock = Number(totalGas) - Number(toatalGasConsumption);
|
let currentBalanceStock = Number(totalGas) - Number(toatalGasConsumption);
|
||||||
|
|
||||||
document.querySelector(`td.total[data-id="${dataId}"]`).innerText=totalGas;
|
document.querySelector(`td.total[data-id="${dataId}"]`).innerText = totalGas;
|
||||||
document.querySelector(`td.balanceStock[data-id="${dataId}"]`).innerText= currentBalanceStock;
|
document.querySelector(`td.balanceStock[data-id="${dataId}"]`).innerText= currentBalanceStock;
|
||||||
|
|
||||||
updateStockValue( date,currentBalanceStock )
|
updateStockValue( date,currentBalanceStock )
|
||||||
@ -664,15 +664,15 @@
|
|||||||
try{
|
try{
|
||||||
let dataId = tdElement.getAttribute('data-id');
|
let dataId = tdElement.getAttribute('data-id');
|
||||||
let date = dataId;
|
let date = dataId;
|
||||||
let openingStock = document.querySelector(`td.openingStock[data-id="${dataId}"]`).innerText;
|
let openingStock = validateInput(document.querySelector(`td.openingStock[data-id="${dataId}"]`).innerText) ;
|
||||||
let purchaseBharathStock = tdElement.innerText;
|
let purchaseBharathStock = validateInput(tdElement.innerText) ;
|
||||||
let purchaseIndianStock = document.querySelector(`td.purchaseIndian[data-id="${dataId}"]`).innerText;
|
let purchaseIndianStock = validateInput(document.querySelector(`td.purchaseIndian[data-id="${dataId}"]`).innerText) ;
|
||||||
let toatalGasConsumption = document.querySelector(`td.consumption[data-id="${dataId}"]`).innerText;
|
let toatalGasConsumption = validateInput(document.querySelector(`td.consumption[data-id="${dataId}"]`).innerText) ;
|
||||||
let totalGas = (Number(openingStock) + Number(purchaseBharathStock)) + Number(purchaseIndianStock);
|
let totalGas = (Number(openingStock) + Number(purchaseBharathStock)) + Number(purchaseIndianStock);
|
||||||
let currentBalanceStock = Number(totalGas) - Number(toatalGasConsumption);
|
let currentBalanceStock = Number(totalGas) - Number(toatalGasConsumption);
|
||||||
|
|
||||||
document.querySelector(`td.total[data-id="${dataId}"]`).innerText=totalGas;
|
document.querySelector(`td.total[data-id="${dataId}"]`).innerText = totalGas;
|
||||||
document.querySelector(`td.balanceStock[data-id="${dataId}"]`).innerText= currentBalanceStock;
|
document.querySelector(`td.balanceStock[data-id="${dataId}"]`).innerText = currentBalanceStock;
|
||||||
|
|
||||||
updateStockValue( date,currentBalanceStock )
|
updateStockValue( date,currentBalanceStock )
|
||||||
|
|
||||||
@ -684,17 +684,15 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function purchaseIndianStockChange(tdElement) {
|
function purchaseIndianStockChange(tdElement) {
|
||||||
|
|
||||||
try{
|
try{
|
||||||
let dataId = tdElement.getAttribute('data-id');
|
let dataId = tdElement.getAttribute('data-id');
|
||||||
let date = dataId;
|
let date = dataId;
|
||||||
let openingStock = document.querySelector(`td.openingStock[data-id="${dataId}"]`).innerText;
|
let openingStock = validateInput(document.querySelector(`td.openingStock[data-id="${dataId}"]`).innerText);
|
||||||
let purchaseBharathStock = document.querySelector(`td.purchaseBharath[data-id="${dataId}"]`).innerText;
|
let purchaseBharathStock = validateInput(document.querySelector(`td.purchaseBharath[data-id="${dataId}"]`).innerText);
|
||||||
let purchaseIndianStock = tdElement.innerText;
|
let purchaseIndianStock = validateInput(tdElement.innerText);
|
||||||
let toatalGasConsumption = document.querySelector(`td.consumption[data-id="${dataId}"]`).innerText;
|
let toatalGasConsumption = validateInput(document.querySelector(`td.consumption[data-id="${dataId}"]`).innerText);
|
||||||
let totalGas = (Number(openingStock) + Number(purchaseBharathStock)) + Number(purchaseIndianStock);
|
let totalGas = (Number(openingStock) + Number(purchaseBharathStock)) + Number(purchaseIndianStock);
|
||||||
let currentBalanceStock = Number(totalGas) - Number(toatalGasConsumption);
|
let currentBalanceStock = Number(totalGas) - Number(toatalGasConsumption);
|
||||||
|
|
||||||
@ -718,25 +716,25 @@
|
|||||||
let date = dataId;
|
let date = dataId;
|
||||||
|
|
||||||
//total gas consumption
|
//total gas consumption
|
||||||
let tenTonGasConsumption = document.querySelector(`td.tenTonGasConsumption[data-id="${dataId}"]`).innerText;
|
let tenTonGasConsumption = validateInput(document.querySelector(`td.tenTonGasConsumption[data-id="${dataId}"]`).innerText);
|
||||||
let coatingGasConsumption = document.querySelector(`td.coatingGasConsumption[data-id="${dataId}"]`).innerText;
|
let coatingGasConsumption = validateInput(document.querySelector(`td.coatingGasConsumption[data-id="${dataId}"]`).innerText);
|
||||||
let trpGasConsumption = document.querySelector(`td.trpGasConsumption[data-id="${dataId}"]`).innerText;
|
let trpGasConsumption = validateInput(document.querySelector(`td.trpGasConsumption[data-id="${dataId}"]`).innerText);
|
||||||
let rotaryGasConsumption = document.querySelector(`td.rotaryGasConsumption[data-id="${dataId}"]`).innerText;
|
let rotaryGasConsumption = validateInput(document.querySelector(`td.rotaryGasConsumption[data-id="${dataId}"]`).innerText);
|
||||||
|
|
||||||
let toatalGasConsumption = Number(tenTonGasConsumption) + Number (coatingGasConsumption) + Number(trpGasConsumption) + Number(rotaryGasConsumption) ;
|
let toatalGasConsumption = Number(tenTonGasConsumption) + Number (coatingGasConsumption) + Number(trpGasConsumption) + Number(rotaryGasConsumption) ;
|
||||||
|
|
||||||
|
|
||||||
//total gas purchase and opening addition
|
//total gas purchase and opening addition
|
||||||
let openingStock = document.querySelector(`td.openingStock[data-id="${dataId}"]`).innerText;
|
let openingStock = validateInput(document.querySelector(`td.openingStock[data-id="${dataId}"]`).innerText);
|
||||||
let purchaseBharathStock = document.querySelector(`td.purchaseBharath[data-id="${dataId}"]`).innerText;
|
let purchaseBharathStock = validateInput(document.querySelector(`td.purchaseBharath[data-id="${dataId}"]`).innerText);
|
||||||
let purchaseIndianStock = document.querySelector(`td.purchaseIndian[data-id="${dataId}"]`).innerText;
|
let purchaseIndianStock = validateInput(document.querySelector(`td.purchaseIndian[data-id="${dataId}"]`).innerText);
|
||||||
|
|
||||||
let totalGas = (Number(openingStock) + Number(purchaseBharathStock)) + Number(purchaseIndianStock);
|
let totalGas = (Number(openingStock) + Number(purchaseBharathStock)) + Number(purchaseIndianStock);
|
||||||
|
|
||||||
let currentBalanceStock = Number(totalGas) - ( Number(toatalGasConsumption) );
|
let currentBalanceStock = Number(totalGas) - ( Number(toatalGasConsumption) );
|
||||||
|
|
||||||
document.querySelector(`td.total[data-id="${dataId}"]`).innerText = totalGas;
|
document.querySelector(`td.total[data-id="${dataId}"]`).innerText = totalGas;
|
||||||
document.querySelector(`td.consumption[data-id="${dataId}"]`).innerText =toatalGasConsumption ;
|
document.querySelector(`td.consumption[data-id="${dataId}"]`).innerText = toatalGasConsumption ;
|
||||||
document.querySelector(`td.balanceStock[data-id="${dataId}"]`).innerText = currentBalanceStock;
|
document.querySelector(`td.balanceStock[data-id="${dataId}"]`).innerText = currentBalanceStock;
|
||||||
|
|
||||||
updateStockValue( date,currentBalanceStock )
|
updateStockValue( date,currentBalanceStock )
|
||||||
@ -769,15 +767,15 @@
|
|||||||
|
|
||||||
let dataId = `${otherDate}`;
|
let dataId = `${otherDate}`;
|
||||||
|
|
||||||
document.querySelector(`td.openingStock[data-id="${dataId}"]`).innerText=currentBalanceStock;
|
document.querySelector(`td.openingStock[data-id="${dataId}"]`).innerText = currentBalanceStock;
|
||||||
|
|
||||||
let openingStock = currentBalanceStock ;
|
let openingStock = currentBalanceStock ;
|
||||||
|
|
||||||
let purchaseBharathStock = document.querySelector(`td.purchaseBharath[data-id="${dataId}"]`).innerText;
|
let purchaseBharathStock = validateInput(document.querySelector(`td.purchaseBharath[data-id="${dataId}"]`).innerText);
|
||||||
|
|
||||||
let purchaseIndianStock = document.querySelector(`td.purchaseIndian[data-id="${dataId}"]`).innerText;
|
let purchaseIndianStock = validateInput(document.querySelector(`td.purchaseIndian[data-id="${dataId}"]`).innerText);
|
||||||
|
|
||||||
let toatalGasConsumption = document.querySelector(`td.consumption[data-id="${dataId}"]`).innerText;
|
let toatalGasConsumption = validateInput(document.querySelector(`td.consumption[data-id="${dataId}"]`).innerText);
|
||||||
|
|
||||||
let totalGas = (Number(openingStock) + Number(purchaseBharathStock)) + Number(purchaseIndianStock);
|
let totalGas = (Number(openingStock) + Number(purchaseBharathStock)) + Number(purchaseIndianStock);
|
||||||
|
|
||||||
@ -870,4 +868,28 @@ function convertToDate(dateString) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
<script>
|
||||||
|
function validateInput(input) {
|
||||||
|
|
||||||
|
if (input == '' || input == ' ' || input == '-') {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (typeof input === 'string' && input.split('').map(char => char.charCodeAt(0))[0] == 10) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Validate against the regex
|
||||||
|
const isValid = /^-?\d*\.?\d*$/.test(input);
|
||||||
|
if (!isValid) {
|
||||||
|
alert('Invalid input! Please enter a valid number.');
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
return input;
|
||||||
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
Loading…
Reference in New Issue
Block a user