You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
92 lines
4.9 KiB
92 lines
4.9 KiB
<ul class="nav nav-pills nav-sidebar flex-column nav-flat" data-widget="treeview" role="menu" data-accordion="nav-icon false">
|
|
<li class="nav-item"><a class="@GetLinkClass("Home")" href="@Url.Action("Index","Home")"><i class="far fa-circle nav-icon"></i><p>首页</p></a></li>
|
|
|
|
@*平台*@
|
|
@if (User.Claims.Any(o => o.Value.Contains("-Platform-")))
|
|
{
|
|
<li class="nav-header">平台</li>
|
|
}
|
|
@if (HasPermission("Read-Platform-Area"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("Area")" href="@Url.Action("Index","Area")"><i class="far fa-circle nav-icon"></i><span>区域管理</span></a></li>
|
|
}
|
|
@if (HasPermission("Read-Platform-User"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("User")" href="@Url.Action("Index","User")"><i class="far fa-circle nav-icon"></i><p>用户管理</p></a></li>
|
|
}
|
|
@if (HasPermission("Read-Platform-Organ"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("Organ")" href="@Url.Action("Index","Organ")"><i class="far fa-circle nav-icon"></i><span>机构管理</span></a></li>
|
|
}
|
|
@if (HasPermission("Read-Platform-Building"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("Building")" href="@Url.Action("Index","Building")"><i class="far fa-circle nav-icon"></i><span>建筑管理</span></a></li>
|
|
}
|
|
@if (HasPermission("Read-Platform-PermissionCategory"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("PermissionCategory")" href="@Url.Action("Index","PermissionCategory")"><i class="far fa-circle nav-icon"></i><p>权限分类</p></a></li>
|
|
}
|
|
@if (HasPermission("Read-Platform-Permission"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("Permission")" href="@Url.Action("Index","Permission")"><i class="far fa-circle nav-icon"></i><p>权限管理</p></a></li>
|
|
}
|
|
@if (HasPermission("Read-Platform-OrganRole"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("OrganRole")" href="@Url.Action("Index","OrganRole")"><i class="far fa-circle nav-icon"></i><p>角色管理</p></a></li>
|
|
}
|
|
@*@if (HasPermission("Read-Platform-OrganRolePermission"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("OrganRolePermission")" href="@Url.Action("Index","OrganRolePermission")"><i class="far fa-circle nav-icon"></i><p>角色权限</p></a></li>
|
|
}*@
|
|
@*@if (HasPermission("Read-Platform-OrganUserRole"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("OrganUserRole")" href="@Url.Action("Index","OrganUserRole")"><i class="far fa-circle nav-icon"></i><p>用户角色</p></a></li>
|
|
}*@
|
|
@if (HasPermission("Read-Platform-OrganUser"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("OrganUser")" href="@Url.Action("Index","OrganUser")"><i class="far fa-circle nav-icon"></i><p>机构用户</p></a></li>
|
|
}
|
|
|
|
@*机构*@
|
|
@if (User.Claims.Any(o => o.Value.Contains("-Organ-")))
|
|
{
|
|
<li class="nav-header">机构</li>
|
|
}
|
|
@if (HasPermission("Read-Organ-Organ"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("OrganOrgan")" href="@Url.Action("Index","OrganOrgan")"><i class="far fa-circle nav-icon"></i><p>机构管理</p></a></li>
|
|
}
|
|
@if (HasPermission("Read-Organ-Building"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("OrganBuilding")" href="@Url.Action("Index","OrganBuilding")"><i class="far fa-circle nav-icon"></i><span>建筑管理</span></a></li>
|
|
}
|
|
@if (HasPermission("Read-Organ-OrganUser"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("OrganOrganUser")" href="@Url.Action("Index","OrganOrganUser")"><i class="far fa-circle nav-icon"></i><p>机构用户</p></a></li>
|
|
}
|
|
@if (HasPermission("Read-Organ-Role"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("OrganRole")" href="@Url.Action("Index","OrganRole")"><i class="far fa-circle nav-icon"></i><p>角色管理</p></a></li>
|
|
}
|
|
@if (HasPermission("Read-Organ-UserRole"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("OrganUserRole")" href="@Url.Action("Index","OrganUserRole")"><i class="far fa-circle nav-icon"></i><p>用户角色</p></a></li>
|
|
}
|
|
@if (HasPermission("Read-Organ-PermissionCategory"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("OrganPermissionCategory")" href="@Url.Action("Index","OrganPermissionCategory")"><i class="far fa-circle nav-icon"></i><p>权限分类</p></a></li>
|
|
}
|
|
@if (HasPermission("Read-Organ-Permission"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("OrganPermission")" href="@Url.Action("Index","OrganPermission")"><i class="far fa-circle nav-icon"></i><p>权限管理</p></a></li>
|
|
}
|
|
@*个人*@
|
|
@if (User.Claims.Any(o => o.Value.Contains("-User-")))
|
|
{
|
|
<li class="nav-header">用户</li>
|
|
}
|
|
@if (HasPermission("Read-User-OrganUser"))
|
|
{
|
|
<li class="nav-item"><a class="@GetLinkClass("UserOrganUser")" href="@Url.Action("Index","UserOrganUser")"><i class="far fa-circle nav-icon"></i><p>机构用户</p></a></li>
|
|
}
|
|
</ul> |