added logic for updating user profile plus other bug fixes
This commit is contained in:
@@ -35,6 +35,7 @@
|
||||
</head>
|
||||
|
||||
<body class="nav-md">
|
||||
@include('systemusers.partials.profile')
|
||||
<div class="container-fluid ">
|
||||
<div class="row">
|
||||
<nav id="sidebarMenu" class=" col-lg-1 col-md-1 d-md-block sidebar collapse">
|
||||
|
||||
@@ -51,12 +51,14 @@
|
||||
</head>
|
||||
|
||||
<body class="nav-md">
|
||||
@include('systemusers.partials.profile')
|
||||
<div class="container body">
|
||||
<div class="main_container">
|
||||
<div class="col-md-3 left_col">
|
||||
<div class="left_col scroll-view">
|
||||
<div class="navbar nav_title" style="border: 0;">
|
||||
<img src="{{ url('public/assets/img/cml-final-3.png') }}" width="230px" height="70px" style="background-color: #fff;">
|
||||
<div class="navbar nav_title" style="padding-top: 10px; padding-left: 15px;">
|
||||
<!-- <img src="{{ url('public/assets/img/cml-logo.png') }}" style="background-color: #fff;"> -->
|
||||
<img src="{{ url('public/assets/img/cml-final-3_no-bg.png') }}" width="200" style="background-color: #fff;">
|
||||
<!-- <a href="{{ url('/') }}" class="site_title"><i class="fa fa-paw"></i>
|
||||
<span>Click ERP</span>
|
||||
</a> -->
|
||||
@@ -143,11 +145,105 @@
|
||||
<script src="{!! url('public/assets/vendors/bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js') !!}"></script>
|
||||
<script src="{!! url('public/assets/js/jquery-confirm.min.js') !!}"></script>
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$('.profileLink').click(function(evt){
|
||||
evt.preventDefault();
|
||||
$.ajax({
|
||||
type: "GET",
|
||||
url: base_url + '/getprofile',
|
||||
processData: false,
|
||||
contentType: false,
|
||||
async: false,
|
||||
success: function (data){
|
||||
if (data.code === 1) {
|
||||
console.log(data);
|
||||
$('.staffId').val(data.staff_member.id);
|
||||
$('.staffName').val(data.staff_member.name);
|
||||
$('.staffEmail').val(data.staff_member.email);
|
||||
// $('.staffPhone').val(data.staff_member.status).change();
|
||||
$('.staffPhone').val(data.staff_member.phone);
|
||||
// $('.staffDesignation').val(data.staff_member.designation);
|
||||
$('.staffDateAdded').val(data.staff_member.created_at);
|
||||
|
||||
$('#profileModal').modal('show');
|
||||
}
|
||||
else if (data.code > 1) {
|
||||
$.alert({
|
||||
title: 'Alert!',
|
||||
content: data.msg,
|
||||
});
|
||||
}
|
||||
else {
|
||||
$.alert({
|
||||
title: 'Alert!',
|
||||
content: 'Your request could not be handled. Try again !',
|
||||
});
|
||||
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
$('#staffProfileForm').submit(function(evt){
|
||||
evt.preventDefault(evt);
|
||||
|
||||
$('#successArea').addClass('d-none');
|
||||
$('#errorsArea').removeClass('d-none');
|
||||
var formData = new FormData($('#staffProfileForm')[0]);
|
||||
$.ajax({
|
||||
url: base_url + '/profileupdate',
|
||||
type: 'POST',
|
||||
data: formData,
|
||||
processData: false,
|
||||
contentType: false,
|
||||
beforeSend: function() {
|
||||
$('#successArea').text("");
|
||||
$('#successArea').text("Please wait ... profile update in progress!");
|
||||
},
|
||||
success: function(data) {
|
||||
if (data['code'] === 1) {
|
||||
$('#successArea').removeClass('d-none');
|
||||
$('#errorsArea').addClass('d-none');
|
||||
|
||||
$('#successArea').text("");
|
||||
$('#successArea').text(data['msg']);
|
||||
// location.reload();
|
||||
$.alert({
|
||||
title: 'Alert!',
|
||||
content: data['msg'],
|
||||
});
|
||||
setTimeout(function() {
|
||||
$('#profileModal').modal('hide');
|
||||
//location.reload(); // Reloads the current page
|
||||
}, 2000);
|
||||
}
|
||||
else{
|
||||
$('#successArea').addClass('d-none');
|
||||
$('#errorArea').removeClass('d-none');
|
||||
$('#errorArea').text("");
|
||||
$('#errorArea').text("Account could not be updated!");
|
||||
$.alert({
|
||||
title: 'Alert!',
|
||||
content: 'Account could not updated!',
|
||||
});
|
||||
}
|
||||
},
|
||||
error: function(xhr, status, error) {
|
||||
console.error('Error:', error);
|
||||
$('#successArea').text(error);
|
||||
$('#successArea').text(error);
|
||||
$.alert({
|
||||
title: 'Alert!',
|
||||
content: error,
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
if ($('.notification-alert').length) {
|
||||
setTimeout(() => {
|
||||
$('.notification-alert').slideUp()
|
||||
}, 2000);
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
@yield('javascript')
|
||||
@@ -157,4 +253,7 @@
|
||||
<script src="{!! url('public/assets/build/js/custom.js') !!}"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
</html>
|
||||
|
||||
|
||||
1. User Service, 2. Payment Service 3. Notification Service 4. Transaction Service 5. Reporting Service.
|
||||
|
||||
@@ -51,6 +51,8 @@
|
||||
<li><a href="{!! url('underconstruction') !!}">Company Types</a></li>
|
||||
<li><a href="{!! url('underconstruction') !!}">How We Got A Client</a></li>
|
||||
<li><a href="{!! url('underconstruction') !!}">Countries & Currencies </a></li>
|
||||
<li><a href="{!! url('dailyquotes') !!}">Daily Quotes </a></li>
|
||||
<li><a href="{!! url('underconstruction') !!}">National Holidays </a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@@ -16,7 +16,8 @@ $staff_member_id = session('current_user.id');
|
||||
<span class=" fa fa-angle-down"></span>
|
||||
</a>
|
||||
<ul class="dropdown-menu dropdown-usermenu pull-right">
|
||||
<li><a href="{{ url('staffmembers/profile', $staff_member_id) }}"> Profile</a></li>
|
||||
<!-- <li><a href="{{ url('staffmembers/profile', $staff_member_id) }}"> Profile</a></li> -->
|
||||
<li><a class="profileLink">Profile</a></li>
|
||||
<!-- <li>
|
||||
<a href="javascript:;">
|
||||
<span class="badge bg-red pull-right">50%</span>
|
||||
|
||||
Reference in New Issue
Block a user