changes added in the stock module

This commit is contained in:
vadivel J 2024-10-18 14:35:27 +05:30
parent 6554612dea
commit 0d50b646d6
2 changed files with 107 additions and 91 deletions

View File

@ -52,8 +52,6 @@ class StockController extends BaseController
$postData=$this->request->getPost(); $postData=$this->request->getPost();
$postData['machineOnTime']=$postData['machineOnTime']. " " .$postData['machineOnTimeAmOrPm'];
$postData['machineOffTime']=$postData['machineOffTime']. " " .$postData['machineOffTimeAmOrPm'];
$inserted= $this->coatingMachineDetails_model->insert($postData); $inserted= $this->coatingMachineDetails_model->insert($postData);
@ -72,9 +70,6 @@ class StockController extends BaseController
$putData=$this->request->getPost(); $putData=$this->request->getPost();
$putData['machineOnTime']=$putData['machineOnTime']. " " .$putData['machineOnTimeAmOrPm'];
$putData['machineOffTime']=$putData['machineOffTime']. " " .$putData['machineOffTimeAmOrPm'];
$id = $putData['editCoatingMachineDetailId']; $id = $putData['editCoatingMachineDetailId'];
$updated= $this->coatingMachineDetails_model->update($id,$putData); $updated= $this->coatingMachineDetails_model->update($id,$putData);

View File

