Web/Atemplate/JS/role.js

(开头部分) 2KB

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

/*
角色模块
*/
function roleReset(rolenameid, roledescid) {
    var roleName = document.getElementById(rolenameid);
    var roleDesc = document.getElementById(roledescid);
    if (roleName.value != "") {
        roleName.value = "";
    }
    if (roleDesc.value != "") {
        roleDesc.value = "";
    }
}



function currentRole() {
    var roleList = document.getElementById("lbRoleList");
    var currentrole = window.document.getElementById("lblcurentRole");
    currentrole.innerHTML = roleList.options[roleList.selectedIndex].text;
}



//资源树
function OnTreeNodeChecked() {
    var ele = event.srcElement;
    if (ele.type == 'checkbox') {
        var childrenDivID = ele.id.replace('CheckBox', 'Nodes');
        var div = document.getElementById(childrenDivID);
        if (div != null) {
            var checkBoxs = div.getElementsByTagName('INPUT');
            for (var i = 0; i < checkBoxs.length; i++) {
                if (checkBoxs[i].type == 'checkbox')
                    checkBoxs[i].checked = ele.checked;
            }
        }
        else {
            var div = GetParentByTagName(ele, 'DIV');
            var checkBoxs = div.getElementsByTagName('INPUT');
            var parentCheckBoxID = div.id.replace('Nodes', 'CheckBox');
            var parentCheckBox = document.getElementById(parentCheckBoxID);
            for (var i = 0; i < checkBoxs.length; i++) {
                if (checkBoxs[i].type == 'checkbox' && checkBoxs[i].checked) {
                    parentCheckBox.checked = true;
                    return;
                }
            }
            //parentCheckBox.checked = false;
        }

    }
}

function GetParentByTagName(element, tagName) {
    var parent = element.parentNode;
    var upperTagName = tagName.toUpperCase();
    while (parent && (parent.tagName.toUpperCase() != upperTagName)) {
        parent = parent.parentNode ? parent.parentNode : parent.parentElement;
    }
后面还有 12 行代码,购买后查看完整代码

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

AI 解读

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

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