yyk
2024-08-22 1310b47a24f0cc70f0128c820bd490dca6a1a921
HTML/views/SystemSettings/UserManage.html
@@ -116,7 +116,7 @@
                //获取角色信息
            sendData(IP + "/basis/GetRolesList", {}, 'get', function(res) {
               var html = '';
               if (res.code == 200) //成功
               if (res.code == 0) //成功
               {
                  var list = res.data;
                  for (var i = 0; i < list.length; i++) {
@@ -145,7 +145,7 @@
                  
                  console.log(res.data)
                  if (res.code == 200) //成功
                  if (res.code == 0) //成功
                  {
                     var list = res.data;
                     $.extend(infoOptions, {
@@ -165,7 +165,83 @@
                     }, function() {});
                  }
               });
               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>';
                           }
                        }
                     }
                  }
               }
               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 xml = '';
            function getchiled(data, mainId) {
@@ -193,6 +269,7 @@
                  }
               }
            }
            sendData(IP + "/basis/GetRoleRightList", {}, 'get', function(res) {
               $(function() {
                  $("#approvalBtn").hide();
@@ -203,7 +280,7 @@
               $(function() {
                  $(".approvalBtnupt").hide();
               });
               if (res.code == 200) //成功
               if (res.code == 0) //成功
               {
                  var list = res.data.filter(item => item.Layer == 0);
                  if (list)
@@ -251,6 +328,7 @@
                  });
               }
            })
            var infoOptions = {
               elem: '#LAY-app-content-list',
               height: h1,
@@ -395,7 +473,7 @@
                                       doing = false;
                                       sendData(IP + "/basis/InsertUserinfo", param, 'post',function(res) {
                                          console.log(res);
                                          if (res.code == 200) //成功
                                          if (res.code == 0) //成功
                                          {
                                             layer.msg(res.msg, {
                                                icon: 1,
@@ -459,7 +537,7 @@
                        doing = false;
                        sendData(IP + "/Basis/DeleteUserInfo?Userids="+data.Id+"", {} , 'get', function(res) {
                           console.log(res);
                           if (res.code == 200) { //成功
                           if (res.code == 0) { //成功
                              layer.msg(res.msg, {
                                 icon: 1,
                                 time: 2000 //2秒关闭(如果不配置,默认是3秒)
@@ -550,7 +628,7 @@
                                    doing = false;
                                    sendData(IP + "/basis/UpdateUserinfo", param, 'post',
                                    function(res) {
                                       if (res.code == 200) { //成功
                                       if (res.code == 0) { //成功
                                          layer.msg("修改成功", {
                                             icon: 1,
                                             time: 1000 //2秒关闭(如果不配置,默认是3秒)