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.

54 lines
2.7 KiB

<ul class="nav nav-pills nav-sidebar flex-column nav-flat" data-widget="treeview" role="menu" data-accordion="nav-icon false">
@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-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-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-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 (HasPermission("Read-Platform-Role"))
{
<li class="nav-item"><a class="@GetLinkClass("Role")" href="@Url.Action("Index","Role")"><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 (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 (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>