chengsc
2024-08-21 9096f4ff47567b613441a3d239e969514b0b9f76
修改页面权限显示错误
5个文件已修改
410 ■■■■ 已修改文件
HTML/views/SystemSettings/Category.html 81 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HTML/views/SystemSettings/Dictionary.html 79 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HTML/views/SystemSettings/LogOperation.html 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HTML/views/SystemSettings/Role.html 124 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HTML/views/SystemSettings/UserManage.html 99 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HTML/views/SystemSettings/Category.html
@@ -116,6 +116,46 @@
                                curr: 1
                            }
                            tableIns = table.render(infoOptions);
                            sendData(IP + "/basis/GetRoleRightList", {}, 'get', function(res) {
                                $(function() {
                                    $("#approvalBtn").hide();
                                });
                                $(function() {
                                    $(".approvalBtnupt").hide();
                                });
                                $(function() {
                                    $(".approvalBtndel").hide();
                                });
                                if (res.code == 0) { //成功
                                    for (var k = 0; k < res.data.length; k++) {
                                        if (res.data[k].MenuName == "新增类别") {
                                            $(function() {
                                                $("#approvalBtn").show();
                                            });
                                        }
                                        if (res.data[k].MenuName == "删除类别") {
                                            $(function() {
                                                $(".approvalBtndel").show();
                                            });
                                        }
                                        if (res.data[k].MenuName == "编辑类别") {
                                            console.log(1)
                                            $(function() {
                                                $(".approvalBtnupt").show();
                                            });
                                        }
                                    }
                                }
                                else
                                { //不成功
                                    layer.msg('获取信息失败', {
                                        icon: 2,
                                        time: 2000 //2秒关闭(如果不配置,默认是3秒)
                                    }, function() {
                                        //回调
                                    });
                                }
                            });
                        }
                        else //不成功
                        {
@@ -126,46 +166,7 @@
                        }
                    });
                }
                sendData(IP + "/basis/GetRoleRightList", {}, 'get', function(res) {
                    $(function() {
                        $("#approvalBtn").hide();
                    });
                    $(function() {
                        $(".approvalBtnupt").hide();
                    });
                    $(function() {
                        $(".approvalBtndel").hide();
                    });
                    if (res.code == 0) { //成功
                        for (var k = 0; k < res.data.length; k++) {
                            if (res.data[k].MenuName == "新增类别") {
                                $(function() {
                                    $("#approvalBtn").show();
                                });
                            }
                            if (res.data[k].MenuName == "删除类别") {
                                $(function() {
                                    $(".approvalBtndel").show();
                                });
                            }
                            if (res.data[k].MenuName == "编辑类别") {
                                console.log(1)
                                $(function() {
                                    $(".approvalBtnupt").show();
                                });
                            }
                        }
                    }
                    else
                    { //不成功
                        layer.msg('获取信息失败', {
                            icon: 2,
                            time: 2000 //2秒关闭(如果不配置,默认是3秒)
                        }, function() {
                            //回调
                        });
                    }
                });
                
                var infoOptions = {
                    elem: "#LAY-app-content-list",
HTML/views/SystemSettings/Dictionary.html
@@ -197,6 +197,45 @@
                                curr: 1
                            }
                            tableIns = table.render(infoOptions);
                            sendData(IP + "/basis/GetRoleRightList", {}, 'get', function(res) {
                                $(function() {
                                    $("#approvalBtn").hide();
                                });
                                $(function() {
                                    $(".approvalBtnupt").hide();
                                });
                                $(function() {
                                    $(".approvalBtndel").hide();
                                });
                                if (res.code == 0) { //成功
                                    for (var k = 0; k < res.data.length; k++) {
                                        if (res.data[k].MenuName == "添加字典") {
                                            $(function() {
                                                $("#approvalBtn").show();
                                            });
                                        }
                                        if (res.data[k].MenuName == "删除字典") {
                                            $(function() {
                                                $(".approvalBtndel").show();
                                            });
                                        }
                                        if (res.data[k].MenuName == "编辑字典") {
                                            $(function() {
                                                $(".approvalBtnupt").show();
                                            });
                                        }
                                    }
                                }
                                else
                                { //不成功
                                    layer.msg('获取信息失败', {
                                        icon: 2,
                                        time: 2000 //2秒关闭(如果不配置,默认是3秒)
                                    }, function() {
                                        //回调
                                    });
                                }
                            });
                        }
                        else //不成功
                        {
@@ -207,45 +246,7 @@
                        }
                    });
                }
                sendData(IP + "/basis/GetRoleRightList", {}, 'get', function(res) {
                    $(function() {
                        $("#approvalBtn").hide();
                    });
                    $(function() {
                        $(".approvalBtnupt").hide();
                    });
                    $(function() {
                        $(".approvalBtndel").hide();
                    });
                    if (res.code == 0) { //成功
                        for (var k = 0; k < res.data.length; k++) {
                            if (res.data[k].MenuName == "添加字典") {
                                $(function() {
                                    $("#approvalBtn").show();
                                });
                            }
                            if (res.data[k].MenuName == "删除字典") {
                                $(function() {
                                    $(".approvalBtndel").show();
                                });
                            }
                            if (res.data[k].MenuName == "编辑字典") {
                                $(function() {
                                    $(".approvalBtnupt").show();
                                });
                            }
                        }
                    }
                    else
                    { //不成功
                        layer.msg('获取信息失败', {
                            icon: 2,
                            time: 2000 //2秒关闭(如果不配置,默认是3秒)
                        }, function() {
                            //回调
                        });
                    }
                });
                
                var infoOptions = {
                    elem: "#LAY-app-content-list",
HTML/views/SystemSettings/LogOperation.html
@@ -137,32 +137,7 @@
                    });
                }
                var xml = '';
                function getchiled(data, mainId) {
                    if (data)
                    {
                        var list = data.filter(item => item.ParentId == mainId);
                        if (list)
                        {
                            for (var i = 0; i < list.length; i++)
                            {
                                var id = list[i].Id;
                                //查询有无子菜单
                                var count = data.filter(item => item.ParentId == id).length;
                                if (count > 0)
                                {
                                    xml = xml + '<dd>' + '<a href="javascript:;">' + list[i].Name + '</a>' + '<dl class="layui-nav-child">';
                                    getchiled(data, id);
                                    xml = xml + '</dl></dd>';
                                }
                                else
                                {
                                    xml = xml + '<dd>' + '<a lay-href="' + list[i].Url + '">' + list[i].Name + '</a>' + '</dd>';
                                }
                            }
                        }
                    }
                }
                var infoOptions = {
                    elem: '#LAY-app-content-list',
                    height: h1,
HTML/views/SystemSettings/Role.html
@@ -108,6 +108,65 @@
                                curr: 1,
                            };
                            tableIns = table.render(infoOptions);
                            sendData(IP + "/basis/GetRoleRightList", {}, "get", function (res) {
                                $(function() {
                                    $("#approvalBtn").hide();
                                });
                                $(function() {
                                    $(".editClass").hide();
                                });
                                $(function() {
                                    $(".roleClass").hide();
                                });
                                $(function() {
                                    $(".approvalBtndel").hide();
                                });
                                if (res.code == 0)
                                {
                                    //成功
                                    for (var k = 0; k < res.data.length; k++)
                                    {
                                        if (res.data[k].MenuName == "编辑角色")
                                        {
                                            $(function () {
                                                $(".editClass").show();
                                            });
                                        }
                                        if (res.data[k].MenuName == "分配权限")
                                        {
                                            $(function () {
                                                $(".roleClass").show();
                                            });
                                        }
                                        if (res.data[k].MenuName == "添加角色")
                                        {
                                            $(function () {
                                                $("#approvalBtn").show();
                                            });
                                        }
                                        if (res.data[k].MenuName == "删除角色")
                                        {
                                            $(function () {
                                                $(".approvalBtndel").show();
                                            });
                                        }
                                    }
                                }
                                else
                                {
                                    //不成功
                                    layer.msg(
                                        "获取信息失败",
                                        {
                                        icon: 2,
                                        time: 2000, //2秒关闭(如果不配置,默认是3秒)
                                        },
                                        function () {
                                        //回调
                                        }
                                    );
                                }
                            });
                        }
                        else
                        {
@@ -122,67 +181,12 @@
                            );
                        }
                    });
                }
                sendData(IP + "/basis/GetRoleRightList", {}, "get", function (res) {
                    $(function() {
                        $("#approvalBtn").hide();
                    });
                    $(function() {
                        $(".editClass").hide();
                    });
                    $(function() {
                        $(".roleClass").hide();
                    });
                    $(function() {
                        $(".approvalBtndel").hide();
                    });
                    if (res.code == 0)
                    {
                        //成功
                        for (var k = 0; k < res.data.length; k++)
                        {
                            if (res.data[k].MenuName == "编辑角色")
                            {
                                $(function () {
                                    $(".editClass").show();
                                });
                            }
                            if (res.data[k].MenuName == "分配权限")
                            {
                                $(function () {
                                    $(".roleClass").show();
                                });
                            }
                            if (res.data[k].MenuName == "添加角色")
                            {
                                $(function () {
                                    $("#approvalBtn").show();
                                });
                            }
                            if (res.data[k].MenuName == "删除角色")
                            {
                                $(function () {
                                    $(".approvalBtndel").show();
                                });
                            }
                        }
                    }
                    else
                    {
                        //不成功
                        layer.msg(
                            "获取信息失败",
                            {
                            icon: 2,
                            time: 2000, //2秒关闭(如果不配置,默认是3秒)
                            },
                            function () {
                            //回调
                            }
                        );
                    }
                });
                }
                var infoOptions = {
                    elem: "#LAY-app-content-list",
                    height: h1,
HTML/views/SystemSettings/UserManage.html
@@ -155,6 +155,47 @@
                                curr: 1
                            }
                            tableIns = table.render(infoOptions);
                            sendData(IP + "/basis/GetRoleRightList", {}, 'get', function(res) {
                                $(function() {
                                    $("#approvalBtn").hide();
                                });
                                $(function() {
                                    $(".approvalBtndel").hide();
                                });
                                $(function() {
                                    $(".approvalBtnupt").hide();
                                });
                                if (res.code == 0) //成功
                                {
                                    for (var k = 0; k < res.data.length; k++)
                                    {
                                        if (res.data[k].MenuName == "添加用户") {
                                            $(function() {
                                                $("#approvalBtn").show();
                                            });
                                        }
                                        if (res.data[k].MenuName == "删除用户") {
                                            $(function() {
                                                $(".approvalBtndel").show();
                                            });
                                        }
                                        if (res.data[k].MenuName == "编辑用户") {
                                            $(function() {
                                                $(".approvalBtnupt").show();
                                            });
                                        }
                                    }
                                }
                                else //不成功
                                {
                                    layer.msg('获取信息失败', {
                                        icon: 2,
                                        time: 2000 //2秒关闭(如果不配置,默认是3秒)
                                    }, function() {
                                        //回调
                                    });
                                }
                            })
                            
                        }
                        else //不成功
