From 9096f4ff47567b613441a3d239e969514b0b9f76 Mon Sep 17 00:00:00 2001
From: chengsc <Demo@DESKTOP-CPA90BF>
Date: 星期三, 21 八月 2024 10:30:42 +0800
Subject: [PATCH] 修改页面权限显示错误

---
 HTML/views/SystemSettings/UserManage.html   |   99 +++++--------
 HTML/views/SystemSettings/Role.html         |  124 +++++++++--------
 HTML/views/SystemSettings/Dictionary.html   |   79 +++++-----
 HTML/views/SystemSettings/Category.html     |   81 +++++-----
 HTML/views/SystemSettings/LogOperation.html |   27 ---
 5 files changed, 187 insertions(+), 223 deletions(-)

diff --git a/HTML/views/SystemSettings/Category.html b/HTML/views/SystemSettings/Category.html
index 5aefbcb..e4a110f 100644
--- a/HTML/views/SystemSettings/Category.html
+++ b/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",
diff --git a/HTML/views/SystemSettings/Dictionary.html b/HTML/views/SystemSettings/Dictionary.html
index af6d469..811de0b 100644
--- a/HTML/views/SystemSettings/Dictionary.html
+++ b/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",
diff --git a/HTML/views/SystemSettings/LogOperation.html b/HTML/views/SystemSettings/LogOperation.html
index ba320c4..b2ed405 100644
--- a/HTML/views/SystemSettings/LogOperation.html
+++ b/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,
diff --git a/HTML/views/SystemSettings/Role.html b/HTML/views/SystemSettings/Role.html
index ff3dd2b..8b75378 100644
--- a/HTML/views/SystemSettings/Role.html
+++ b/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,
diff --git a/HTML/views/SystemSettings/UserManage.html b/HTML/views/SystemSettings/UserManage.html
index 823c4d4..68bb20d 100644
--- a/HTML/views/SystemSettings/UserManage.html
+++ b/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,

--
Gitblit v1.8.0