248 lines
7.7 KiB
PHP
Executable File
248 lines
7.7 KiB
PHP
Executable File
<script src="<?php echo base_url().'assets/jquery.plugin.js'?>"></script>
|
|
<script src="<?php echo base_url().'assets/jquery.timeentry.js'?>"></script>
|
|
<div class="content-wrapper" style="min-height: 537px;">
|
|
<!-- Content Header (Page header) -->
|
|
<section class="content-header">
|
|
<h1>
|
|
<center>Siddharth Industries - Add Maintenance And Breakdown </center>
|
|
</h1>
|
|
</section>
|
|
|
|
<section class="content">
|
|
<div style="text-align:right;">
|
|
<a href="<?php echo base_url() ?>batchcard/getMaintListing" class="btn btn-primary" value="Back"/>Back</a>
|
|
</div>
|
|
<br>
|
|
<div class="row">
|
|
<!-- left column -->
|
|
<div class="col-md-12">
|
|
|
|
<div class="box box-primary">
|
|
|
|
<!-- form start -->
|
|
<form role="form" id="addMnt" action="<?php echo base_url() ?>batchcard/addmntbr" enctype="multipart/form-data" method="post">
|
|
|
|
<div class="box-body">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
|
|
<legend>Maintenance Details</legend>
|
|
<!-- <div class="col-md-3">
|
|
<label>Breakdown/Prevention</label>
|
|
<input type="text" id="breakdown" name="breakdown" class="form-control" style="text-align:right;"/>
|
|
</div> -->
|
|
|
|
<div class="col-md-3">
|
|
<label>Select option:</label></br>
|
|
<input type="radio" id="radiobtn1" name="radiobtn" value="0" checked>Maintenance
|
|
<input type="radio" id="radiobtn2" name="radiobtn" value="1" >Breakdown
|
|
</div>
|
|
|
|
<div class="col-md-3">
|
|
<label>Date</label>
|
|
<input type="text" id="maintenance_date" name="maintenance_date" class="form-control" style="text-align:right;"/>
|
|
</div>
|
|
|
|
<div class="col-md-3">
|
|
<label>Time</label>
|
|
<!-- <input type="text" id="maintenance_time" name="maintenance_time" class="form-control" style="text-align:right;"/> -->
|
|
<input type="text" id="maintenance_time" name="maintenance_time" class="form-control" style="text-align:right;" onchange="calculateTime();" placeholder="<?php echo date('H:i');?>" title="Enter 24 Hrs Format"/>
|
|
</div>
|
|
|
|
|
|
<div class="col-md-3">
|
|
<label>Location</label>
|
|
<input type="text" id="location" name="location" class="form-control" style="text-align:right;"/>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<label>Description</label>
|
|
<textarea id="maintenance_description" name="maintenance_description" class="form-control" col="100"></textarea>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<label>Reason for Maintenance</label>
|
|
<textarea id="maintenance_reason" name="maintenance_reason" class="form-control" col="100"></textarea>
|
|
</div>
|
|
|
|
</div>
|
|
<div> </div>
|
|
<div class="col-md-12">
|
|
<div class="col-md-6">
|
|
<legend>Time Taken for Maintenance</legend>
|
|
<div class="col-md-3">
|
|
<label>From</label>
|
|
<input type="text" id="maintenance_time_from" name="maintenance_time_from" class="form-control" style="text-align:right;" onchange="calculateTime();" placeholder="<?php echo date('H:i');?>" title="Enter 24 Hrs Format"/>
|
|
</div>
|
|
|
|
<div class="col-md-3">
|
|
<label>To</label>
|
|
<input type="text" id="maintenance_time_to" name="maintenance_time_to" class="form-control" style="text-align:right;" onchange="calculateTime();" placeholder="<?php echo date('H:i');?>" title="Enter 24 Hrs Format"/>
|
|
</div>
|
|
|
|
<div class="col-md-3">
|
|
<label>Total Hrs</label>
|
|
<input type="text" id="maintenance_total_hrs" name="maintenance_total_hrs" class="form-control" style="text-align:right;" onkeypress="return keyValidate(event);" readonly />
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
|
|
<legend>Cost</legend>
|
|
<div class="col-md-3">
|
|
<label>Material</label>
|
|
<input type="text" id="cost_material" name="cost_material" class="form-control" style="text-align:right;" onkeypress="return keyValidate(event);"/>
|
|
</div>
|
|
|
|
<div class="col-md-3">
|
|
<label>Labour</label>
|
|
<input type="text" id="cost_labour" name="cost_labour" class="form-control" style="text-align:right;" onkeypress="return keyValidate(event);"/>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- row -->
|
|
</div><!--box body -->
|
|
<div class="box-footer" style="text-align:right">
|
|
<input type="submit" class="btn btn-primary" value="Submit" />
|
|
<input type="reset" class="btn btn-primary" value="Reset" />
|
|
</div>
|
|
</form>
|
|
</div><!--box body primary-->
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</div>
|
|
<script>
|
|
$(function() {
|
|
$('#maintenance_date').datepicker({
|
|
//minDate : 'year+16',
|
|
maxDate : 'now',
|
|
dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,yearRange: '0:+10'
|
|
|
|
});
|
|
|
|
} );
|
|
function calculateTime()
|
|
{
|
|
|
|
var start = $('#maintenance_time_from').val();
|
|
var stop = $('#maintenance_time_to').val();
|
|
|
|
|
|
|
|
//alert(start+'-'+stop);
|
|
if(start != '' && stop != '')
|
|
{
|
|
|
|
if(start.length != 5){
|
|
alert('Please Enter Time in 24 Hrs Format.If time is 9:25,Feed like 09:25');
|
|
document.getElementById('maintenance_time_from').value="";
|
|
setTimeout(function(){
|
|
$('#maintenance_time_from').focus();},0
|
|
);
|
|
|
|
return false;
|
|
}
|
|
|
|
|
|
if(stop.length != 5){
|
|
alert('Please Enter Time in 24 Hrs Format.If time is 9:25,Feed like 09:25');
|
|
document.getElementById('maintenance_time_to').value="";
|
|
setTimeout(function(){
|
|
$('#maintenance_time_to').focus();},0
|
|
);
|
|
|
|
return false;
|
|
}
|
|
|
|
var atime = '';
|
|
start = start.split(":");
|
|
stop = stop.split(":");
|
|
|
|
if(isNaN(start[0]) || isNaN(start[1]) || parseFloat(start[0]) > 24 || parseFloat(start[1]) > 60)
|
|
{
|
|
alert("please Enter Valid Time");
|
|
document.getElementById('maintenance_time_from').value = '';
|
|
setTimeout(function(){
|
|
$('#maintenance_time_from').focus();},0
|
|
);
|
|
return false;
|
|
|
|
}
|
|
|
|
if(isNaN(stop[0]) || isNaN(stop[1]) || parseFloat(stop[0]) > 24 || parseFloat(stop[1]) > 60)
|
|
{
|
|
alert("please Enter Valid Time");
|
|
document.getElementById('maintenance_time_to').value = '';
|
|
setTimeout(function(){
|
|
$('#maintenance_time_to').focus();},0
|
|
);
|
|
return false;
|
|
|
|
}
|
|
|
|
|
|
|
|
if((start[0] > stop[0]))
|
|
{
|
|
alert('Enter Valid Time');
|
|
document.getElementById('maintenance_time_to').value = '';
|
|
|
|
setTimeout(function(){
|
|
$('#maintenance_time_to').focus();},0
|
|
);
|
|
return false;
|
|
}
|
|
|
|
var h = parseFloat(stop[0]) - parseFloat(start[0]);
|
|
var m = parseFloat(stop[1]) - parseFloat(start[1]);
|
|
//console.log(h+'-'+m);
|
|
if(parseFloat(m) > 60 )
|
|
{
|
|
h+=1;
|
|
m -= 60;
|
|
}
|
|
else if(parseFloat(m) < 0)
|
|
{
|
|
h-=1;
|
|
if(h < 0){h=0;}
|
|
m+=60;
|
|
|
|
|
|
}
|
|
atime = h+':'+m;
|
|
//console.log(atime);
|
|
$('#maintenance_total_hrs').val((atime));
|
|
}
|
|
}
|
|
|
|
function ValidTime(){
|
|
|
|
var time = $('#maintenance_time').val();
|
|
|
|
if(time.length != 5){
|
|
alert('Please Enter Time in 24 Hrs Format.If time is 9:25,Feed like 09:25');
|
|
document.getElementById('maintenance_time').value="";
|
|
setTimeout(function(){
|
|
$('#maintenance_time').focus();},0
|
|
);
|
|
|
|
return false;
|
|
}
|
|
time = time.split(":");
|
|
|
|
if(isNaN(time[0]) || isNaN(time[1]) || parseFloat(time[0]) > 24 || parseFloat(time[1]) > 60)
|
|
{
|
|
alert("please Enter Valid Time");
|
|
document.getElementById('maintenance_time').value = '';
|
|
setTimeout(function(){
|
|
$('#maintenance_time').focus();},0
|
|
);
|
|
return false;
|
|
|
|
}
|
|
|
|
|
|
}
|
|
</script>
|
|
|