Files
zszq-trs/YLErpWeb/Views/System/RoleFunctionEdit_Part1.cshtml
T
2024-05-09 14:06:26 +08:00

31 lines
1.1 KiB
Plaintext

@model (List<Function> list, string parent, int level,HashSet<int> funcCheckSet)
@{
Layout = null;
}
@foreach (Function f in Model.list)
{
if (f.ParentName == Model.parent)
{
string ischecked = Model.funcCheckSet.Contains(f.Id) ? "checked" : "";
<div>
<span class="spanleft">
@if (f.ParentName == "-")
{
<span id="numSub" class="num parentnode" onclick="showOrHide(this)">-</span>
}
<span>@(f.Title.TrimToNull() ?? f.Name)</span>
<input type="checkbox" id="@f.Id" name="rights" value="@f.Id" @ischecked onclick="autocheck(this)" data-type="@(f.Type)" data-parent="@(f.ParentName)" lang="@(f.Name)" />
</span>
@if (!string.IsNullOrEmpty(f.Note))
{
<span class="spanright">说明:@f.Note</span>
}
<br />
<div>
@await Html.PartialAsync("RoleFunctionEdit_Part1",(Model.list, f.Name, level:Model.level + 1, Model.funcCheckSet))
</div>
</div>
<div class="clearfix"></div>
}
}