@ -228,22 +228,38 @@
<span class="badge mandatory">*</span> <span class="badge mandatory">*</span>
<input type="text" class="form-control" id="shiftId" name="shift" value="" required> <input type="text" class="form-control" id="shiftId" name="shift" value="" required>
</div> </div>
<div class="form-group col-md-2"> <div class="form-group col-md-3">
<label for="machineOnTimeHrId">Machine On Time</label> <label for="machineOnTimeHrId">Machine On Time</label>
<span class="badge mandatory">*</span> <span class="badge mandatory">*</span>
<select class="form-control" name="machineOnTime" id="machineOnTimeHrId"> <select class="form-control" name="machineOnTime" id="machineOnTimeHrId">
<option value="">Select Time</option> <option value="">Select Time</option>
<option value="12:00" > 12:00</option> <option value="12:00 AM" > 12:00 AM</option>
<option value="12:30"> 12:30</option> <option value="12:30 AM"> 12:30 AM</option>
<?php <?php
// Loop through the hours 1 to 12 // Loop through the hours 1 to 12
for ($hour = 1; $hour < 12; $hour++) { for ($hour = 1; $hour < 12; $hour++) {
// Display each hour with ":00" // Display each hour with ":00"
$formattedHour = str_pad($hour, 2, '0', STR_PAD_LEFT); $formattedHour = str_pad($hour, 2, '0', STR_PAD_LEFT);
echo '<option value="' . $formattedHour . ':00"> ' . $formattedHour . ':00</option>'; echo '<option value="' . $formattedHour . ':00 AM"> ' . $formattedHour . ':00 AM</option>';
echo '<option value="' . $formattedHour . ':30">' . $formattedHour . ':30</option>'; echo '<option value="' . $formattedHour . ':30 AM">' . $formattedHour . ':30 AM</option>';
}
?>
<option value="12:00 PM" > 12:00 PM</option>
<option value="12:30 PM"> 12:30 PM</option>
<?php
// Loop through the hours 1 to 12
for ($hour = 1; $hour < 12; $hour++) {
// Display each hour with ":00"
$formattedHour = str_pad($hour, 2, '0', STR_PAD_LEFT);
echo '<option value="' . $formattedHour . ':00 PM"> ' . $formattedHour . ':00 PM</option>';
echo '<option value="' . $formattedHour . ':30 PM">' . $formattedHour . ':30 PM</option>';
} }
?> ?>
@ -251,30 +267,37 @@
</div> </div>
<div class="form-group col-md-1">
<label for="machineOnTimeAmOrPmId">am / pm</label>
<select class="form-control" name="machineOnTimeAmOrPm" id="machineOnTimeAmOrPmId">
<option value="AM" selected>AM</option>
<option value="PM">PM</option>
</select>
</div>
<div class="form-group col-md-2"> <div class="form-group col-md-3">
<label for="machineOffTimeHrId">Machine Off Time</label> <label for="machineOffTimeHrId">Machine Off Time</label>
<span class="badge mandatory">*</span> <span class="badge mandatory">*</span>
<select class="form-control" name="machineOffTime" id="machineOffTimeHrId"> <select class="form-control" name="machineOffTime" id="machineOffTimeHrId">
<option value="">Select Time</option> <option value="">Select Time</option>
<option value="12:00" > 12:00</option> <option value="12:00 AM" > 12:00 AM</option>
<option value="12:30"> 12:30</option> <option value="12:30 AM"> 12:30 AM</option>
<?php <?php
// Loop through the hours 1 to 12 // Loop through the hours 1 to 12
for ($hour = 1; $hour < 12; $hour++) { for ($hour = 1; $hour < 12; $hour++) {
// Display each hour with ":00" // Display each hour with ":00"
$formattedHour = str_pad($hour, 2, '0', STR_PAD_LEFT); $formattedHour = str_pad($hour, 2, '0', STR_PAD_LEFT);
echo '<option value="' . $formattedHour . ':00"> ' . $formattedHour . ':00</option>'; echo '<option value="' . $formattedHour . ':00 AM"> ' . $formattedHour . ':00 AM</option>';
echo '<option value="' . $formattedHour . ':30">' . $formattedHour . ':30</option>'; echo '<option value="' . $formattedHour . ':30 AM">' . $formattedHour . ':30 AM</option>';
}
?>
<option value="12:00 PM" > 12:00 PM</option>
<option value="12:30 PM"> 12:30 PM</option>
<?php
// Loop through the hours 1 to 12
for ($hour = 1; $hour < 12; $hour++) {
// Display each hour with ":00"
$formattedHour = str_pad($hour, 2, '0', STR_PAD_LEFT);
echo '<option value="' . $formattedHour . ':00 PM"> ' . $formattedHour . ':00 PM</option>';
echo '<option value="' . $formattedHour . ':30 PM">' . $formattedHour . ':30 PM</option>';
} }
?> ?>
@ -282,14 +305,6 @@
</div> </div>
<div class="form-group col-md-1">
<label for="machineOffTimeAmOrPmId">am / pm</label>
<select class="form-control" name="machineOffTimeAmOrPm" id="machineOffTimeAmOrPmId">
<option value="AM" selected>AM</option>
<option value="PM">PM</option>
</select>
</div>
</div> </div>
<div class="form-row"> <div class="form-row">
@ -394,64 +409,81 @@
<span class="badge mandatory">*</span> <span class="badge mandatory">*</span>
<input type="text" class="form-control" id="editShiftId" name="shift" value="" required> <input type="text" class="form-control" id="editShiftId" name="shift" value="" required>
</div> </div>
<div class="form-group col-md-2"> <div class="form-group col-md-3">
<label for="editMachineOnTimeHrId">Machine On Time</label> <label for="editMachineOnTimeHrId">Machine On Time</label>
<span class="badge mandatory">*</span> <span class="badge mandatory">*</span>
<select class="form-control" name="machineOnTime" id="editMachineOnTimeHrId"> <select class="form-control" name="machineOnTime" id="editMachineOnTimeHrId">
<option value="">Select Time</option> <option value="">Select Time</option>
<option value="12:00"> 12:00</option> <option value="12:00 AM"> 12:00 AM</option>
<option value="12:30"> 12:30</option> <option value="12:30 AM"> 12:30 AM</option>
<?php <?php
// Loop through the hours 1 to 12 // Loop through the hours 1 to 12
for ($hour = 1; $hour < 12; $hour++) { for ($hour = 1; $hour < 12; $hour++) {
// Display each hour with ":00" // Display each hour with ":00"
$formattedHour = str_pad($hour, 2, '0', STR_PAD_LEFT); $formattedHour = str_pad($hour, 2, '0', STR_PAD_LEFT);
echo '<option value="' . $formattedHour . ':00"> ' . $formattedHour . ':00</option>'; echo '<option value="' . $formattedHour . ':00 AM"> ' . $formattedHour . ':00 AM</option>';
echo '<option value="' . $formattedHour . ':30">' . $formattedHour . ':30</option>'; echo '<option value="' . $formattedHour . ':30 AM">' . $formattedHour . ':30 AM</option>';
}
?>
<option value="12:00 PM"> 12:00 PM</option>
<option value="12:30 PM"> 12:30 PM</option>
<?php
// Loop through the hours 1 to 12
for ($hour = 1; $hour < 12; $hour++) {
// Display each hour with ":00"
$formattedHour = str_pad($hour, 2, '0', STR_PAD_LEFT);
echo '<option value="' . $formattedHour . ':00 PM"> ' . $formattedHour . ':00 PM</option>';
echo '<option value="' . $formattedHour . ':30 PM">' . $formattedHour . ':30 PM</option>';
} }
?> ?>
</select> </select>
</div> </div>
<div class="form-group col-md-1">
<label for="editMachineOnTimeAmOrPmId">am / pm</label> <div class="form-group col-md-3">
<select class="form-control" name="machineOnTimeAmOrPm" id="editMachineOnTimeAmOrPmId">
<option value="AM" selected>AM</option>
<option value="PM">PM</option>
</select>
</div>
<div class="form-group col-md-2">
<label for="editMachineOffTimeHrId">Machine Off Time</label> <label for="editMachineOffTimeHrId">Machine Off Time</label>
<span class="badge mandatory">*</span> <span class="badge mandatory">*</span>
<select class="form-control" name="machineOffTime" id="editMachineOffTimeHrId"> <select class="form-control" name="machineOffTime" id="editMachineOffTimeHrId">
<option value="">Select Time</option> <option value="">Select Time</option>
<option value="12:00"> 12:00</option> <option value="12:00 AM"> 12:00 AM</option>
<option value="12:30"> 12:30</option> <option value="12:30 AM"> 12:30 AM</option>
<?php <?php
// Loop through the hours 1 to 12 // Loop through the hours 1 to 12
for ($hour = 1; $hour < 12; $hour++) { for ($hour = 1; $hour < 12; $hour++) {
// Display each hour with ":00" // Display each hour with ":00"
$formattedHour = str_pad($hour, 2, '0', STR_PAD_LEFT); $formattedHour = str_pad($hour, 2, '0', STR_PAD_LEFT);
echo '<option value="' . $formattedHour . ':00"> ' . $formattedHour . ':00</option>'; echo '<option value="' . $formattedHour . ':00 AM"> ' . $formattedHour . ':00 AM</option>';
echo '<option value="' . $formattedHour . ':30">' . $formattedHour . ':30</option>'; echo '<option value="' . $formattedHour . ':30 AM">' . $formattedHour . ':30 AM</option>';
}
?>
<option value="12:00 PM"> 12:00 PM</option>
<option value="12:30 PM"> 12:30 PM</option>
<?php
// Loop through the hours 1 to 12
for ($hour = 1; $hour < 12; $hour++) {
// Display each hour with ":00"
$formattedHour = str_pad($hour, 2, '0', STR_PAD_LEFT);
echo '<option value="' . $formattedHour . ':00 PM"> ' . $formattedHour . ':00 PM</option>';
echo '<option value="' . $formattedHour . ':30 PM">' . $formattedHour . ':30 PM</option>';
} }
?> ?>
</select> </select>
</div> </div>
<div class="form-group col-md-1">
<label for="editMachineOffTimeAmOrPmId">am / pm</label>
<select class="form-control" name="machineOffTimeAmOrPm" id="editMachineOffTimeAmOrPmId">
<option value="AM" selected>AM</option>
<option value="PM">PM</option>
</select>
</div>
</div> </div>
<div class="form-row"> <div class="form-row">
@ -576,7 +608,7 @@
$('#machineOnTimeHrId ').select2(); $('#machineOnTimeHrId ').select2();
$('#machineOffTimeHrId ').select2(); $('#machineOffTimeHrId ').select2();
$('#editMachineOnTimeHrId ').select2(); $('#editMachineOnTimeHrId ').select2();
$('#editMachineOnTimeHrId ').select2(); $('#editMachineOffTimeHrId ').select2();
}); });
</script> </script>
@ -595,8 +627,8 @@
var date = row.find('td:eq(0)').text(); var date = row.find('td:eq(0)').text();
var shift = row.find('td:eq(1)').text(); var shift = row.find('td:eq(1)').text();
var machineOnTime = row.find('td:eq(2)').text(); var machineOnTimeHr = row.find('td:eq(2)').text();
var machineOffTime = row.find('td:eq(3)').text(); var machineOffTimeHr = row.find('td:eq(3)').text();
var machineRunningInHrs = row.find('td:eq(4)').text(); var machineRunningInHrs = row.find('td:eq(4)').text();
var totalCoating = row.find('td:eq(5)').text(); var totalCoating = row.find('td:eq(5)').text();
var totalCoatingSandInKg = row.find('td:eq(6)').text(); var totalCoatingSandInKg = row.find('td:eq(6)').text();
@ -605,13 +637,6 @@
var perHourCoatingSandQTY = row.find('td:eq(9)').text(); var perHourCoatingSandQTY = row.find('td:eq(9)').text();
var customerName = row.find('td:eq(10)').text(); var customerName = row.find('td:eq(10)').text();
machineOnTimeHr=machineOnTime.split(" ")[0];
var machineOnTimeAmOrPmId=machineOnTime.split(" ")[1];
machineOffTimeHr=machineOffTime.split(" ")[0];
var machineOffTimeAmOrPmId=machineOffTime.split(" ")[1];
// Fill the modal fields with the values // Fill the modal fields with the values
@ -619,10 +644,8 @@
$('#editCustomerNameId').val(customerName); $('#editCustomerNameId').val(customerName);
$('#editDateId').val(date); $('#editDateId').val(date);
$('#editShiftId').val(shift); $('#editShiftId').val(shift);
$('#editMachineOnTimeHrId').val(machineOnTimeHr); $('#editMachineOnTimeHrId').val(machineOnTimeHr).change();
$('#editMachineOnTimeAmOrPmId').val(machineOnTimeAmOrPmId); $('#editMachineOffTimeHrId').val(machineOffTimeHr).change();
$('#editMachineOffTimeHrId').val(machineOffTimeHr);
$('#editMachineOffTimeAmOrPmId').val(machineOffTimeAmOrPmId);
$('#editTotalCoatingId').val(totalCoating); $('#editTotalCoatingId').val(totalCoating);
$('#editTotalCoatingSandId').val(totalCoatingSandInKg); $('#editTotalCoatingSandId').val(totalCoatingSandInKg);
$('#editTotalGasConsumptionId').val(totalGasConsumption); $('#editTotalGasConsumptionId').val(totalGasConsumption);
@ -646,7 +669,7 @@
$(document).ready(function () { $(document).ready(function () {
$('#machineOnTimeHrId , #machineOnTimeAmOrPmId').change(function () { $('#machineOnTimeHrId').change(function () {
let machineOnDate = $('#dateId').val(); let machineOnDate = $('#dateId').val();
@ -656,10 +679,10 @@
return false; return false;
} }
let machineOnTimeHr = $('#machineOnTimeHrId').val(); let machineOnTimeHr = $('#machineOnTimeHrId').val().split(' ')[0];
let machineOnTimeAmOrPm = $('#machineOnTimeAmOrPmId').val(); let machineOnTimeAmOrPm = $('#machineOnTimeHrId').val().split(' ')[1];
let machineOffTimeHr = $('#machineOffTimeHrId').val(); let machineOffTimeHr = $('#machineOffTimeHrId').val().split(' ')[0];
let machineOffTimeAmOrPm = $('#machineOffTimeAmOrPmId').val(); let machineOffTimeAmOrPm = $('#machineOffTimeHrId').val().split(' ')[1];
let machineRunningInHrs = calculateMachineRunInHrs(machineOnDate, machineOnTimeHr, machineOnTimeAmOrPm, machineOffTimeHr, machineOffTimeAmOrPm); let machineRunningInHrs = calculateMachineRunInHrs(machineOnDate, machineOnTimeHr, machineOnTimeAmOrPm, machineOffTimeHr, machineOffTimeAmOrPm);
@ -677,7 +700,7 @@
}); });
$('#machineOffTimeHrId , #machineOffTimeAmOrPmId').change(function () { $('#machineOffTimeHrId').change(function () {
let machineOnDate = $('#dateId').val(); let machineOnDate = $('#dateId').val();
@ -687,10 +710,10 @@
return false; return false;
} }
let machineOffTimeHr = $('#machineOffTimeHrId').val(); let machineOffTimeHr = $('#machineOffTimeHrId').val().split(' ')[0];
let machineOffTimeAmOrPm = $('#machineOffTimeAmOrPmId').val(); let machineOffTimeAmOrPm = $('#machineOffTimeHrId').val().split(' ')[1];
let machineOnTimeHr = $('#machineOnTimeHrId').val(); let machineOnTimeHr = $('#machineOnTimeHrId').val().split(' ')[0];
let machineOnTimeAmOrPm = $('#machineOnTimeAmOrPmId').val(); let machineOnTimeAmOrPm = $('#machineOnTimeHrId').val().split(' ')[1];
let machineRunningInHrs = calculateMachineRunInHrs(machineOnDate, machineOnTimeHr, machineOnTimeAmOrPm, machineOffTimeHr, machineOffTimeAmOrPm); let machineRunningInHrs = calculateMachineRunInHrs(machineOnDate, machineOnTimeHr, machineOnTimeAmOrPm, machineOffTimeHr, machineOffTimeAmOrPm);
@ -743,7 +766,7 @@
$(document).ready(function () { $(document).ready(function () {
$('#editMachineOnTimeHrId , #editMachineOnTimeAmOrPm').change(function () { $('#editMachineOnTimeHrId').change(function () {
let machineOnDate = $('#editDateId').val(); let machineOnDate = $('#editDateId').val();
@ -753,10 +776,10 @@
return false; return false;
} }
let machineOnTimeHr = $('#editMachineOnTimeHrId').val(); //07:00 let machineOnTimeHr = $('#editMachineOnTimeHrId').val().split(' ')[0];
let machineOnTimeAmOrPm = $('#editMachineOnTimeAmOrPm').val(); //PM let machineOnTimeAmOrPm = $('#editMachineOnTimeHrId').val().split(' ')[1];
let machineOffTimeHr = $('#editMachineOffTimeHrId').val(); //03:00 let machineOffTimeHr = $('#editMachineOffTimeHrId').val().split(' ')[0];
let machineOffTimeAmOrPm = $('#editMachineOffTimeAmOrPm').val(); //PM let machineOffTimeAmOrPm = $('#editMachineOffTimeHrId').val().split(' ')[1];
let machineRunningInHrs = calculateMachineRunInHrs(machineOnDate, machineOnTimeHr, machineOnTimeAmOrPm, machineOffTimeHr, machineOffTimeAmOrPm); let machineRunningInHrs = calculateMachineRunInHrs(machineOnDate, machineOnTimeHr, machineOnTimeAmOrPm, machineOffTimeHr, machineOffTimeAmOrPm);
@ -773,7 +796,7 @@
}); });
$('#editMachineOffTimeHrId , #editMachineOffTimeAmOrPm ').change(function () { $('#editMachineOffTimeHrId').change(function () {
let machineOnDate = $('#editDateId').val(); let machineOnDate = $('#editDateId').val();
@ -784,10 +807,10 @@
} }
let machineOnTimeHr = $('#editMachineOnTimeHrId').val(); let machineOnTimeHr = $('#editMachineOnTimeHrId').val().split(' ')[0];
let machineOnTimeAmOrPm = $('#editMachineOnTimeAmOrPm').val(); let machineOnTimeAmOrPm = $('#editMachineOnTimeHrId').val().split(' ')[1];
let machineOffTimeHr = $('#editMachineOffTimeHrId').val(); let machineOffTimeHr = $('#editMachineOffTimeHrId').val().split(' ')[0];
let machineOffTimeAmOrPm = $('#editMachineOffTimeAmOrPm').val(); let machineOffTimeAmOrPm = $('#editMachineOffTimeHrId').val().split(' ')[1];
let machineRunningInHrs = calculateMachineRunInHrs(machineOnDate, machineOnTimeHr, machineOnTimeAmOrPm, machineOffTimeHr, machineOffTimeAmOrPm); let machineRunningInHrs = calculateMachineRunInHrs(machineOnDate, machineOnTimeHr, machineOnTimeAmOrPm, machineOffTimeHr, machineOffTimeAmOrPm);
@ -857,8 +880,6 @@
} }
console.log(machineOnDateAndTime);
console.log(machineOffDateAndTime);
let startTime = new Date(machineOnDateAndTime); let startTime = new Date(machineOnDateAndTime);
let endTime = new Date(machineOffDateAndTime); let endTime = new Date(machineOffDateAndTime);