stock module latest today vadivel J 21-01-2025
This commit is contained in:
parent
b3311f78cb
commit
f1fcc76629
@ -478,6 +478,8 @@ class StockController extends BaseController
|
|||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
dd($dbData);
|
||||||
|
|
||||||
$resultExists = $this->incomingSilicaSandDetails_model
|
$resultExists = $this->incomingSilicaSandDetails_model
|
||||||
->where('id', $id)
|
->where('id', $id)
|
||||||
->first();
|
->first();
|
||||||
|
|||||||
@ -152,9 +152,9 @@ class Rawmaterialdetails_model extends Model
|
|||||||
return array_column($materialResults, 'MaterialCode');
|
return array_column($materialResults, 'MaterialCode');
|
||||||
}
|
}
|
||||||
|
|
||||||
function getAllWasteCoreSandMaterialCode(){
|
function getAllWasteCoreSandMaterialCode(){
|
||||||
|
|
||||||
$builder = $this->db->table('t_materialmaster')
|
$builder = $this->db->table('t_materialmaster')
|
||||||
->select('MaterialCode')
|
->select('MaterialCode')
|
||||||
->where('Category', 'waste core')
|
->where('Category', 'waste core')
|
||||||
->orderBy('CreatedDate', 'desc');
|
->orderBy('CreatedDate', 'desc');
|
||||||
|
|||||||
@ -113,6 +113,15 @@ $datefordropdown = format_date($datefordropdown, 0, 'M-Y');
|
|||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.celda_encabezado_total {
|
||||||
|
background-color:#ffffff;
|
||||||
|
border: 1px solid #ccc;
|
||||||
|
color: #ffffff;
|
||||||
|
font-weight: bold;
|
||||||
|
padding: 6px 10px;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
._Separador {
|
._Separador {
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
height: 12px;
|
height: 12px;
|
||||||
@ -396,13 +405,84 @@ $datefordropdown = format_date($datefordropdown, 0, 'M-Y');
|
|||||||
</td>
|
</td>
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
<?php } ?>
|
|
||||||
|
<?php
|
||||||
|
|
||||||
|
//before closing inner loop
|
||||||
|
|
||||||
|
if (!isset($summary['drier_running_hours'])) {
|
||||||
|
$summary['drier_running_hours'] = 0 ;
|
||||||
|
$summary['total_gas_consumption'] = 0 ;
|
||||||
|
$summary['input_sand_qty'] = 0 ;
|
||||||
|
$summary['moisture_loss_qty'] = 0 ;
|
||||||
|
$summary['sand_dried_qty'] = 0 ;
|
||||||
|
$summary['dust_qty'] = 0 ;
|
||||||
|
}
|
||||||
|
|
||||||
|
$summary['drier_running_hours'] += $a['drier_running_hours'] == "-" ? 0 : (float) $a['drier_running_hours'] ;
|
||||||
|
$summary['total_gas_consumption'] += $a['total_gas_consumption'] == "-" ? 0 : (float) $a['total_gas_consumption'] ;
|
||||||
|
$summary['input_sand_qty'] += $a['input_sand_qty'] == "-" ? 0 : (float) $a['input_sand_qty'] ;
|
||||||
|
$summary['moisture_loss_qty'] += $a['moisture_loss_qty'] == "-" ? 0 : (float) $a['moisture_loss_qty'] ;
|
||||||
|
$summary['sand_dried_qty'] += $a['sand_dried_qty'] == "-" ? 0 : (float) $a['sand_dried_qty'] ;
|
||||||
|
$summary['dust_qty'] += $a['dust_qty'] == "-" ? 0 : (float) $a['dust_qty'] ;
|
||||||
|
|
||||||
|
|
||||||
|
} ?>
|
||||||
|
|
||||||
|
|
||||||
</tbody>
|
</tbody>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
<?php if(!empty($drierDetails)){ ?>
|
||||||
|
|
||||||
|
<table id="drierTableSummaryId" class="fht-table table-striped">
|
||||||
|
|
||||||
|
<thead >
|
||||||
|
<tr>
|
||||||
|
<th class="celda_encabezado_total" style="padding: 10px;">Date value</th>
|
||||||
|
<th class="celda_encabezado_total" style="padding: 10px;">Drier On Time </th>
|
||||||
|
<th class="celda_encabezado_total" style="padding: 10px;">Drier Off Time</th>
|
||||||
|
<th class="celda_encabezado_total" style="padding: 10px;">Running Hrs</th>
|
||||||
|
<th class="celda_encabezado_total" style="padding: 10px;">Supplier Name is a dropdown feature</th>
|
||||||
|
<th class="celda_encabezado_total" style="padding: 10px;">i/p Sand Moisture(%)</th>
|
||||||
|
<th class="celda_encabezado_total" style="padding: 10px;">Tot Gas Consumption</th>
|
||||||
|
<th class="celda_encabezado_total" style="padding: 10px;">Gas Per Ton</th>
|
||||||
|
<th class="celda_encabezado_total" style="padding: 10px;">i/p Sand Qty</th>
|
||||||
|
<th class="celda_encabezado_total" style="padding: 10px;">Moisture Loss Qty</th>
|
||||||
|
<th class="celda_encabezado_total" style="padding: 10px;">Sand Dried Qty</th>
|
||||||
|
<th class="celda_encabezado_total" style="padding: 10px;">Qty Per Hrs</th>
|
||||||
|
<th class="celda_encabezado_total" style="padding: 10px;">Dust Qty</th>
|
||||||
|
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
|
||||||
|
<tbody>
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
|
||||||
|
<td style="background-color:rgb(189, 9, 6); color:#ffff;">
|
||||||
|
<b> Total </b>
|
||||||
|
</td>
|
||||||
|
<td class="celda_normal ">-</td>
|
||||||
|
<td class="celda_normal ">-</td>
|
||||||
|
<td class="celda_normal "><?=$summary['drier_running_hours']?></td>
|
||||||
|
<td class="celda_normal ">-</td>
|
||||||
|
<td class="celda_normal ">-</td>
|
||||||
|
<td class="celda_normal "><?=$summary['total_gas_consumption']?></td>
|
||||||
|
<td class="celda_normal ">-</td>
|
||||||
|
<td class="celda_normal "><?=$summary['input_sand_qty']?></td>
|
||||||
|
<td class="celda_normal "><?=$summary['moisture_loss_qty']?></td>
|
||||||
|
<td class="celda_normal "><?=$summary['sand_dried_qty']?></td>
|
||||||
|
<td class="celda_normal ">-</td>
|
||||||
|
<td class="celda_normal "><?=$summary['dust_qty']?></td>
|
||||||
|
</tr>
|
||||||
|
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
|
|
||||||
<?php if(empty($drierDetails)){ ?>
|
<?php if(empty($drierDetails)){ ?>
|
||||||
<br><br>
|
<br><br>
|
||||||
@ -413,6 +493,8 @@ $datefordropdown = format_date($datefordropdown, 0, 'M-Y');
|
|||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div><!-- End table-responsive -->
|
</div><!-- End table-responsive -->
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -381,62 +381,62 @@
|
|||||||
|
|
||||||
<!-- 'td:eq(10)' -->
|
<!-- 'td:eq(10)' -->
|
||||||
<td style="display:none" >
|
<td style="display:none" >
|
||||||
<?php echo $record['_10']??'0.00'; ?>
|
<?php echo $record['_10'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(11)' -->
|
<!-- 'td:eq(11)' -->
|
||||||
<td style="display:none" >
|
<td style="display:none" >
|
||||||
<?php echo $record['_20']??'0.00'; ?>
|
<?php echo $record['_20'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(12)' -->
|
<!-- 'td:eq(12)' -->
|
||||||
<td style="display:none">
|
<td style="display:none">
|
||||||
<?php echo $record['_30']??'0.00'; ?>
|
<?php echo $record['_30'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(13)' -->
|
<!-- 'td:eq(13)' -->
|
||||||
<td style="display:none">
|
<td style="display:none">
|
||||||
<?php echo $record['_40']??'0.00'; ?>
|
<?php echo $record['_40'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(14)' -->
|
<!-- 'td:eq(14)' -->
|
||||||
<td style="display:none">
|
<td style="display:none">
|
||||||
<?php echo $record['_50']??'0.00'; ?>
|
<?php echo $record['_50'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(15)' -->
|
<!-- 'td:eq(15)' -->
|
||||||
<td style="display:none">
|
<td style="display:none">
|
||||||
<?php echo $record['_70']??'0.00'; ?>
|
<?php echo $record['_70'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(16)' -->
|
<!-- 'td:eq(16)' -->
|
||||||
<td style="display:none">
|
<td style="display:none">
|
||||||
<?php echo $record['_100']??'0.00'; ?>
|
<?php echo $record['_100'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(17)' -->
|
<!-- 'td:eq(17)' -->
|
||||||
<td style="display:none">
|
<td style="display:none">
|
||||||
<?php echo $record['_140']??'0.00'; ?>
|
<?php echo $record['_140'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(18)' -->
|
<!-- 'td:eq(18)' -->
|
||||||
<td style="display:none">
|
<td style="display:none">
|
||||||
<?php echo $record['_200']??'0.00'; ?>
|
<?php echo $record['_200'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(19)' -->
|
<!-- 'td:eq(19)' -->
|
||||||
<td style="display:none">
|
<td style="display:none">
|
||||||
<?php echo $record['_300']??'0.00'; ?>
|
<?php echo $record['_300'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(20)' -->
|
<!-- 'td:eq(20)' -->
|
||||||
<td style="display:none">
|
<td style="display:none">
|
||||||
<?php echo $record['pan']??'0.00'; ?>
|
<?php echo $record['pan'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(21)' -->
|
<!-- 'td:eq(21)' -->
|
||||||
<td style="display:none">
|
<td style="display:none">
|
||||||
<?php echo $record['total']??'0.00'; ?>
|
<?php echo $record['total'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
|
|
||||||
@ -449,52 +449,52 @@
|
|||||||
|
|
||||||
<!-- 'td:eq(23)' -->
|
<!-- 'td:eq(23)' -->
|
||||||
<td class="celda_normal" contenteditable="true">
|
<td class="celda_normal" contenteditable="true">
|
||||||
<?php echo $record['afsSpec']??'0.00'; ?>
|
<?php echo $record['afsSpec'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(24)' -->
|
<!-- 'td:eq(24)' -->
|
||||||
<td class="celda_normal" contenteditable="true">
|
<td class="celda_normal" contenteditable="true">
|
||||||
<?php echo $record['afsActual']??'0.00'; ?>
|
<?php echo $record['afsActual']??' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(25)' -->
|
<!-- 'td:eq(25)' -->
|
||||||
<td class="celda_normal">
|
<td class="celda_normal">
|
||||||
<?php echo $record['plus20Loss']??'0.00'; ?>
|
<?php echo $record['plus20Loss'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(26)' -->
|
<!-- 'td:eq(26)' -->
|
||||||
<td class="celda_normal">
|
<td class="celda_normal">
|
||||||
<?php echo $record['plus30Loss']??'0.00'; ?>
|
<?php echo $record['plus30Loss'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(27)' -->
|
<!-- 'td:eq(27)' -->
|
||||||
<td class="celda_normal" >
|
<td class="celda_normal" >
|
||||||
<?php echo $record['moistureSpec']??'0.00'; ?>
|
<?php echo $record['moistureSpec'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(28)' -->
|
<!-- 'td:eq(28)' -->
|
||||||
<td class="celda_normal" id="moistureActualId">
|
<td class="celda_normal" id="moistureActualId">
|
||||||
<?php echo $record['moistureActual']??'0.00'; ?>
|
<?php echo $record['moistureActual'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(29)' -->
|
<!-- 'td:eq(29)' -->
|
||||||
<td class="celda_normal">
|
<td class="celda_normal">
|
||||||
<?php echo $record['moistureLoss']??'0.00'; ?>
|
<?php echo $record['moistureLoss'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(30)' -->
|
<!-- 'td:eq(30)' -->
|
||||||
<td class="celda_normal">
|
<td class="celda_normal">
|
||||||
<?php echo $record['moistureLossQty']??'0.00'; ?>
|
<?php echo $record['moistureLossQty'] ?? ' '; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(31)' -->
|
<!-- 'td:eq(31)' -->
|
||||||
<td class="celda_normal">
|
<td class="celda_normal">
|
||||||
<?php echo $record['sieveLossQty']??'0.00'; ?>
|
<?php echo $record['sieveLossQty'] ?? ''; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- 'td:eq(32)' -->
|
<!-- 'td:eq(32)' -->
|
||||||
<td class="celda_normal">
|
<td class="celda_normal">
|
||||||
<?php echo $record['salableQty']??'0.00'; ?>
|
<?php echo $record['salableQty'] ?? ''; ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<!-- need to check the status and select values before hand -->
|
<!-- need to check the status and select values before hand -->
|
||||||
@ -899,22 +899,22 @@
|
|||||||
<input type="hidden" name="materialCode" id="materialCode" value="">
|
<input type="hidden" name="materialCode" id="materialCode" value="">
|
||||||
<input type="hidden" name="qty" id="qty" value="">
|
<input type="hidden" name="qty" id="qty" value="">
|
||||||
<input type="hidden" name="sandType" id="sandType" value="">
|
<input type="hidden" name="sandType" id="sandType" value="">
|
||||||
<input type="hidden" name="10Mm" id="10Mm" value="0.00">
|
<input type="hidden" name="10Mm" id="10Mm" value="">
|
||||||
<input type="hidden" name="20Mm" id="20Mm" value="0.00">
|
<input type="hidden" name="20Mm" id="20Mm" value="">
|
||||||
<input type="hidden" name="30Mm" id="30Mm" value="0.00">
|
<input type="hidden" name="30Mm" id="30Mm" value="">
|
||||||
<input type="hidden" name="40Mm" id="40Mm" value="0.00">
|
<input type="hidden" name="40Mm" id="40Mm" value="">
|
||||||
<input type="hidden" name="50Mm" id="50Mm" value="0.00">
|
<input type="hidden" name="50Mm" id="50Mm" value="">
|
||||||
<input type="hidden" name="70Mm" id="70Mm" value="0.00">
|
<input type="hidden" name="70Mm" id="70Mm" value="">
|
||||||
<input type="hidden" name="100Mm" id="100Mm" value="0.00">
|
<input type="hidden" name="100Mm" id="100Mm" value="">
|
||||||
<input type="hidden" name="140Mm" id="140Mm" value="0.00">
|
<input type="hidden" name="140Mm" id="140Mm" value="">
|
||||||
<input type="hidden" name="200Mm" id="200Mm" value="0.00">
|
<input type="hidden" name="200Mm" id="200Mm" value="">
|
||||||
<input type="hidden" name="300Mm" id="300Mm" value="0.00">
|
<input type="hidden" name="300Mm" id="300Mm" value="">
|
||||||
<input type="hidden" name="pan" id="pan" value="0.00" >
|
<input type="hidden" name="pan" id="pan" value="" >
|
||||||
<input type="hidden" name="total" id="total" value="0.00" >
|
<input type="hidden" name="total" id="total" value="" >
|
||||||
<input type="hidden" name="moistureSpec" id="moistureSpec" value="0.00">
|
<input type="hidden" name="moistureSpec" id="moistureSpec" value="">
|
||||||
<input type="hidden" name="moistureActual" id="moistureActual" value="0.00">
|
<input type="hidden" name="moistureActual" id="moistureActual" value="">
|
||||||
<input type="hidden" name="moistureLoss" id="moistureLoss" value="0.00" >
|
<input type="hidden" name="moistureLoss" id="moistureLoss" value="" >
|
||||||
<input type="hidden" name="moistureLossQty" id="moistureLossQty" value="0.00">
|
<input type="hidden" name="moistureLossQty" id="moistureLossQty" value="">
|
||||||
<input type="hidden" name="plus20Loss" id="plus20Loss" value="">
|
<input type="hidden" name="plus20Loss" id="plus20Loss" value="">
|
||||||
<input type="hidden" name="plus30Loss" id="plus30Loss" value="">
|
<input type="hidden" name="plus30Loss" id="plus30Loss" value="">
|
||||||
<input type="hidden" name="sieveLossQty" id="sieveLossQty" value="">
|
<input type="hidden" name="sieveLossQty" id="sieveLossQty" value="">
|
||||||
@ -1003,7 +1003,8 @@
|
|||||||
$('#dwnldVehicleNoId').text(vehicleNo);
|
$('#dwnldVehicleNoId').text(vehicleNo);
|
||||||
$('#dwnldQtyId').text(qty);
|
$('#dwnldQtyId').text(qty);
|
||||||
|
|
||||||
if(sandType == "silicasand"){
|
|
||||||
|
if(sandType.trim().toLowerCase() == "silica sand"){
|
||||||
|
|
||||||
$('#dwnldLossOfIgnitionRowId').hide();
|
$('#dwnldLossOfIgnitionRowId').hide();
|
||||||
$('#dwnldClayRowId').show();
|
$('#dwnldClayRowId').show();
|
||||||
@ -1020,47 +1021,47 @@
|
|||||||
|
|
||||||
let dwnld10MmFId = parseFloat(_10Mm * 5).toFixed(2);
|
let dwnld10MmFId = parseFloat(_10Mm * 5).toFixed(2);
|
||||||
$('#dwnld10MmId').text(_10Mm);
|
$('#dwnld10MmId').text(_10Mm);
|
||||||
$('#dwnld10MmFId').text(dwnld10MmFId);
|
$('#dwnld10MmFId').text(dwnld10MmFId == "0.00" ? " " : dwnld10MmFId);
|
||||||
|
|
||||||
let dwnld20MmFId = parseFloat(_20Mm * 10).toFixed(2);
|
let dwnld20MmFId = parseFloat(_20Mm * 10).toFixed(2);
|
||||||
$('#dwnld20MmId').text(_20Mm);
|
$('#dwnld20MmId').text(_20Mm);
|
||||||
$('#dwnld20MmFId').text(dwnld20MmFId);
|
$('#dwnld20MmFId').text(dwnld20MmFId == "0.00" ? " " : dwnld20MmFId);
|
||||||
|
|
||||||
let dwnld30MmFId = parseFloat(_30Mm * 20).toFixed(2);
|
let dwnld30MmFId = parseFloat(_30Mm * 20).toFixed(2);
|
||||||
$('#dwnld30MmId').text(_30Mm);
|
$('#dwnld30MmId').text(_30Mm);
|
||||||
$('#dwnld30MmFId').text(dwnld30MmFId);
|
$('#dwnld30MmFId').text(dwnld30MmFId == "0.00" ? " " : dwnld30MmFId);
|
||||||
|
|
||||||
let dwnld40MmFId = parseFloat(_40Mm * 30).toFixed(2);
|
let dwnld40MmFId = parseFloat(_40Mm * 30).toFixed(2);
|
||||||
$('#dwnld40MmId').text(_40Mm);
|
$('#dwnld40MmId').text(_40Mm);
|
||||||
$('#dwnld40MmFId').text(dwnld40MmFId);
|
$('#dwnld40MmFId').text(dwnld40MmFId == "0.00" ? " " : dwnld40MmFId);
|
||||||
|
|
||||||
let dwnld50MmFId = parseFloat(_50Mm * 40).toFixed(2);
|
let dwnld50MmFId = parseFloat(_50Mm * 40).toFixed(2);
|
||||||
$('#dwnld50MmId').text(_50Mm);
|
$('#dwnld50MmId').text(_50Mm);
|
||||||
$('#dwnld50MmFId').text(dwnld50MmFId);
|
$('#dwnld50MmFId').text(dwnld50MmFId == "0.00" ? " " : dwnld50MmFId);
|
||||||
|
|
||||||
let dwnld70MmFId = parseFloat(_70Mm * 50).toFixed(2);
|
let dwnld70MmFId = parseFloat(_70Mm * 50).toFixed(2);
|
||||||
$('#dwnld70MmId').text(_70Mm);
|
$('#dwnld70MmId').text(_70Mm);
|
||||||
$('#dwnld70MmFId').text(dwnld70MmFId);
|
$('#dwnld70MmFId').text(dwnld70MmFId == "0.00" ? " " : dwnld70MmFId);
|
||||||
|
|
||||||
let dwnld100MmFId = parseFloat(_100Mm * 70).toFixed(2);
|
let dwnld100MmFId = parseFloat(_100Mm * 70).toFixed(2);
|
||||||
$('#dwnld100MmId').text(_100Mm);
|
$('#dwnld100MmId').text(_100Mm);
|
||||||
$('#dwnld100MmFId').text(dwnld100MmFId);
|
$('#dwnld100MmFId').text(dwnld100MmFId == "0.00" ? " " : dwnld100MmFId);
|
||||||
|
|
||||||
let dwnld140MmFId = parseFloat(_140Mm * 100).toFixed(2);
|
let dwnld140MmFId = parseFloat(_140Mm * 100).toFixed(2);
|
||||||
$('#dwnld140MmId').text(_140Mm);
|
$('#dwnld140MmId').text(_140Mm);
|
||||||
$('#dwnld140MmFId').text(dwnld140MmFId);
|
$('#dwnld140MmFId').text(dwnld140MmFId == "0.00" ? " " : dwnld140MmFId);
|
||||||
|
|
||||||
let dwnld200MmFId = parseFloat(_200Mm * 140).toFixed(2);
|
let dwnld200MmFId = parseFloat(_200Mm * 140).toFixed(2);
|
||||||
$('#dwnld200MmId').text(_200Mm);
|
$('#dwnld200MmId').text(_200Mm);
|
||||||
$('#dwnld200MmFId').text(dwnld200MmFId);
|
$('#dwnld200MmFId').text(dwnld200MmFId == "0.00" ? " " : dwnld200MmFId);
|
||||||
|
|
||||||
let dwnld300MmFId = parseFloat(_300Mm * 200).toFixed(2);
|
let dwnld300MmFId = parseFloat(_300Mm * 200).toFixed(2);
|
||||||
$('#dwnld300MmId').text(_300Mm);
|
$('#dwnld300MmId').text(_300Mm);
|
||||||
$('#dwnld300MmFId').text(dwnld300MmFId);
|
$('#dwnld300MmFId').text(dwnld300MmFId == "0.00" ? " " : dwnld300MmFId);
|
||||||
|
|
||||||
let dwnldPanFId = parseFloat(pan * 300).toFixed(2);
|
let dwnldPanFId = parseFloat(pan * 300).toFixed(2);
|
||||||
$('#dwnldPanId') .text(pan);
|
$('#dwnldPanId') .text(pan);
|
||||||
$('#dwnldPanFId') .text(dwnldPanFId);
|
$('#dwnldPanFId') .text(dwnldPanFId == "0.00" ? " " : dwnldPanFId);
|
||||||
|
|
||||||
let fTotal =
|
let fTotal =
|
||||||
(parseFloat(dwnld10MmFId)+
|
(parseFloat(dwnld10MmFId)+
|
||||||
@ -1274,8 +1275,8 @@
|
|||||||
let result = table.tableToJSON();
|
let result = table.tableToJSON();
|
||||||
|
|
||||||
let qty = parseFloat($('#dwnldQtyId').text());
|
let qty = parseFloat($('#dwnldQtyId').text());
|
||||||
let moistureSpec = $('#dwnldMoistureSpecId').text();
|
let moistureSpec = validateInput($('#dwnldMoistureSpecId').text().trim()) ;
|
||||||
let moistureActual = $('#dwnldMoistureActualId').text();
|
let moistureActual = validateInput($('#dwnldMoistureActualId').text().trim()) ;
|
||||||
let totalWeighOfSand = 0 ;
|
let totalWeighOfSand = 0 ;
|
||||||
let totalFactoredValue = 0 ;
|
let totalFactoredValue = 0 ;
|
||||||
let afs = 0 ;
|
let afs = 0 ;
|
||||||
@ -1291,7 +1292,7 @@
|
|||||||
|
|
||||||
if(i === 0 || i === 1 || i === 2){
|
if(i === 0 || i === 1 || i === 2){
|
||||||
newPlus30Loss += Number(result[i]['WEIGH OF SAND']) ;
|
newPlus30Loss += Number(result[i]['WEIGH OF SAND']) ;
|
||||||
newSieveLossQty = (parseFloat(qty) * newPlus30Loss) / 100 ;
|
newSieveLossQty = (parseFloat(qty) * newPlus20Loss) / 100 ;
|
||||||
}
|
}
|
||||||
|
|
||||||
totalWeighOfSand += Number(result[i]['WEIGH OF SAND']) ;
|
totalWeighOfSand += Number(result[i]['WEIGH OF SAND']) ;
|
||||||
@ -1312,7 +1313,7 @@
|
|||||||
|
|
||||||
let newSalableQty = (parseFloat(qty) - newMoistureLossQty - newSieveLossQty).toFixed(2) ;
|
let newSalableQty = (parseFloat(qty) - newMoistureLossQty - newSieveLossQty).toFixed(2) ;
|
||||||
|
|
||||||
newSieveLossQty = (newSieveLossQty).toFixed(2);newPlus20Loss
|
newSieveLossQty = (newSieveLossQty).toFixed(2);
|
||||||
|
|
||||||
newPlus20Loss = (newPlus20Loss).toFixed(2);
|
newPlus20Loss = (newPlus20Loss).toFixed(2);
|
||||||
|
|
||||||
@ -1405,12 +1406,12 @@ $(document).ready(function() {
|
|||||||
remark : $('#dwnldAcceptedId').text(),
|
remark : $('#dwnldAcceptedId').text(),
|
||||||
gradeCondition : $('#dwnldGradeId').text(),
|
gradeCondition : $('#dwnldGradeId').text(),
|
||||||
testedBy : $('#testedById').val(),
|
testedBy : $('#testedById').val(),
|
||||||
approvedBy : $('#approvedById').val(),
|
approvedBy : $('#approvedById').val(),
|
||||||
clayOrLossOfIgnition : $('#sandType').val() == 'silica sand' ? $('#dwnldClayId').text(): $('#dwnldLossOfIgnitionId').text()
|
clayOrLossOfIgnition : $('#sandType').val().trim().toLowerCase() == 'silica sand' ? $('#dwnldClayId').text(): $('#dwnldLossOfIgnitionId').text()
|
||||||
},
|
},
|
||||||
success: function(data){
|
success: function(data){
|
||||||
alert("Data Saved Successfully..!!");
|
alert("Data Saved Successfully..!!");
|
||||||
window.location.reload();
|
// window.location.reload();
|
||||||
},
|
},
|
||||||
error : function(xhr, status, error){
|
error : function(xhr, status, error){
|
||||||
alert("An error occurred while processing the request. Please try again.");
|
alert("An error occurred while processing the request. Please try again.");
|
||||||
@ -1428,4 +1429,28 @@ $(document).ready(function() {
|
|||||||
|
|
||||||
|
|
||||||
})
|
})
|
||||||
|
</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