From e4a972592d05e65c5ec9fdf4dae51acf6511f33c Mon Sep 17 00:00:00 2001
From: zrg <z1873@LAPTOP-EAVL132E>
Date: 星期二, 07 四月 2026 13:02:34 +0800
Subject: [PATCH] 1
---
WebTM/views/系统管理/用户管理/Xt_UserRightQuery.html | 93 +++++++++++++++++++++++++++++++++++++---------
1 files changed, 74 insertions(+), 19 deletions(-)
diff --git "a/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\224\250\346\210\267\347\256\241\347\220\206/Xt_UserRightQuery.html" "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\224\250\346\210\267\347\256\241\347\220\206/Xt_UserRightQuery.html"
index 315e68d..e85efe9 100644
--- "a/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\224\250\346\210\267\347\256\241\347\220\206/Xt_UserRightQuery.html"
+++ "b/WebTM/views/\347\263\273\347\273\237\347\256\241\347\220\206/\347\224\250\346\210\267\347\256\241\347\220\206/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>
\ No newline at end of file
--
Gitblit v1.9.1