1
zrg
2026-04-07 e4a972592d05e65c5ec9fdf4dae51acf6511f33c
WebTM/views/ϵͳ¹ÜÀí/Óû§¹ÜÀí/Xt_UserRightQuery.html
@@ -1,5 +1,6 @@
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>权限查询</title>
@@ -12,18 +13,19 @@
    <script src="../../../layuiadmin/treeTable.js"></script>
    <script src="../../../layuiadmin/Scripts/json2.js"></script>
    <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script src="../../../layuiadmin/layui/lay/modules/util.js"></script>
    <style media="screen">
        .custom-tree-item-clicked {
            color: #FC9003
        }
        .layui-form-item .layui-inline {
            margin-bottom: 5px;
             margin-right: 0px;
            margin-right: 0px;
        }
    </style>
</head>
<body>
    <div class="layui-fluid">
        <div class="layui-col-md12">
@@ -33,8 +35,10 @@
                        <div class="layui-card-header">
                            <div class="layui-btn-group">
                                <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Saver">授权</button>
                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit="" lay-filter="Exit">退出</button>
                                <button type="button" id="add-btn" class="layui-btn layui-btn-normal layui-btn-radius"
                                    lay-submit="" lay-filter="Saver">授权</button>
                                <button type="button" class="layui-btn layui-btn-normal layui-btn-radius" lay-submit=""
                                    lay-filter="Exit">退出</button>
                            </div>
@@ -42,10 +46,11 @@
                        <div class="layui-collapse">
                            <div class="layui-colla-item">
                                <div class="layui-form-item" style="border-top: solid 1px #F6F6F6;">
                                    <div class="layui-row" style="padding:10px 0">
                                        <div class="layui-col-xs3 layui-inline">
                                            <div id="treeUser" lay-filter="treeUser" class="demo-tree demo-tree-box" style=""></div>
                                            <div id="treeUser" lay-filter="treeUser" class="demo-tree demo-tree-box"
                                                style=""></div>
                                        </div>
                                        <div class="layui-col-xs3 layui-inline">
@@ -62,7 +67,8 @@
                                                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Search"><i class="layui-icon layui-icon-search"></i>查看权限</button>
                                                            </div>
                                                        </script>
                                                        <table class="" id="mainTableUser" lay-filter="mainTableUser"></table>
                                                        <table class="" id="mainTableUser" lay-filter="mainTableUser">
                                                        </table>
                                                    </div>
                                                    <div class="layui-tab-item layui-show">
                                                        <script type="text/html" id="toolbarDemoUserGroup">
@@ -71,15 +77,16 @@
                                                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Search"><i class="layui-icon layui-icon-search"></i>查看详情</button>
                                                            </div>
                                                        </script>
                                                        <table class="" id="mainTableUserGroup" lay-filter="mainTableUserGroup"></table>
                                                        <table class="" id="mainTableUserGroup"
                                                            lay-filter="mainTableUserGroup"></table>
                                                    </div>
                                                </div>
                                            </div>
                                        </div>
                                        <div class="layui-col-xs6 layui-inline" >
                                            <div >
                                                <table class="" id="mainTable" lay-filter="mainTable" > </table>
                                        <div class="layui-col-xs6 layui-inline">
                                            <div>
                                                <table class="" id="mainTable" lay-filter="mainTable"> </table>
                                            </div>
                                        </div>
@@ -97,6 +104,8 @@
    <script src="../../../layuiadmin/layui/zgqlayui.js"></script>
    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
    <script src="../../../layuiadmin/PubCustom.js"></script>
    <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
    <script>
        //获取参数
        var params = get_UrlVars();
@@ -133,6 +142,51 @@
            var optionUserGroup = [];
            var tabIndex = 1; //判断页签
            var HSouceBillType = "yh";//源单类型
            var pendingRequests2 = [];
            // æ³¨å†Œæ‹¦æˆªå™¨
            if (typeof $ != "undefined") {
                $(document).ajaxSend(function (event, jqxhr, settings) {
                    var token = localStorage.getItem("token");
                    pendingRequests2.push(jqxhr);
                    if (typeof token != "undefined") {
                        // è‡ªåŠ¨å¸¦ä¸Š token
                        jqxhr.setRequestHeader("Authorization", "Bearer " + token);
                    }
                });
                // ç»Ÿä¸€å¤„理 æœªè®¤è¯/未授权请求
                $(document).ajaxComplete(function (event, jqxhr, settings) {
                    // HTTP çŠ¶æ€ç 
                    var status = jqxhr.status;
                    if (status === 401) {
                        // æœªç™»å½• / token è¿‡æœŸ
                        abortAllPendingRequests(pendingRequests2);
                        layer.confirm(
                            jqxhr.responseJSON.Message,
                            { icon: 7, title: "提示" },
                            function () {
                                localStorage.removeItem("token");
                                window.top.location.href = "/views/user/login.html"; // è·³åˆ°ç™»å½•页
                            }
                        );
                    } else if (status === 403) {
                        // æ— æƒé™
                        abortAllPendingRequests(pendingRequests2);
                        layer.confirm(jqxhr.responseJSON.Message, {
                            icon: 4,
                            skin: "layui-layer-lan",
                            title: "温馨提示",
                            closeBtn: 0,
                            btn: ["确定"],
                        });
                    }
                });
            }
            if (TreeFlag == "false") {
                //$(".layui-col-xs3").css("display", "none"); //隐藏树型
                //$(".layui-col-xs9").css("width", "100%"); //设置宽度
@@ -163,7 +217,7 @@
                        //    TagId = "";
                        //    TagParentId = "";
                        //}
                        sgnbm = obj.data.id;
                        get_Display(sgnbm);
                    }
@@ -173,7 +227,7 @@
            set_InitGrid();
            var option = {
                id: 'mainTable'
                ,elem: '#mainTable'
                , elem: '#mainTable'
                //, toolbar: '#toolbarDemo'
                , height: 'full-50'
                , limit: Number.MAX_VALUE // æ•°æ®è¡¨æ ¼é»˜è®¤å…¨éƒ¨æ˜¾ç¤º
@@ -217,7 +271,7 @@
                            $(".layui-col-xs6").find('tr[data-index=' + index + '] input[type="checkbox"]').next().addClass('layui-form-checked');
                        }
                    }
                }
            };
@@ -366,7 +420,7 @@
                    HSouceBillType = "js";
                    get_DisplayUserGroup();
                }
            });
            //#endregion
@@ -376,7 +430,7 @@
                var flag = !obj.tr.find(':checkbox:first').prop('checked');
                obj.tr.find(':checkbox').prop('checked', flag);
                if (flag) {
                     obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked');  //设置复选框选中样式
                    obj.tr.find('.layui-form-checkbox').addClass('layui-form-checked');  //设置复选框选中样式
                    $(".layui-tab").find(obj.tr.selector).attr({ "style": "background:#ceedfa;color:black" });//改变当前tr背景颜色和字体颜色
                } else {
                    obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked');//取消复选框选中样式
@@ -464,8 +518,8 @@
                        //table.reload("mainTable", {
                        //    data: buttonArr    //将数据重新载入表格
                        //})
                    }
                }
@@ -624,4 +678,5 @@
    </script>
</body>
</html>
</html>