File: /var/www/html/hrms-production/storage/framework/views/8aa558f4269a37adc0b811e452f7856e8ef7f5b6.php
<div class="modal fade" id="addVehicleDriver">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Employee Vehicle Driver </h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<!-- Main content -->
<form id="addVehicleDriverform">
<input type="hidden" name="_token" id="token" value="<?php echo e(csrf_token()); ?>">
<!-- <input type="hidden" name="ControllingOfficerId" id="ControllingOfficerId">
<input type="hidden" name="SchemeNameId" id="SchemeNameId"> -->
<div class="card-body">
<div class="row">
<!-- <div class="col-md-12">
<div class="form-group mb-2">
<label class="mb-0" for="EmployeeCode">Employee Code <span class="text-danger">*</span></label>
<select class="form-control form-control-sm select2" style="width: 100%;"
aria-hidden="true" name="EmployeeCode" id="EmployeeCode"
data-placeholder="Employee Code" required>
<option selected="selected" disabled>Employee Code</option>
</select>
</div>
</div> -->
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="ControllingOfficerName">Controlling Officer Name <span class="text-danger">*</span></label>
<select class="form-control form-control-sm select2" style="width: 100%;" aria-hidden="true"
name="ControllingOfficer" id="ControllingOfficer" data-placeholder="Select Controlling Officer">
<option value="" disabled selected>Select Controlling Officer</option>
</select>
</div>
</div>
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="EmployeeCode">Name Of Scheme <span class="text-danger">*</span></label>
<select class="form-control form-control-sm select2" style="width: 100%;" aria-hidden="true"
name="SchemeName" id="SchemeName" data-placeholder="Select Scheme">
<option value="" disabled selected>Select Scheme</option>
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="Vehicle">Vehicle <span class="text-danger">*</span></label>
<select class="form-control form-control-sm select2" style="width: 100%;" aria-hidden="true"
name="VehicleName" id="VehicleName" data-placeholder="Select Vehicle">
<option value="" disabled selected>Select Vehicle</option>
</select>
<!-- <input type="text" class="form-control form-control-sm" name="Vehicle" id="Vehicle"> -->
</div>
</div>
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="DriverName">Driver Name <span class="text-danger">*</span></label>
<input type="text" class="form-control form-control-sm" name="DriverName" id="DriverName">
</div>
</div>
</div>
</div>
<hr />
<div class="row">
<div class="col-12">
<div class="d-flex align-items-center justify-content-center">
<button type="button" class="btn btn-sm btn-outline-secondary mx-1"data-dismiss="modal" aria-label="Close">Cancel</button>
<button type="submit" id="btn-save-name" name="Save" value="Save"class="btn btn-sm btn-info mx-1">Save</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<div class="modal fade" id="UpdateVehicleDriverData">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Employee Vehicle Driver <span id="CRDriverName" class="text-info"></span></h4>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<!-- Main content -->
<form id="UpdateVehicleDriverdform">
<input type="hidden" name="_token" id="Edittoken" value="<?php echo e(csrf_token()); ?>">
<input type="hidden" name="EditVehicleDriverId" id="EditVehicleDriverId">
<div class="card-body">
<div class="row">
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="EditControllingOfficer">Controlling Officer Name <span class="text-danger">*</span></label>
<select class="form-control form-control-sm select2" style="width: 100%;" aria-hidden="true"
name="EditControllingOfficer" id="EditControllingOfficer" data-placeholder="Select Controlling Officer">
<option value="" disabled selected>Select Controlling Officer</option>
</select>
</div>
</div>
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="EditSchemeName">Name Of Scheme <span class="text-danger">*</span></label>
<select class="form-control form-control-sm select2" style="width: 100%;" aria-hidden="true"
name="EditSchemeName" id="EditSchemeName" data-placeholder="Select Scheme">
<option value="" disabled selected>Select Scheme</option>
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="EditVehicleName">Vehicle <span class="text-danger">*</span></label>
<select class="form-control form-control-sm select2" style="width: 100%;" aria-hidden="true"
name="EditVehicleName" id="EditVehicleName" data-placeholder="Select Scheme">
<option value="" disabled selected>Select Vehicle</option>
</select>
</div>
</div>
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="EditDriverName">DriverName <span class="text-danger">*</span></label>
<input type="text" class="form-control form-control-sm" name="EditDriverName" id="EditDriverName">
</div>
</div>
</div>
</div>
<hr />
<div class="row">
<div class="col-12">
<div class="d-flex align-items-center justify-content-center">
<button type="button" class="btn btn-sm btn-outline-secondary mx-1" data-dismiss="modal" aria-label="Close">Cancel</button>
<button type="submit" class="btn btn-sm btn-info mx-1">Update</button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<script>
// Controlling Officer List
$(document).ready(function() {
$.ajax({
type: "GET",
url: "<?php echo e(url('/controlling-officer-list')); ?>",
dataType: "json",
success: function(response) {
var json = response.ControllingOfficerList;
$.each(json, function(i, officer) {
$("#ControllingOfficer,#EditControllingOfficer").append("<option value='" + officer.ControllingOfficerId + "'>" + officer.ControllingOfficerName + "</option>");
$('#ControllingOfficer,#EditControllingOfficer').trigger('change');
});
}
});
});
// Name Of Scheme List
$(document).ready(function() {
$.ajax({
type: "GET",
url: "<?php echo e(url('/scheme-name-list')); ?>",
dataType: "json",
success: function(response) {
var json = response.SchemeNameList;
$.each(json, function(i, schemename) {
$("#SchemeName,#EditSchemeName").append("<option value='" + schemename.SchemeNameId + "'>" + schemename.NameOfScheme + "</option>");
$('#SchemeName,#EditSchemeName').trigger('change');
});
}
});
});
// Name Of Vehicle List
$(document).ready(function() {
$.ajax({
type: "GET",
url: "<?php echo e(url('/vehicle-name-list')); ?>",
dataType: "json",
success: function(response) {
var json = response.VehicleNameList;
$.each(json, function(i, vehicle) {
$("#VehicleName,#EditVehicleName").append("<option value='" + vehicle.VehicleName + "'>" + vehicle.VehicleName + "</option>");
$('#VehicleName,#EditVehicleName').trigger('change');
});
}
});
});
</script>
<script>
$(function () {
$.validator.setDefaults({
submitHandler: function () {
event.preventDefault();
// Get Form Data
var token = $("#token").val();
var ControllingOfficerId = $("#ControllingOfficer").val();
var SchemeNameId = $('#SchemeName').val();
var Vehicle = $('#VehicleName').val();
var DriverName = $('#DriverName').val();
var fd = new FormData();
fd.append('_token',token);
fd.append('ControllingOfficerId',ControllingOfficerId);
fd.append('SchemeNameId',SchemeNameId);
fd.append('Vehicle',Vehicle);
fd.append('DriverName',DriverName);
$.ajax({
type: "post",
url: "<?php echo e(url('store-vehicle-driver-data')); ?>",
data: fd,
contentType: false,
processData: false,
success: function(response) {
var response = response;
const Toast = Swal.mixin({
toast: true,
position: 'top-end',
showConfirmButton: false,
timer: 2000,
timerProgressBar: true,
didOpen: (toast) => {
toast.addEventListener('mouseenter', Swal.stopTimer)
toast.addEventListener('mouseleave', Swal.resumeTimer)
}
})
Toast.fire({
icon: 'success',
title: 'Vehicle driver added successfully!'
});
setTimeout(function(){
window.location.reload(1);
}, 2000);
},
error: function(data) {
const Toast = Swal.mixin({
toast: true,
position: 'top-end',
showConfirmButton: false,
timer: 2000,
timerProgressBar: true,
didOpen: (toast) => {
toast.addEventListener('mouseenter', Swal.stopTimer)
toast.addEventListener('mouseleave', Swal.resumeTimer)
}
})
Toast.fire({
icon: 'error',
title: 'Something went wrong!'
});
}
});
}
});
$('#addVehicleDriverform').validate({
rules: {
ControllingOfficer: {
required: true,
},
SchemeName: {
required: true,
},
VehicleName: {
required: true,
},
DriverName: {
required: true,
},
},
messages: {
ControllingOfficer: {
required: "Controlling Officer is required.",
},
SchemeName: {
required: "Scheme Name is required.",
},
VehicleName: {
required: "Vehicle Name is required.",
},
DriverName: {
required: "Driver Name is required.",
},
},
errorElement: 'span',
errorPlacement: function (error, element) {
error.addClass('invalid-feedback');
element.closest('.form-group').append(error);
},
highlight: function (element, errorClass, validClass) {
$(element).addClass('is-invalid');
},
unhighlight: function (element, errorClass, validClass) {
$(element).removeClass('is-invalid');
}
});
});
</script>
<script>
function EditVehicleDriverData(VehicleDriverId)
{
var VehicleDriverId = VehicleDriverId;
$('#UpdateVehicleDriverData').modal('show');
$.ajax({
type: "POST",
url: "<?php echo e(url('/')); ?>/edit-vehicle-driver-data",
dataType: 'json',
data: {
VehicleDriverId: VehicleDriverId,
_token: "<?php echo e(csrf_token()); ?>",
},
success: function (response) {
$('span#CRDriverName').html('#' +response.GetVehicleDriver.DriverName);
$('#EditVehicleDriverId').val(response.GetVehicleDriver.VehicleDriverId);
$('#EditControllingOfficer').val(response.GetVehicleDriver.ControllingOfficerId);
$('#EditControllingOfficer').trigger('change');
$('#EditSchemeName').val(response.GetVehicleDriver.SchemeId);
$('#EditSchemeName').trigger('change');
$('#EditVehicleName').val(response.GetVehicleDriver.Vehicle);
$('#EditVehicleName').trigger('change');
$('#EditDriverName').val(response.GetVehicleDriver.DriverName);
}
});
}
</script>
<script>
$(function () {
$.validator.setDefaults({
submitHandler: function () {
event.preventDefault();
// Get Form Data
var Edittoken = $("#Edittoken").val();
var EditVehicleDriverId = $("#EditVehicleDriverId").val();
var EditControllingOfficerId = $("#EditControllingOfficer").val();
var EditSchemeName = $('#EditSchemeName').val();
var EditVehicle = $('#EditVehicleName').val();
var EditDriverName = $('#EditDriverName').val();
var fd = new FormData();
fd.append('_token',Edittoken);
fd.append('VehicleDriverId',EditVehicleDriverId);
fd.append('ControllingOfficerId',EditControllingOfficerId);
fd.append('SchemeNameId',EditSchemeName);
fd.append('Vehicle',EditVehicle);
fd.append('DriverName',EditDriverName);
$.ajax({
type: "post",
url: "<?php echo e(url('update-vehicle-driver-data')); ?>",
data: fd,
processData: false,
contentType: false,
cache: false,
success: function(response) {
const Toast = Swal.mixin({
toast: true,
position: 'top-end',
showConfirmButton: false,
timer: 2000,
timerProgressBar: true,
didOpen: (toast) => {
toast.addEventListener('mouseenter', Swal.stopTimer)
toast.addEventListener('mouseleave', Swal.resumeTimer)
}
})
Toast.fire({
icon: 'success',
title: 'Vehicle driver updated successfully!'
});
setTimeout(function(){
window.location.reload(1);
}, 2000);
},
error: function(data) {
const Toast = Swal.mixin({
toast: true,
position: 'top-end',
showConfirmButton: false,
timer: 2000,
timerProgressBar: true,
didOpen: (toast) => {
toast.addEventListener('mouseenter', Swal.stopTimer)
toast.addEventListener('mouseleave', Swal.resumeTimer)
}
})
Toast.fire({
icon: 'error',
title: 'Something went wrong!'
});
}
});
}
});
$('#UpdateVehicleDriverdform').validate({
rules: {
EditDriverName: {
required: true,
},
},
messages: {
EditDriverName: {
required: "Driver Name is required.",
},
},
errorElement: 'span',
errorPlacement: function (error, element) {
error.addClass('invalid-feedback');
element.closest('.form-group').append(error);
},
highlight: function (element, errorClass, validClass) {
$(element).addClass('is-invalid');
},
unhighlight: function (element, errorClass, validClass) {
$(element).removeClass('is-invalid');
}
});
});
</script>
<script>
function deleteVehicleDriverData(VehicleDriverId) {
var VehicleDriverId = VehicleDriverId;
Swal.fire({
title: "Delete Record?",
text: "Are you sure you want to delete this Record?",
icon: "warning",
icon: "warning",
showCancelButton: true,
confirmButtonColor: "#3085d6",
cancelButtonColor: "#d33",
confirmButtonText: "Yes, delete it!",
}).then((result) => {
if (result.isConfirmed) {
$.ajax({
type: "post",
url: "<?php echo e(url('/')); ?>/delete-vehicle-driver-data",
dataType: "json",
data: {
_token: "<?php echo e(csrf_token()); ?>",
VehicleDriverId: VehicleDriverId,
},
success: function (response) {
Swal.fire({
icon: "success",
title: "Record has been deleted!",
showConfirmButton: false,
timer: 1500,
}).then(function () {
location.reload();
});
},
});
}
});
}
</script><?php /**PATH /var/www/html/hrms/resources/views/components/vehicle-driver-modal.blade.php ENDPATH**/ ?>