File: /var/www/html/hrms-production/storage/framework/views/cfabdddaffce9c398bd9aa4d6b272098ee82f55d.php
<div class="modal fade" id="addMaharashtraDarshan">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Add Maharashtra Darshan Concession </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="addMaharashtraDarshanDetailform">
<input type="hidden" name="_token" id="travel_concession_token" value="<?php echo e(csrf_token()); ?>">
<div class="card-body">
<div class="row">
<div class="col-md-6">
<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="MaharashtraDarshanEmployeeCode"
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="EmployeeName">Employee Name </label>
<input type="text" class="form-control form-control-sm" name="EmployeeName"
id="MaharashtraDarshanEmployeeName" readonly>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="OrderNo">Order No. </label>
<input type="text" class="form-control form-control-sm" name="ConcessionOrderNumber"
id="ConcessionOrderNumber">
</div>
</div>
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="date">Order Date </label>
<div class="form-group mb-2">
<div class="input-group date" data-target-input="nearest">
<input type="text" id="OrderDate" name="OrderDate"
class="form-control form-control-sm datetimepicker-input"
data-target="#OrderDate" placeholder="DD/MM/YYYY" required />
<div class="input-group-append" data-target="#OrderDate"
data-toggle="datetimepicker">
<div class="input-group-text"><i class="fa fa-calendar"></i>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="BlockYear">Block Year <span
class="text-danger">*</span></label>
<select class="form-control form-control-sm select2" style="width: 100%;"
aria-hidden="true" name="MaharashtraTravelBlockYear"
id="MaharashtraTravelBlockYear" data-placeholder="Select Block Year">
<option value="" disabled selected>Select Block Year</option>
<option value="1989-1992">1989-1992</option>
<option value="1993-1996">1993-1996</option>
<option value="1997-2000">1997-2000</option>
<option value="2003-2006">2001-2004</option>
</select>
</div>
</div>
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="ConcessionAmount">Amount </label>
<input type="text" class="form-control form-control-sm" name="ConcessionAmount"
id="ConcessionAmount">
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group mt-0 mb-2">
<label for="MaharashtraDarshanOrderFile" class="mb-0">Upload Order</label>
<div class="input-group input-group-sm">
<div class="custom-file">
<input type="file" class="custom-file-input"
name="MaharashtraDarshanOrderFile" id="MaharashtraDarshanOrderFile"
accept="image/*, .pdf">
<label class="custom-file-label" for="MaharashtraDarshanOrderFile">Choose
file</label>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group mt-0">
<label class="mb-0" for="AllowanceDescription">Description </label>
<textarea name="AllowanceDescription" id="AllowanceDescription"
class="form-control form-control-sm" cols="30" rows="3"></textarea>
</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" name="Save" value="Save"
class="btn btn-sm btn-info mx-1">Save</button>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<div class="modal fade" id="UpdateMaharashtraDarshanDetail">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Edit Concession Detail <span id="EditMaharashtraDarshanEmployeeName"
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="updateMaharashtraDarshanDetailform">
<input type="hidden" name="_token" id="token_update_concession" value="<?php echo e(csrf_token()); ?>">
<input type="hidden" name="MaharashtraDarshanDetailId" id="EditMaharashtraDarshanId">
<input type="hidden" name="EmployeeId" id="EditEmployeeId">
<div class="card-body">
<div class="row">
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="OrderNo">Order No. </label>
<input type="text" class="form-control form-control-sm" name="ConcessionOrderNumber"
id="EditConcessionOrderNumber">
</div>
</div>
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="date">Order Date </label>
<div class="form-group mb-2">
<div class="input-group date" data-target-input="nearest">
<input type="text" id="EditOrderDate" name="OrderDate"
class="form-control form-control-sm datetimepicker-input"
data-target="#EditOrderDate" placeholder="DD/MM/YYYY" required />
<div class="input-group-append" data-target="#EditOrderDate"
data-toggle="datetimepicker">
<div class="input-group-text"><i class="fa fa-calendar"></i>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="BlockYear">Block Year <span
class="text-danger">*</span></label>
<select class="form-control form-control-sm select2" style="width: 100%;"
aria-hidden="true" name="MaharashtraTravelBlockYear"
id="EditMaharashtraTravelBlockYear" data-placeholder="Select Block Year">
<option value="" disabled selected>Select Block Year</option>
<option value="1989-1992">1989-1992</option>
<option value="1993-1996">1993-1996</option>
<option value="1997-2000">1997-2000</option>
<option value="2003-2006">2001-2004</option>
</select>
</div>
</div>
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="ConcessionAmount">Amount </label>
<input type="text" class="form-control form-control-sm" name="ConcessionAmount"
id="EditConcessionAmount">
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group mt-0 mb-2">
<label for="MaharashtraDarshanOrderFile" class="mb-0">Change Concession
Order</label>
<div class="input-group input-group-sm">
<div class="custom-file">
<input type="file" class="custom-file-input"
name="MaharashtraDarshanOrderFile" id="EditMaharashtraDarshanOrderFile"
accept="image/*, .pdf">
<label class="custom-file-label" for="MaharashtraDarshanOrderFile">Choose
file</label>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="form-group mb-0">
<div class="clearfix mb-12">
<div class="icheck-danger">
<input type="checkbox" name="IsRecovered" id="IsRecovered">
<label class="mb-0" for="IsRecovered">Is Recovered</label>
</div>
</div>
</div>
</div>
</div>
<div class="row" id="Recovery_field" style="display: none">
<div class="col-md-4">
<div class="form-group mb-2">
<label class="mb-0" for="OrderNo">Recovery Order No. <span
class="text-danger">*</span></label>
<input type="text" class="form-control form-control-sm" name="EditOrderNumber"
id="EditRecoveryOrderNo">
</div>
</div>
<div class="col-md-4">
<div class="form-group mb-2">
<label class="mb-0" for="date">Recovery Order Date <span
class="text-danger">*</span></label>
<div class="form-group mb-2">
<div class="input-group date" data-target-input="nearest">
<input type="text" id="EditRecoveryOrderDate" name="EditRecoveryOrderDate"
class="form-control form-control-sm datetimepicker-input"
data-target="#EditRecoveryOrderDate" placeholder="DD/MM/YYYY"
required />
<div class="input-group-append" data-target="#EditRecoveryOrderDate"
data-toggle="datetimepicker">
<div class="input-group-text"><i class="fa fa-calendar"></i>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="form-group mb-2">
<label class="mb-0" for="RecoveredAmount">Recovered Amount <span
class="text-danger">*</span></label>
<input type="text" class="form-control form-control-sm" name="EditRecoveredAmount"
id="EditRecoveredAmount">
</div>
</div>
<div class="col-md-12">
<div class="form-group mt-0 mb-2">
<label for="RecoveryOrderFile" class="mb-0">Recovery Order Document</label>
<div class="input-group input-group-sm">
<div class="custom-file">
<input type="file" class="custom-file-input" name="RecoveryOrderFile"
id="EditRecoveryOrderFile" accept="image/*, .pdf">
<label class="custom-file-label" for="RecoveryOrderFile">Choose
file</label>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group mt-0">
<label class="mb-0" for="Description">Description </label>
<textarea name="EditConcessionDescription" id="EditConcessionDescription"
class="form-control form-control-sm" cols="30" rows="3"></textarea>
</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" name="Update" value="Update"
class="btn btn-sm btn-info mx-1">Update</button>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<div class="modal fade" id="RecoverMaharashtraDarshanDetail">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Recovery Travel Concession <span id="RecoveryMaharashtraDarshanEmployeeName"
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="recoverMaharashtraDarshanDetailform">
<input type="hidden" name="_token" id="token_recover_concession" value="<?php echo e(csrf_token()); ?>">
<input type="hidden" name="TravelConcessionId" id="RecoveryTravelConcessionId">
<div class="card-body">
<div class="row">
<div class="col-md-4">
<div class="form-group mb-2">
<label class="mb-0" for="OrderNo">Order No. </label>
<input type="text" class="form-control form-control-sm" name="OrderNumber"
id="RecoveryOrderNo">
</div>
</div>
<div class="col-md-4">
<div class="form-group mb-2">
<label class="mb-0" for="date">Order Date </label>
<div class="form-group mb-2">
<div class="input-group date" data-target-input="nearest">
<input type="text" id="RecoveryOrderDate" name="RecoveryOrderDate"
class="form-control form-control-sm datetimepicker-input"
data-target="#RecoveryOrderDate" placeholder="DD/MM/YYYY" required />
<div class="input-group-append" data-target="#RecoveryOrderDate"
data-toggle="datetimepicker">
<div class="input-group-text"><i class="fa fa-calendar"></i>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="form-group mb-2">
<label class="mb-0" for="RecoveredAmount">Recovered Amount </label>
<input type="text" class="form-control form-control-sm" name="RecoveredAmount"
id="RecoveredAmount">
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group mt-0 mb-2">
<label for="RecoveryOrderFile" class="mb-0">Upload Order</label>
<div class="input-group input-group-sm">
<div class="custom-file">
<input type="file" class="custom-file-input" name="RecoveryOrderFile"
id="RecoveryOrderFile" accept="image/*, .pdf">
<label class="custom-file-label" for="RecoveryOrderFile">Choose
file</label>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="form-group mt-0">
<label class="mb-0" for="AllowanceDescription">Allowance Description <span
class="text-danger">*</span></label>
<textarea name="AllowanceDescription" id="AllowanceDescription"
class="form-control form-control-sm" cols="30" rows="3"></textarea>
</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" name="Save" value="Save"
class="btn btn-sm btn-info mx-1">Save</button>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->
<script>
$(document).ready(function() {
$.ajax({
type: "GET",
url: "<?php echo e(url('/employee-list')); ?>",
dataType: "json",
success: function(response) {
var json = response.EmployeeList;
$.each(json, function(i, employee) {
$("#MaharashtraDarshanEmployeeCode").append("<option value='" + employee.EmployeeId + "'>" + employee.EmployeeCode + " (" + employee.EmployeeName + ") " + "</option>");
$('#MaharashtraDarshanEmployeeCode').trigger('change');
});
}
});
});
// Get Employee Details
$('#MaharashtraDarshanEmployeeCode').on('select2:select', function (e) {
var data = e.params.data;
var EmployeeId = data.id;
getEmployeeDetail(EmployeeId);
// Reset Form field on change Employee Code
$('#MaharashtraTravelBlockYear, #EditMaharashtraTravelBlockYear').val(null).trigger('change');
});
function getEmployeeDetail(EmployeeId)
{
var EmployeeId = EmployeeId;
$.ajax({
type: "post",
url: "<?php echo e(url('/')); ?>/get-employee-current-detail",
dataType: "json",
data: {
_token: "<?php echo e(csrf_token()); ?>",
EmployeeId: EmployeeId,
},
success: function(response) {
var json = response.GetEmpCurrentDetail;
//$('#LoanAllowanceEmployeeId').val(json.EmployeeId);
$('#MaharashtraDarshanEmployeeName').val(json.EmployeeName);
}
});
}
</script>
<script>
$(document).ready(function() {
$("#IsRecovered").click(function() {
if($('#IsRecovered').is(':checked')) {
$("#EditRecoveryOrderNo, #EditRecoveryOrderDate, #EditRecoveredAmount").val('');
$("#Recovery_field").css('display', '');
$("#EditRecoveryOrderNo, #EditRecoveryOrderDate, #EditRecoveredAmount").prop('required', true);
} else {
$("#EditRecoveryOrderNo, #EditRecoveryOrderDate, #EditRecoveredAmount").val('');
$("#Recovery_field").css('display', 'none');
$("#EditRecoveryOrderNo, #EditRecoveryOrderDate, #EditRecoveredAmount").prop('required', false);
}
});
});
</script>
<script>
function editMaharashtraTravelConcession(TravelConcessionId)
{
var TravelConcessionId = TravelConcessionId;
$('#UpdateMaharashtraDarshanDetail').modal('show');
$.ajax({
type: "POST",
url: "<?php echo e(url('/')); ?>/edit-maharashtra-travel-concession",
dataType: 'json',
data: {
TravelConcessionId: TravelConcessionId,
_token: "<?php echo e(csrf_token()); ?>",
},
success: function (response) {
$('span#EditMaharashtraDarshanEmployeeName').html('#' +response.GetTravelConcession.EmployeeName);
$('#EditMaharashtraDarshanId').val(response.GetTravelConcession.TravelConcessionId);
$('#EditConcessionOrderNumber').val(response.GetTravelConcession.ConcessionOrderNumber);
if (response.GetTravelConcession.ConcessionOrderDate) {
var date = new Date(response.GetTravelConcession.ConcessionOrderDate);
$('#EditOrderDate').val(((date.getDate() > 9) ? date.getDate() : ('0' + date.getDate())) + '/' + ((date.getMonth() > 8) ? (date.getMonth() + 1) : ('0' + (date.getMonth() + 1))) + '/' + date.getFullYear());
}
$('#EditMaharashtraTravelBlockYear').val(response.GetTravelConcession.MaharashtraTravelBlockYear);
$('#EditMaharashtraTravelBlockYear').trigger('change');
$('#EditConcessionAmount').val(response.GetTravelConcession.ConcessionAmount);
$('#EditConcessionDescription').val(response.GetTravelConcession.ConcessionDescription);
if (response.GetTravelConcession.IsRecovered == '1') {
$("input#IsRecovered").prop('checked', true);
$("#Recovery_field").css('display', '');
$('#EditRecoveryOrderNo').val(response.GetTravelConcession.RecoveryOrderNo);
$('#EditRecoveredAmount').val(response.GetTravelConcession.RecoveredAmount);
if (response.GetTravelConcession.RecoveryOrderDate) {
var date = new Date(response.GetTravelConcession.RecoveryOrderDate);
$('#EditRecoveryOrderDate').val(((date.getDate() > 9) ? date.getDate() : ('0' + date.getDate())) + '/' + ((date.getMonth() > 8) ? (date.getMonth() + 1) : ('0' + (date.getMonth() + 1))) + '/' + date.getFullYear());
}
} else {
$("input#IsRecovered").prop('checked', false);
$("#Recovery_field").css('display', 'none');
}
}
});
}
</script>
<script>
$(function () {
$.validator.setDefaults({
submitHandler: function () {
event.preventDefault();
// Get Form Data
var token = $("#travel_concession_token").val();
var EmployeeId = $("#MaharashtraDarshanEmployeeCode :selected").val();
var EmpCode = $('#MaharashtraDarshanEmployeeCode').find('option:selected').text();
var EmployeeCode = EmpCode.split(' ')[0];
var OrderNumber = $('#ConcessionOrderNumber').val();
var OrderDate = $('#OrderDate').val();
var BlockYear = $('#MaharashtraTravelBlockYear :selected').val();
var ConcessionAmount = $('#ConcessionAmount').val();
if (ConcessionAmount) {
var ConcessionAmount = $('#ConcessionAmount').val();
} else {
var ConcessionAmount = '0';
}
var AllowanceDescription = $('textarea[name="AllowanceDescription"]').val();
var MaharashtraDarshanOrderFile = $('#MaharashtraDarshanOrderFile')[0].files;
var fd = new FormData();
fd.append('_token',token);
fd.append('EmployeeId',EmployeeId);
fd.append('EmployeeCode',EmployeeCode);
fd.append('ConcessionOrderNumber',OrderNumber);
fd.append('OrderDate',OrderDate);
fd.append('MaharashtraTravelBlockYear',BlockYear);
fd.append('ConcessionAmount',ConcessionAmount);
fd.append('ConcessionDescription',AllowanceDescription);
// files data
fd.append('MaharashtraDarshanOrderFile',MaharashtraDarshanOrderFile[0]);
$.ajax({
type: "post",
url: "<?php echo e(url('store-maharashtra-travel-concession')); ?>",
data: fd,
contentType: false,
processData: 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: 'Maharashtra travel concession 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!'
});
}
});
}
});
$('#addMaharashtraDarshanDetailform').validate({
rules: {
EmployeeCode: {
required: true,
},
ConcessionOrderNumber: {
required: true,
},
OrderDate: {
required: true,
},
MaharashtraTravelBlockYear: {
required: true,
remote: {
type: "post",
url:'<?php echo e(url("/")); ?>/check-duplicate-leave-block-year',
data: {
MaharashtraTravelBlockYear: function() {
return $( "#MaharashtraTravelBlockYear :selected" ).val();
},
EmployeeId: function() {
return $('#MaharashtraDarshanEmployeeCode :selected').val();
},
'_token':$('meta[name="csrf-token"]').attr('content')
}
},
},
MaharashtraDarshanOrderFile: {
accept: "image/*, pdf",
},
},
messages: {
EmployeeCode: {
required: "Employee Code 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 () {
$.validator.setDefaults({
submitHandler: function () {
event.preventDefault();
// Get Form Data
var token = $("#token_update_concession").val();
var TravelConcessionId = $("#EditMaharashtraDarshanId").val();
var ConcessionOrderNumber = $('#EditConcessionOrderNumber').val();
var ConcessionOrderDate = $('#EditOrderDate').val();
var MaharashtraTravelBlockYear = $('#EditMaharashtraTravelBlockYear :selected').val();
var ConcessionAmount = $('#EditConcessionAmount').val();
var ConcessionDescription = $('textarea[name="EditConcessionDescription"]').val();
var MaharashtraDarshanOrderFile = $('#EditMaharashtraDarshanOrderFile')[0].files;
var RecoveryOrderFile = $('#EditRecoveryOrderFile')[0].files;
var IsRecovered = '';
var RecoveryOrderNo = '';
var RecoveryOrderDate = '';
var RecoveredAmount = '';
if($('#IsRecovered').is(':checked'))
{
var IsRecovered = '1';
var RecoveryOrderNo = $("#EditRecoveryOrderNo").val();
var RecoveryOrderDate = $("#EditRecoveryOrderDate").val();
var RecoveredAmount = $("#EditRecoveredAmount").val();
}
else
{
var IsRecovered = '0';
var RecoveryOrderNo = '';
var RecoveryOrderDate = '';
var RecoveredAmount = '0';
}
var fd = new FormData();
fd.append('_token',token);
fd.append('TravelConcessionId',TravelConcessionId);
fd.append('ConcessionOrderNumber',ConcessionOrderNumber);
fd.append('OrderDate',ConcessionOrderDate);
fd.append('MaharashtraTravelBlockYear',MaharashtraTravelBlockYear);
fd.append('ConcessionAmount',ConcessionAmount);
fd.append('ConcessionDescription',ConcessionDescription);
fd.append('IsRecovered',IsRecovered)
fd.append('RecoveryOrderNo',RecoveryOrderNo)
fd.append('RecoveredOrderDate',RecoveryOrderDate)
fd.append('RecoveredAmount',RecoveredAmount)
// files data
fd.append('MaharashtraDarshanOrderFile',MaharashtraDarshanOrderFile[0]);
fd.append('RecoveryOrderFile',RecoveryOrderFile[0]);
$.ajax({
type: "post",
url: "<?php echo e(url('update-maharashtra-travel-concession')); ?>",
data: fd,
contentType: false,
processData: 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: 'Maharashtra Darshan Concession 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!'
});
}
});
}
});
$('#updateMaharashtraDarshanDetailform').validate({
rules: {
ConcessionOrderNumber: {
required: true,
},
OrderDate: {
required: true,
},
MaharashtraTravelBlockYear: {
required: true,
},
MaharashtraDarshanOrderFile: {
accept: "image/*, pdf",
},
RecoveryOrderFile: {
accept: "image/*, pdf",
},
},
messages: {
ConcessionOrderNumber: {
required: "Order Number is required.",
},
OrderDate: {
required: "Date is required.",
},
MaharashtraTravelBlockYear: {
required: "Block year 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 deleteMaharashtraTravelConcession(TravelConcessionId) {
var TravelConcessionId = TravelConcessionId;
Swal.fire({
title: "Delete Record?",
text: "Are you sure you want to delete this Maharashtra Travel Concession?",
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-maharashtra-travel-concession",
dataType: "json",
data: {
_token: "<?php echo e(csrf_token()); ?>",
TravelConcessionId: TravelConcessionId,
},
success: function (response) {
Swal.fire({
icon: "success",
title: "Maharashtra Travel Concession has been deleted!",
showConfirmButton: false,
timer: 1500,
}).then(function () {
location.reload();
});
},
});
}
});
}
</script>
<script>
function recoverMaharashtraTravelConcession(TravelConcessionId)
{
var TravelConcessionId = TravelConcessionId;
$('#RecoverMaharashtraDarshanDetail').modal('show');
$.ajax({
type: "POST",
url: "<?php echo e(url('/')); ?>/edit-maharashtra-travel-concession",
dataType: 'json',
data: {
TravelConcessionId: TravelConcessionId,
_token: "<?php echo e(csrf_token()); ?>",
},
success: function (response) {
$('span#RecoveryMaharashtraDarshanEmployeeName').html('#' +response.GetTravelConcession.EmployeeName);
$('#RecoveryTravelConcessionId').val(response.GetTravelConcession.TravelConcessionId);
}
});
}
</script>
<script>
$(function () {
$.validator.setDefaults({
submitHandler: function () {
event.preventDefault();
// Get Form Data
var token = $("#token_recover_concession").val();
var TravelConcessionId = $("#RecoveryTravelConcessionId").val();
var RecoveryOrderNo = $("#RecoveryOrderNo").val();
var RecoveryOrderDate = $("#RecoveryOrderDate").val();
var RecoveredAmount = $("#RecoveredAmount").val();
var RecoveryOrderFile = $('#RecoveryOrderFile')[0].files;
var fd = new FormData();
fd.append('_token',token);
fd.append('TravelConcessionId',TravelConcessionId);
fd.append('RecoveryOrderNo',RecoveryOrderNo);
fd.append('OrderDate',RecoveryOrderDate);
fd.append('RecoveredAmount',RecoveredAmount);
fd.append('RecoveryOrderFile',RecoveryOrderFile[0]);
$.ajax({
type: "post",
url: "<?php echo e(url('recovery-maharashtra-travel-concession')); ?>",
data: fd,
contentType: false,
processData: 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: 'Maharashtra Darshan Concession recovered 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!'
});
}
});
}
});
$('#recoverMaharashtraDarshanDetailform').validate({
rules: {
OrderNumber: {
required: true,
},
RecoveryOrderDate: {
required: true,
},
RecoveredAmount: {
required: true,
},
RecoveryOrderFile: {
accept: "image/*, pdf",
},
},
messages: {
RecoveryAmount: {
required: "Recovery amount 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>
<?php /**PATH /var/www/html/hrms-production/resources/views/components/maharashtra-darshan-modal.blade.php ENDPATH**/ ?>