File: /var/www/html/hrms-production/storage/framework/views/da5582b963ee4561a30757bcadbd08a58412a61b.php
<?php $__env->startSection('content'); ?>
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<div class="container-fluid">
<div class="row mb-2">
<div class="col-sm-6">
<h1 id="page-title">Edit Admin Profile</h1>
</div>
<div class="col-md-6 text-right">
<a href="<?php echo e(url('all-admin')); ?>" class="btn btn-outline-info btn-sm"
rel="noopener noreferrer">Admin List <i class="fas fa-long-arrow-alt-right"></i></a>
</div>
</div>
</div><!-- /.container-fluid -->
</section>
<!-- Main content -->
<section class="content">
<div class="row justify-content-center">
<div class="col-md-11">
<div class="card card-primary">
<div class="card-header">
<h3 class="card-title">Admin's Primary Detail</h3>
</div>
<div class="card-body">
<form id="EditAdminProfileForm">
<?php echo csrf_field(); ?>
<input type="hidden" name="_token" id="token_admin" value="<?php echo e(csrf_token()); ?>">
<div class="row">
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="EditFirstName">First Name <span class="text-danger">*</span></label>
<input type="hidden" name="id" value="<?php echo e($admin->UserId); ?>" id="UserId">
<input type="text" id="EditFirstName" name="FirstName" class="form-control form-control-sm" value="<?php echo e($admin->FirstName); ?>">
</div>
</div>
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="EditMiddleName">Middle Name </label>
<input type="text" id="EditMiddleName" name="MiddleName" class="form-control form-control-sm" value="<?php echo e($admin->MiddleName); ?>">
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="EditLastName">Last Name <span
class="text-danger">*</span></label>
<input type="text" id="EditLastName" name="LastName"
class="form-control form-control-sm" value="<?php echo e($admin->LastName); ?>">
</div>
</div>
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="EditEmail">Email <span
class="text-danger">*</span></label>
<input type="text" id="EditEmail" name="Email" class="form-control form-control-sm" value="<?php echo e($admin->Email); ?>">
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="EditMobile">Mobile </label>
<input type="text" id="EditMobile" name="Mobile" class="form-control form-control-sm" value="<?php echo e($admin->Mobile); ?>">
</div>
</div>
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0">Actual Work Place</label>
<select class="form-control form-control-sm select2" style="width: 100%;" aria-hidden="true"
name="WorkPlace" id="WorkPlace" data-placeholder="Place Name">
<option value="" selected disabled>Place Name</option>
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="form-group mb-2">
<label class="mb-0" for="Password">Profiles <span
class="text-danger">*</span></label>
<select class="form-control form-control-sm select2" style="width: 100%;" aria-hidden="true" name="ProfileId" id="ProfileId" data-placeholder="Profile Name">
<option value="" selected disabled>Profile Name</option>
</select>
</div>
</div>
</div>
<div class="row justify-content-end mt-2">
<div class="col-md-12 text-right">
<button type="submit" class="btn btn-primary">Update Profile</button>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</section><br />
<!-- /.content -->
</div>
<!-- /.content-wrapper -->
<script>
$(function () {
$.validator.setDefaults({
submitHandler: function () {
event.preventDefault();
// Get Form Data
var token = $("#token_admin").val();
var UserId = $('#UserId').val();
var EditFirstName = $('#EditFirstName').val();
var EditMiddleName = $('#EditMiddleName').val();
var EditLastName = $('#EditLastName').val();
var EditEmail = $('#EditEmail').val();
var EditMobile = $('#EditMobile').val();
var EditPassword = $('#EditPassword').val();
var WorkPlace = $('#WorkPlace').val();
var ProfileId = $('#ProfileId').val();
var fd = new FormData();
fd.append('_token',token);
fd.append('UserId',UserId);
fd.append('EditFirstName',EditFirstName);
fd.append('EditMiddleName',EditMiddleName);
fd.append('EditLastName',EditLastName);
fd.append('EditEmail',EditEmail);
fd.append('EditMobile',EditMobile);
fd.append('WorkPlace',WorkPlace);
fd.append('ProfileId',ProfileId);
$.ajax({
type: "post",
url: "<?php echo e(url('update-admin')); ?>",
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: 'Admin Profile updated successfully!'
});
$('form#EditAdminProfileForm').each(function() {
this.reset();
$('.select2').val(null).trigger('change');
});
setTimeout(function(){
window.location.assign("<?php echo e(url('all-admin')); ?>")
// 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!'
});
}
});
}
});
$('#EditAdminProfileForm').validate({
rules: {
FirstName: {
required: true,
},
LastName: {
required: true,
},
ProfileId: {
required: true,
},
Email: {
required: true,
// remote: {
// type: "POST",
// url:'<?php echo e(url("/")); ?>/check-duplicate-email',
// data: {
// Email: function() {
// return $( "#EditEmail" ).val();
// },
// '_token':$('meta[name="csrf-token"]').attr('content')
// }
// }
},
Password: {
required: true,
},
},
messages: {
FirstName: {
required: "Please enter first name.",
},
LastName: {
required: "Please enter last name.",
},
Email: {
required: "Please enter email address.",
email: "Please enter a valid email address."
// remote: "Email already taken."
},
Password: {
required: "Please enter password.",
},
},
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>
$(document).ready(function() {
$.ajax({
type: "GET",
url: "<?php echo e(url('/actual-work-place-list')); ?>",
dataType: "json",
success: function(response) {
var json = response.AWPList;
$.each(json, function(i, AWPList) {
if(AWPList.ActualWorkPlaceId == '<?php echo e($admin->Office); ?>')
{
$("#WorkPlace").append("<option selected='selected' value='" + AWPList.ActualWorkPlaceId + "'>" + AWPList.ActualWorkPlaceName + "</option>");
}
else
{
$("#WorkPlace").append("<option value='" + AWPList.ActualWorkPlaceId + "'>" + AWPList.ActualWorkPlaceName + "</option>");
}
$('#WorkPlace').trigger('change');
});
}
});
});
</script>
<script>
$(document).ready(function() {
$.ajax({
type: "GET",
url: "<?php echo e(url('/profile-list')); ?>",
dataType: "json",
success: function(response) {
var json = response.ProfileList;
$.each(json, function(i, ProfileList) {
if(ProfileList.ProfileId == '<?php echo e($admin->ProfileId); ?>')
{
$("#ProfileId").append("<option selected='selected' value='" + ProfileList.ProfileId + "'>" + ProfileList.ProfileName + "</option>");
}
else
{
$("#ProfileId").append("<option value='" + ProfileList.ProfileId + "'>" + ProfileList.ProfileName + "</option>");
}
$('#ProfileId').trigger('change');
});
}
});
});
</script>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('admin.include.master', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /var/www/html/hrms/resources/views/admin/edit-admin.blade.php ENDPATH**/ ?>