From 1310b47a24f0cc70f0128c820bd490dca6a1a921 Mon Sep 17 00:00:00 2001
From: yyk <2336760928@qq.com>
Date: 星期四, 22 八月 2024 14:08:03 +0800
Subject: [PATCH] Merge branch 'master' into yyk

---
 HTML/views/SystemSettings/UserManage.html |   78 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 78 insertions(+), 0 deletions(-)

diff --git a/HTML/views/SystemSettings/UserManage.html b/HTML/views/SystemSettings/UserManage.html
index 7264537..a1383c8 100644
--- a/HTML/views/SystemSettings/UserManage.html
+++ b/HTML/views/SystemSettings/UserManage.html
@@ -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();
@@ -251,6 +328,7 @@
 						});
 					}
 				})
+				
 				var infoOptions = {
 					elem: '#LAY-app-content-list',
 					height: h1,

--
Gitblit v1.8.0