yxj
2025-11-28 33d309cdce726a2c03d29e358fc745c959f43109
WebTM/layuiadmin/HideButton_New.js
@@ -22,8 +22,12 @@
    //获取按钮隐藏设置窗口文件路径
    var urlStr = window.document.location.pathname;//获取文件路径
    var viewsLocation = urlStr.indexOf('views')
    var viewsLocation = urlStr.indexOf('views')
    urlStr = urlStr.substring(viewsLocation + 6, urlStr.length)
    var urlLen = urlStr.split('/');
    for (var i = 0; i < urlLen.length - 4; i++) {
    for (var i = 0; i < urlLen.length - 1; i++) {
        contentUrl += "../";
    }
    contentUrl += '系统管理/按钮设置/Xt_ModuleButtonSet.html?HModName=' + HModName + '&HBillType=' + HBillType + "&btnIdList=" + btnIdList + "&btnNameList=" + btnNameList + "&btnOrderList=" + btnOrderList + "&HUserName=" + HUserName;
@@ -81,6 +85,7 @@
                    , "HClassValue": btns[i].getAttribute('class')
                    , "HLay_Event": btns[i].getAttribute('lay-event')
                    , "HValue": btns[i].innerText
                    , "childLiElement": btns[i].querySelectorAll('i')
                })
                //记录数据库中没有设置数据的按钮节点的信息
                if ($.inArray(btns[i].id, btnsData_InDataBase) == -1) {
@@ -106,7 +111,16 @@
                    child.className = btns_info[index_temp].HClassValue;
                    child.setAttribute('lay-event', btns_info[index_temp].HLay_Event);
                    child.id = btns_info[index_temp].HButtonID;
                    child.innerHTML = data1.data[i]["HOtherName"] == "" ? btns_info[index_temp].HValue : data1.data[i]["HOtherName"];
                    if (btns_info[index_temp].childLiElement.length > 0) {
                        child.appendChild(btns_info[index_temp].childLiElement[0]);
                    }
                    var element_i = document.createElement('text');
                    element_i.innerHTML = btns_info[index_temp].HValue;
                    child.appendChild(element_i);
                    //child.innerHTML = data1.data[i]["HOtherName"] == "" ? btns_info[index_temp].HValue : data1.data[i]["HOtherName"];
                    if (data1.data[i]["HHideFlag"] == true) {
                        child.style = "display:none;";
                    } else {
@@ -127,7 +141,16 @@
                    child.className = btns_info[index_temp].HClassValue;
                    child.setAttribute('lay-event', btns_info[index_temp].HLay_Event);
                    child.id = btns_info[index_temp].HButtonID;
                    child.innerHTML = btns_info[index_temp].HValue;
                    if (btns_info[index_temp].childLiElement.length > 0) {
                        child.appendChild(btns_info[index_temp].childLiElement[0]);
                    }
                    var element_i = document.createElement('text');
                    element_i.innerHTML = btns_info[index_temp].HValue;
                    child.appendChild(element_i);
                    //child.innerHTML = btns_info[index_temp].HValue;
                    child.style = "display:inline;";
                    // 将子节点添加到父节点下