@@ -193,64 +234,6 @@
                        }
                    }
                }
                sendData(IP + "/basis/GetRoleRightList", {}, 'get', function(res) {
                    $(function() {
                        $("#approvalBtn").hide();
                    });
                    $(function() {
                        $(".approvalBtndel").hide();
                    });
                    $(function() {
                        $(".approvalBtnupt").hide();
                    });
                    if (res.code == 0) //成功
                    {
                        var list = res.data.filter(item => item.Layer == 0);
                        if (list)
                        {
                            for (var i = 0; i < list.length; i++)
                            {
                                xml = xml + '<li class="layui-nav-item">' + '<a href="javascript:;" lay-tips=' + list[i].Icon + ' lay-direction="2">' + '<span class="iconfont ' + list[i].Icon + '"></span>' + '<cite>' + list[i].MenuName + '</cite>' + '</a>';
                                var id = list[i].Id;
                                //查询有无子菜单
                                var count = res.data.filter(item => item.ParentId == id).length;
                                if (count > 0) {
                                    xml = xml + '<dl class="layui-nav-child">';
                                    getchiled(res.data, id);
                                    xml = xml + '</dl>';
                                }
                                xml = xml + '</li>'
                            }
                        }
                        for (var k = 0; k < res.data.length; k++)
                        {
                            if (res.data[k].MenuName == "添加用户") {
                                $(function() {
                                    $("#approvalBtn").show();
                                });
                            }
                            if (res.data[k].MenuName == "删除用户") {
                                $(function() {
                                    $(".approvalBtndel").show();
                                });
                            }
                            if (res.data[k].MenuName == "编辑用户") {
                                $(function() {
                                    $(".approvalBtnupt").show();
                                });
                            }
                        }
                    }
                    else //不成功
                    {
                        layer.msg('获取信息失败', {
                            icon: 2,
                            time: 2000 //2秒关闭(如果不配置,默认是3秒)
                        }, function() {
                            //回调
                        });
                    }
                })
                var infoOptions = {
                    elem: '#LAY-app-content-list',
                    height: h1,