MyOAExx/Views/System/AddRoleRight.cshtml

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

@{
    ViewBag.Title = "AddRoleRight";
    Layout = "~/Views/_Master.cshtml";
}

@using OA.Models
@using OA.BLL

@{
    IList<RoleRight> roles = ViewData["RoleRights"] as IList<RoleRight>;//根据用户身份来获取访问的页面
    IList<RoleRight> roleList = ViewData["RoleRightList"] as IList<RoleRight>;
    IList<SysFun> sysFuns = ViewData["SysFun"] as IList<SysFun>;
    int RoleId = (int)ViewData["RoleId"];
    RoleInfo roleInfo = ViewData["roleInfo"] as RoleInfo;
    string id = (Session["User"] as UserInfo).UserId;
}
<h1><img src="/Images/img/icons/posts.png" alt="" /><label>@roleInfo.RoleName</label> 权限分配</h1>
<div class="bloc">

    <div class="title">
        角色权限分配
    </div>
    <div class="content">
        <div style="color:red;">要修改权限,请点击清空按钮 重新添加权限<hr /></div>
        <div class="AddRoleRight">
            @foreach (SysFun sys in SysFunManager.GetAllListByNodeId(0,id))
            {
                bool b = false;
                foreach (RoleRight r in roles)
                {
                    if (sys.NodeId == r.NodeId)
                    {

                        b = true;
                        break;
                    }
                }
                if (b)
                {
                    <input type="checkbox" id="check1" checked="checked" onclick="Enable(this,'@sys.DisplayName')" /><span>@sys.DisplayName</span><br />
                }
                else
                {
                    <input type="checkbox" id="check1" onclick="Get(@RoleId, @sys.NodeId);Enable(this,'@sys.DisplayName')" /><span>@sys.DisplayName</span><br />

                }

                foreach (SysFun childsys in SysFunManager.GetAllListByNodeId(sys.NodeId,id))
                {

                    b = false;
                    foreach (RoleRight r in roles)
                    {
                        if (childsys.NodeId == r.NodeId)
                        {

                            b = true;
                        }
                    }
                    if (b)
后面还有 53 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。