diff --git a/app/Controllers/StockController.php b/app/Controllers/StockController.php
index 1aa23683..5d134500 100644
--- a/app/Controllers/StockController.php
+++ b/app/Controllers/StockController.php
@@ -474,7 +474,10 @@ class StockController extends BaseController
'salableQty' => $postData['salableQty'],
'testedBy' => $postData['testedBy'],
'approvedBy' => $postData['approvedBy'],
- 'clayOrLossOfIgnitionPercent' => $postData['clayOrLossOfIgnition'],
+ 'clayOrLossOfIgnition' => $postData['clayOrLossOfIgnition'],
+ 'reportComments' => $postData['reportComments'],
+ 'gradeRange' => $postData['gradeRange'],
+ 'reportTime' => $postData['reportTime']
];
diff --git a/app/Models/IncomingSilicaSandDetailsModel.php b/app/Models/IncomingSilicaSandDetailsModel.php
index 4138845e..6061fc5f 100644
--- a/app/Models/IncomingSilicaSandDetailsModel.php
+++ b/app/Models/IncomingSilicaSandDetailsModel.php
@@ -15,7 +15,8 @@ class IncomingSilicaSandDetailsModel extends Model
protected $allowedFields = ['igrNo_fk','materialCode','grade','gradeCondition',
'_10' ,'_20','_30','_40','_50','_70','_100', '_140','_200','_300',
'pan' , 'total' , 'afsSpec' ,'afsActual','plus20Loss','plus30Loss','moistureSpec','moistureActual',
- 'moistureLoss', 'moistureLossQty','sieveLossQty','salableQty', 'remark','testedBy','approvedBy' , 'clayOrLossOfIgnitionPercent',
+ 'moistureLoss', 'moistureLossQty','sieveLossQty','salableQty', 'remark',
+ 'testedBy','approvedBy' , 'clayOrLossOfIgnition','reportComments','gradeRange','reportTime',
'is_active','created_at','updated_at'];
protected bool $allowEmptyInserts = false;
diff --git a/app/Views/drierMachineDetails.php b/app/Views/drierMachineDetails.php
index 0ee54f94..39d75714 100644
--- a/app/Views/drierMachineDetails.php
+++ b/app/Views/drierMachineDetails.php
@@ -104,22 +104,35 @@ $datefordropdown = format_date($datefordropdown, 0, 'M-Y');
}
- .celda_encabezado_general {
+
+
+ th.celda_encabezado_general {
background-color: #00a65a;
border: 1px solid #ccc;
color: #ffffff;
font-weight: bold;
padding: 2px 4px;
text-align: center;
+ min-width: 150px; /* Set a fixed width */
+ max-width: 150px; /* Ensure it doesn't exceed this width */
+ white-space: nowrap; /* Prevent text from wrapping */
+ overflow: hidden; /* Hide overflowing content */
+ text-overflow: ellipsis; /* Show "..." for overflow text */
}
+
.celda_encabezado_total {
background-color:#ffffff;
border: 1px solid #ccc;
color: #ffffff;
font-weight: bold;
- padding: 6px 10px;
+ padding: 2px 4px;
text-align: center;
+ min-width: 150px; /* Set a fixed width */
+ max-width: 150px; /* Ensure it doesn't exceed this width */
+ white-space: nowrap; /* Prevent text from wrapping */
+ overflow: hidden; /* Hide overflowing content */
+ text-overflow: ellipsis; /* Show "..." for overflow text */
}
._Separador {
@@ -135,10 +148,14 @@ $datefordropdown = format_date($datefordropdown, 0, 'M-Y');
}
.celda_normal {
- /*background-color: #fff;*/
- /* */
+
border: 1px solid #ccc;
padding: 2px 4px;
+ min-width: 150px; /* Set a fixed width */
+ max-width: 150px; /* Ensure it doesn't exceed this width */
+ white-space: nowrap; /* Prevent text from wrapping */
+ overflow: hidden; /* Hide overflowing content */
+ text-overflow: ellipsis; /* Show "..." for overflow text */
}
/*style excel*/
@@ -170,23 +187,18 @@ $datefordropdown = format_date($datefordropdown, 0, 'M-Y');
- #drierTable th:nth-child(1) {
- position: sticky;
- left: 0;
- background-color: #00a65a;
- z-index: 2;
- border-right: 2px solid #ddd;
- color: #ffffff;
- }
+ #drierTable th:nth-child(1),
+ #drierTable td:nth-child(1),
+ #drierTableSummaryId th:nth-child(1),
+ #drierTableSummaryId td:nth-child(1) {
+ position: sticky;
+ left: 0;
+ background-color: #00a65a;
+ z-index: 2;
+ border-right: 2px solid #ddd;
+ color: #ffffff;
+}
- #drierTable td:nth-child(1) {
- position: sticky;
- left: 0;
- background-color:#00a65a;
- z-index: 2;
- border-right: 2px solid #ddd;
- color: #ffffff;
- }
diff --git a/app/Views/gasStockDetails.php b/app/Views/gasStockDetails.php
index 9c69ce4e..c5fe15ab 100644
--- a/app/Views/gasStockDetails.php
+++ b/app/Views/gasStockDetails.php
@@ -299,53 +299,53 @@
oninput="openingStockChange(this)"
data-id="=$gasStockDetail['date']?>"
- >=$gasStockDetail['opening']??'0'?>
+ >=$gasStockDetail['opening'] ?? ' '?>
=$gasStockDetail['purchaseBharath']??'0'?> |
+ contenteditable="true">=$gasStockDetail['purchaseBharath'] ?? ' '?>
=$gasStockDetail['purchaseIndian']??'0'?> |
+ contenteditable="true">=$gasStockDetail['purchaseIndian'] ?? ' '?>
=$gasStockDetail['total']??'0'?> |
+ >=$gasStockDetail['total'] ?? ' '?>
=$gasStockDetail['consumption']??'0'?> |
+ >=$gasStockDetail['consumption'] ?? ' '?>
=$gasStockDetail['balanceStock']??'0'?> |
+ >=$gasStockDetail['balanceStock'] ?? ' '?>
=$gasStockDetail['drierMachineGasConsumption']??'0'?> |
+ >=$gasStockDetail['drierMachineGasConsumption'] ?? ' '?>
- =$gasStockDetail['sandDried']??'0'?> |
+ =$gasStockDetail['sandDried'] ?? ' '?>
- =$gasStockDetail['coatingMachineGasconsumption']??'0'?> |
+ =$gasStockDetail['coatingMachineGasconsumption'] ?? ' '?>
- =$gasStockDetail['coatedSand']??'0'?> |
+ =$gasStockDetail['coatedSand'] ?? ' '?>
- =$gasStockDetail['trpMachineGasconsumption']??'0'?> |
+ =$gasStockDetail['trpMachineGasconsumption'] ?? ' '?>
- =$gasStockDetail['sandTrp']??'0'?>
+ =$gasStockDetail['sandTrp'] ?? ' '?>
|
- =$gasStockDetail['rotaryDrierMachineGasconsumption']??'0'?>
+ =$gasStockDetail['rotaryDrierMachineGasconsumption'] ?? ' '?>
|
@@ -392,48 +392,48 @@
oninput="openingStockChange(this)"
data-id="=$dateInMonth?>"
- >= $previousMonthGasStockDetails[0]['balanceStock'] ??'0' ?>
+ >= $previousMonthGasStockDetails[0]['balanceStock'] ?? ' ' ?>
0 |
+ contenteditable="true">
0 |
+ contenteditable="true">
0 |
+ >
0 |
+ >
= $previousMonthGasStockDetails[0]['balanceStock'] ??'0' ?> |
+ >= $previousMonthGasStockDetails[0]['balanceStock'] ?? ' ' ?>
0 |
- 0 |
+ >
+ |
0 |
- 0 |
+ >
+ |
0 |
+ >
0 |
+ >
0 |
+ >
@@ -615,12 +615,12 @@
const rowData = {
date,
- opening: rowCells.eq(1).text().trim()|| '0',
- purchaseBharath: rowCells.eq(2).text().trim()|| '0',
- purchaseIndian: rowCells.eq(3).text().trim()|| '0',
- total: rowCells.eq(4).text().trim()|| '0',
- consumption: rowCells.eq(5).text().trim()|| '0',
- balanceStock: rowCells.eq(6).text().trim()|| '0'
+ opening: rowCells.eq(1).text().trim()|| ' ',
+ purchaseBharath: rowCells.eq(2).text().trim()|| ' ',
+ purchaseIndian: rowCells.eq(3).text().trim()|| ' ',
+ total: rowCells.eq(4).text().trim()|| ' ',
+ consumption: rowCells.eq(5).text().trim()|| ' ',
+ balanceStock: rowCells.eq(6).text().trim()|| ' '
};
rows.push(rowData);
@@ -640,14 +640,14 @@
try{
let dataId = tdElement.getAttribute('data-id');
let date = dataId;
- let openingStock = tdElement.innerText;
- let purchaseBharathStock = document.querySelector(`td.purchaseBharath[data-id="${dataId}"]`).innerText;
- let purchaseIndianStock = document.querySelector(`td.purchaseIndian[data-id="${dataId}"]`).innerText;
- let toatalGasConsumption = document.querySelector(`td.consumption[data-id="${dataId}"]`).innerText;
+ let openingStock = validateInput(tdElement.innerText);
+ let purchaseBharathStock = validateInput(document.querySelector(`td.purchaseBharath[data-id="${dataId}"]`).innerText);
+ let purchaseIndianStock = validateInput(document.querySelector(`td.purchaseIndian[data-id="${dataId}"]`).innerText);
+ let toatalGasConsumption = validateInput(document.querySelector(`td.consumption[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.total[data-id="${dataId}"]`).innerText = totalGas;
document.querySelector(`td.balanceStock[data-id="${dataId}"]`).innerText= currentBalanceStock;
updateStockValue( date,currentBalanceStock )
@@ -664,15 +664,15 @@
try{
let dataId = tdElement.getAttribute('data-id');
let date = dataId;
- let openingStock = document.querySelector(`td.openingStock[data-id="${dataId}"]`).innerText;
- let purchaseBharathStock = tdElement.innerText;
- let purchaseIndianStock = document.querySelector(`td.purchaseIndian[data-id="${dataId}"]`).innerText;
- let toatalGasConsumption = document.querySelector(`td.consumption[data-id="${dataId}"]`).innerText;
+ let openingStock = validateInput(document.querySelector(`td.openingStock[data-id="${dataId}"]`).innerText) ;
+ let purchaseBharathStock = validateInput(tdElement.innerText) ;
+ let purchaseIndianStock = validateInput(document.querySelector(`td.purchaseIndian[data-id="${dataId}"]`).innerText) ;
+ let toatalGasConsumption = validateInput(document.querySelector(`td.consumption[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;
+ document.querySelector(`td.total[data-id="${dataId}"]`).innerText = totalGas;
+ document.querySelector(`td.balanceStock[data-id="${dataId}"]`).innerText = currentBalanceStock;
updateStockValue( date,currentBalanceStock )
@@ -684,17 +684,15 @@
}
}
-
-
function purchaseIndianStockChange(tdElement) {
try{
let dataId = tdElement.getAttribute('data-id');
let date = dataId;
- let openingStock = document.querySelector(`td.openingStock[data-id="${dataId}"]`).innerText;
- let purchaseBharathStock = document.querySelector(`td.purchaseBharath[data-id="${dataId}"]`).innerText;
- let purchaseIndianStock = tdElement.innerText;
- let toatalGasConsumption = document.querySelector(`td.consumption[data-id="${dataId}"]`).innerText;
+ let openingStock = validateInput(document.querySelector(`td.openingStock[data-id="${dataId}"]`).innerText);
+ let purchaseBharathStock = validateInput(document.querySelector(`td.purchaseBharath[data-id="${dataId}"]`).innerText);
+ let purchaseIndianStock = validateInput(tdElement.innerText);
+ let toatalGasConsumption = validateInput(document.querySelector(`td.consumption[data-id="${dataId}"]`).innerText);
let totalGas = (Number(openingStock) + Number(purchaseBharathStock)) + Number(purchaseIndianStock);
let currentBalanceStock = Number(totalGas) - Number(toatalGasConsumption);
@@ -718,25 +716,25 @@
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 tenTonGasConsumption = validateInput(document.querySelector(`td.tenTonGasConsumption[data-id="${dataId}"]`).innerText);
+ let coatingGasConsumption = validateInput(document.querySelector(`td.coatingGasConsumption[data-id="${dataId}"]`).innerText);
+ let trpGasConsumption = validateInput(document.querySelector(`td.trpGasConsumption[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) ;
//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 openingStock = validateInput(document.querySelector(`td.openingStock[data-id="${dataId}"]`).innerText);
+ let purchaseBharathStock = validateInput(document.querySelector(`td.purchaseBharath[data-id="${dataId}"]`).innerText);
+ let purchaseIndianStock = validateInput(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.consumption[data-id="${dataId}"]`).innerText =toatalGasConsumption ;
+ document.querySelector(`td.consumption[data-id="${dataId}"]`).innerText = toatalGasConsumption ;
document.querySelector(`td.balanceStock[data-id="${dataId}"]`).innerText = currentBalanceStock;
updateStockValue( date,currentBalanceStock )
@@ -769,15 +767,15 @@
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 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);
@@ -870,4 +868,28 @@ function convertToDate(dateString) {
});
}
+
+
+
+
\ No newline at end of file
diff --git a/app/Views/incomingSilicaSandDetails.php b/app/Views/incomingSilicaSandDetails.php
index 8236f19b..ce2cd1cc 100644
--- a/app/Views/incomingSilicaSandDetails.php
+++ b/app/Views/incomingSilicaSandDetails.php
@@ -350,6 +350,19 @@
$summary = [] ;
+ if (!isset($summary['Qty'])) {
+
+ $summary['Qty'] = 0 ;
+ $summary['plus20Loss'] = 0 ;
+ $summary['moistureSpec'] = 0 ;
+ $summary['moistureActual'] = 0 ;
+ $summary['moistureLoss'] = 0 ;
+ $summary['moistureLossQty'] = 0 ;
+ $summary['sieveLossQty'] = 0 ;
+ $summary['salableQty'] = 0 ;
+
+ }
+
foreach ($igrDetails as $record) {
// dd($record);
$row++;
@@ -574,6 +587,7 @@
+
@@ -589,26 +603,28 @@
|
|
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+ |
+
@@ -628,7 +643,7 @@
- | S.NO |
+ total |
IGR No-xxx |
Invoice No-123 |
22-01-2025 |
@@ -660,31 +675,31 @@
- | - |
- - |
- - |
+ total |
+ - |
+ - |
- - |
- - |
- - |
+ - |
+ - |
+ - |
- - |
- - |
- - |
+ - |
+ - |
+ - |
- =$summary['Qty']?> |
- - |
- - |
- - |
- =$summary['plus20Loss']?> |
- - |
- =$summary['moistureSpec'] ?> |
- =$summary['moistureActual']?> |
- =$summary['moistureLoss']?> |
- =$summary['moistureLossQty']?> |
- =$summary['sieveLossQty']?> |
- =$summary['salableQty']?> |
+ =$summary['Qty']?> |
+ - |
+ - |
+ - |
+ =$summary['plus20Loss']?> |
+ - |
+ =$summary['moistureSpec'] ?> |
+ =$summary['moistureActual']?> |
+ =$summary['moistureLoss']?> |
+ =$summary['moistureLossQty']?> |
+ =$summary['sieveLossQty']?> |
+ =$summary['salableQty']?> |
@@ -826,11 +841,13 @@
|
+
| Moisture Spec % |
|
+
@@ -987,7 +1004,7 @@
| Remarks |
- |
+
@@ -1066,7 +1083,10 @@
-
+
+
+
+