src/ZKEACMS.WebHost/Views/Roles/Partal.Permissions.cshtml
(完整代码) 2KB@model IEnumerable<Easy.Modules.Role.Permission>
@{
var AllPermission = PermissionKeys.KnownPermissions.Where(m => m.IsAvailable == null || m.IsAvailable());
var permissions = AllPermission.GroupBy(m => m.Module);
var column = 2;
int rows = permissions.Count() / column;
rows += permissions.Count() % column == 0 ? 0 : 1;
int index = 0;
}
@for (int i = 0; i < rows; i++)
{
<div class="row">
@foreach (var item in permissions.Skip(i * column).Take(column))
{
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">
@L(item.Key)
</div>
<div class="panel-body">
<div class="container-fluid">
<div class="row">
@foreach (var p in item)
{
<div class="col-md-4">
<label class="checkbox-inline">
@Html.CheckBox("PermissionSet[{0}].Checked".FormatWith(index), Model.Any(m => m.PermissionKey == p.Key))
@Html.Hidden("PermissionSet[{0}].Description".FormatWith(index), p.Description)
@Html.Hidden("PermissionSet[{0}].Title".FormatWith(index), p.Title)
@Html.Hidden("PermissionSet[{0}].Key".FormatWith(index), p.Key)
@Html.Hidden("PermissionSet[{0}].Module".FormatWith(index), p.Module)
@L(p.Title)
</label>
</div>
index++;
}
</div>
</div>
</div>
</div>
</div>
}
</div>
}
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。