add perrmision to AMO on Menu - AdminEmployee Document front Bug Fixed
This commit is contained in:
@@ -810,15 +810,15 @@
|
||||
|
||||
</div>
|
||||
@* بررسی مدارک پرسنل *@
|
||||
<div class="parent-check">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<div class="parent-check">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parent"> <input type="checkbox" value="1100" class="check-btn"> <span style="bottom: 2px;position: relative"> برسی مدارک پرسنل </span> </label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parent"> <input type="checkbox" value="1100" class="check-btn"> <span style="bottom: 2px;position: relative"> برسی مدارک پرسنل </span> </label>
|
||||
|
||||
|
||||
@* <div class="child-check level2">
|
||||
@* <div class="child-check level2">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn"/>
|
||||
</label>
|
||||
@@ -826,7 +826,25 @@
|
||||
|
||||
</div> *@
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@* امور ماهیانه پرسنل *@
|
||||
<div class="parent-check">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn"/>
|
||||
</label>
|
||||
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parent"> <input type="checkbox" value="500" class="check-btn"> <span style="bottom: 2px;position: relative"> امور ماهیانه پرسنل </span> </label>
|
||||
|
||||
|
||||
@* <div class="child-check level2">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn"/>
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="801" class="check-btn"> <span style="bottom: 2px;position: relative"> لیست مشاغل مقطوع </span> </label>
|
||||
|
||||
</div> *@
|
||||
|
||||
</div>
|
||||
</fieldset>
|
||||
<div id="hiddenInput" style="display: none">
|
||||
|
||||
|
||||
@@ -820,6 +820,25 @@
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parent"> <input type="checkbox" value="1100" class="check-btn"> <span style="bottom: 2px;position: relative"> برسی مدارک پرسنل </span> </label>
|
||||
|
||||
|
||||
@* <div class="child-check level2">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn"/>
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="801" class="check-btn"> <span style="bottom: 2px;position: relative"> لیست مشاغل مقطوع </span> </label>
|
||||
|
||||
</div> *@
|
||||
|
||||
</div>
|
||||
|
||||
@* امور ماهیانه پرسنل *@
|
||||
<div class="parent-check">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn"/>
|
||||
</label>
|
||||
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parent"> <input type="checkbox" value="500" class="check-btn"> <span style="bottom: 2px;position: relative"> امور ماهیانه پرسنل </span> </label>
|
||||
|
||||
|
||||
@* <div class="child-check level2">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn"/>
|
||||
|
||||
@@ -455,7 +455,7 @@
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<li permission="500">
|
||||
<a asp-area="AdminNew" asp-page="/Company/MonthlyOverview/Index" class="waves-effect btnWorkFlow" style="display: flex;align-items: center;justify-content: space-between;">
|
||||
<div class="menuTitle">
|
||||
<i class="md md-home"></i>
|
||||
|
||||
@@ -9,6 +9,12 @@
|
||||
Layout = "Shared/_Layout";
|
||||
ViewData["title"] = " - بارگذاری مدارک توسط کارفرما";
|
||||
var currentAccount = AuthHelper.CurrentAccountInfo();
|
||||
List<int> validPermission = new List<int>();
|
||||
validPermission.Add(10011);
|
||||
validPermission.Add(10012);
|
||||
validPermission.Add(10013);
|
||||
|
||||
var permission = AuthHelper.GetPermissions().Where(x=> validPermission.Contains(x)).ToList();
|
||||
|
||||
int index = 1;
|
||||
}
|
||||
@@ -53,7 +59,7 @@
|
||||
<div class="container-fluid">
|
||||
|
||||
<div class="row p-lg-2">
|
||||
|
||||
|
||||
<div class="wrapper p-0">
|
||||
<div class="subAccountHeaderList Rtable Rtable--collapse">
|
||||
<div class="Rtable-row Rtable-row--head align-items-center sticky-div">
|
||||
@@ -96,7 +102,7 @@
|
||||
</li>
|
||||
@if (StaticWorkshopAccounts.EmployeeDocumentWorkFlowRoleIds.Any(x => x == AuthHelper.GetUserTypeWithId().roleId))
|
||||
{
|
||||
<li class="" data-menu="CreatedEmployeesWorkshopDocumentForAdmin" permission="10012">
|
||||
<li class="active" data-menu="CreatedEmployeesWorkshopDocumentForAdmin" permission="10012">
|
||||
<div class="d-flex align-items-center justify-content-between" id="clickCreatedEmployeesWorkshopDocumentForAdminTab">
|
||||
<a href="javascript:void(0);">
|
||||
آپلود مدارک پرسنل جدید
|
||||
@@ -109,7 +115,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li class="" data-menu="ClientRejectedDocumentWorkshopsForAdmin" permission="10013">
|
||||
<li class="active" data-menu="ClientRejectedDocumentWorkshopsForAdmin" permission="10013">
|
||||
<div class="d-flex align-items-center justify-content-between" id="clickClientRejectedDocumentWorkshopsForAdminTab">
|
||||
<a href="javascript:void(0);">
|
||||
عدم تایید توسط ناظر (کلاینت)
|
||||
@@ -134,7 +140,7 @@
|
||||
</div>
|
||||
|
||||
<div class="wrapper">
|
||||
<div class="Rtable Rtable--collapse workshopDocumentRejectedForAdminWorkFlowLists">
|
||||
<div class="Rtable Rtable--collapse workshopDocumentRejectedForAdminWorkFlowLists" style="display: none">
|
||||
<div id="loadingSkeletonWorkshopDocumentRejectedForAdmin" style="display: contents;">
|
||||
@for (int j = 0; j < 30; j++)
|
||||
{
|
||||
@@ -204,6 +210,42 @@
|
||||
|
||||
var loadCreatedEmployeesWorkshopDocumentForAdminUrl = `@Url.Page("./EmployeesDocuments", "CreatedEmployeesWorkshopDocumentForAdmin")`;
|
||||
var loadCreatedEmployeesDocumentByWorkshopIdForAdminUrl = `@Url.Page("./EmployeesDocuments", "CreatedEmployeesDocumentByWorkshopIdForAdmin")`;
|
||||
|
||||
var userPermissions = [@string.Join(",", permission)]; // پرمیشنهای کاربر فعلی
|
||||
|
||||
$('#navbar-animmenu li[permission]').each(function () {
|
||||
var perm = parseInt($(this).attr('permission'));
|
||||
if (!userPermissions.includes(perm)) {
|
||||
$(this).hide();
|
||||
}
|
||||
});
|
||||
|
||||
var sectionMap = {
|
||||
10011: '.workshopDocumentRejectedForAdminWorkFlowLists',
|
||||
10012: '.createdEmployeesWorkshopDocumentForAdminWorkFlowLists',
|
||||
10013: '.clientRejectedDocumentWorkshopsForAdminWorkFlowLists'
|
||||
};
|
||||
|
||||
$.each(sectionMap, function (perm, selector) {
|
||||
$(selector).hide();
|
||||
});
|
||||
|
||||
let shown = false;
|
||||
$.each(sectionMap, function (perm, selector) {
|
||||
if (!shown && userPermissions.includes(parseInt(perm))) {
|
||||
$(selector).show();
|
||||
shown = true;
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
// $.each(sectionMap, function (perm, selector) {
|
||||
// if (userPermissions.includes(parseInt(perm))) {
|
||||
// $(selector).show();
|
||||
// } else {
|
||||
// $(selector).hide();
|
||||
// }
|
||||
// });
|
||||
</script>
|
||||
<script src="~/assetsadminnew/workflow/js/employeesdocuments.js?ver=@clientVersion"></script>
|
||||
}
|
||||
|
||||
@@ -659,7 +659,7 @@
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<li permission="500">
|
||||
<a asp-area="AdminNew" asp-page="/Company/MonthlyOverview/Index" class="waves-effect btnWorkFlow">
|
||||
<div class="menuTitle">
|
||||
<i class="md md-home"></i>
|
||||
|
||||
Reference in New Issue
Block a user