From f2b3c45b78bb9fc021869c4ae35e6de039b50bbf Mon Sep 17 00:00:00 2001
From: chengsc <Demo@DESKTOP-CPA90BF>
Date: 星期五, 18 十月 2024 18:40:52 +0800
Subject: [PATCH] 修改问题

---
 HTML/views/SystemSettings/LogOperation.html |  249 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 248 insertions(+), 1 deletions(-)

diff --git a/HTML/views/SystemSettings/LogOperation.html b/HTML/views/SystemSettings/LogOperation.html
index b2ed405..081cd9b 100644
--- a/HTML/views/SystemSettings/LogOperation.html
+++ b/HTML/views/SystemSettings/LogOperation.html
@@ -1,5 +1,252 @@
 <!DOCTYPE html>
 <html>
+
+<head>
+	<meta charset="utf-8">
+	<title>鎿嶄綔璁板綍</title>
+	<meta name="renderer" content="webkit">
+	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+	<meta name="viewport"
+		content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
+	<link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all">
+	<link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all">
+	<link rel="stylesheet" href="../../css/public.css" media="all">
+
+	<script>
+		// 杩欓噷鏄渶瑕佸湪椤甸潰娓叉煋涔嬪墠鎵ц鐨勪唬鐮�
+		document.addEventListener("DOMContentLoaded", function () {
+			//鑾峰彇table榛樿鏄剧ず鏁�
+			pageCntFirst();
+			//鍒ゆ柇鏄惁寮�鍚痶able鍒楄〃鍒楀璋冩暣鍔熻兘銆�
+			GetIsSetColW();
+		});
+	</script>
+
+</head>
+
+<body id="body">
+	<div class="layui-card" style="padding-bottom: 0">
+		<div class="layui-form layui-card-header layuiadmin-card-header-auto" id="top">
+			<div class="layui-form-item">
+
+				<div class="layui-inline">
+					<label class="layui-form-label">鑿滃崟鍚嶇О</label>
+					<div class="layui-input-inline">
+						<input type="text" id="MenuName" name="MenuName" placeholder="璇疯緭鍏ヨ彍鍗曞悕绉�" autocomplete="off"
+							class="layui-input">
+					</div>
+				</div>
+				<div class="layui-inline">
+					<label class="layui-form-label" style="width: 45px;">绫诲瀷</label>
+					<div class="layui-input-inline">
+						<select name="Type" id="Type" lay-verify="" lay-search>
+							<option value=""></option>
+						</select>
+					</div>
+				</div>
+				<div class="layui-inline">
+					<label class="layui-form-label">鎿嶄綔鍐呭</label>
+					<div class="layui-input-inline">
+						<input type="text" id="Msg" name="Msg" placeholder="璇疯緭鍏ユ搷浣滃唴瀹�" autocomplete="off"
+							class="layui-input">
+					</div>
+				</div>
+				<div class="layui-inline">
+					<label class="layui-form-label" style="width: 60px;">寮�濮嬫椂闂�</label>
+					<div class="layui-input-inline">
+						<input type="text" autocomplete="off" name="StartTime" id="StartTime" class="layui-input"
+							placeholder="寮�濮嬫椂闂�">
+					</div>
+				</div>
+				<div class="layui-inline">
+					<label class="layui-form-label" style="width: 60px;">缁撴潫鏃堕棿</label>
+					<div class="layui-input-inline">
+						<input type="text" autocomplete="off" name="EndTime" id="EndTime" class="layui-input"
+							placeholder="缁撴潫鏃堕棿">
+					</div>
+				</div>
+				<div class="layui-inline">
+					<button class="layui-btn layui-btn-sm layuiadmin-btn-list" lay-submit
+						lay-filter="LAY-app-contlist-search">
+						<i class="layui-icon layui-icon-search layuiadmin-button-btn"></i>鎼滅储
+					</button>
+				</div>
+			</div>
+		</div>
+		<div id="center"></div>
+		<div class="layui-card-body">
+			<div class="position-relative"><!-- class="position-relative" --><!-- 鑷畾涔夎〃澶村姞涓� -->
+				<table id="LAY-app-content-list" lay-filter="LAY-app-content-list"></table>
+				<!-- #region 鑷畾涔夎〃澶� -->
+				<div class="headerSetIcon">
+					<button class="layui-btn layui-btn-primary layui-btn-sm" data-type="customCols">
+						<i class="layui-icon">&#xe610;</i>
+					</button>
+				</div>
+				<!-- #endregion -->
+
+				<!-- #region 鑷畾涔夎〃澶� -->
+				<script type="text/html" id="templetCreateTime">
+						{{# function GetBtn(d){
+								return formatDate(d.CreateTime);
+							}	
+						}}
+						{{ GetBtn(d) }}
+					</script>
+				<!-- #endregion -->
+			</div>
+		</div>
+	</div>
+	<script src="../../layuiadmin/layui/layui.js"></script>
+	<script src="../../js/jquery-3.5.1.min.js"></script>
+	<script src="../../js/jquery.cookie.js"></script>
+	<script src="../../js/public.js"></script>
+
+	<script>
+		layui.config({
+			base: '../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+		}).extend({
+			index: 'lib/index' //涓诲叆鍙fā鍧�
+		}).use(['index', 'table', 'laypage', 'layer', 'laydate'], function () {
+			var table = layui.table,
+				form = layui.form,
+				laypage = layui.laypage,
+				layer = layui.layer;
+			laydate = layui.laydate;
+			laydate.render({
+				elem: '#StartTime'
+				, format: 'yyyy-MM-dd' //鍙换鎰忕粍鍚�
+			});
+			laydate.render({
+				elem: '#EndTime'
+				, format: 'yyyy-MM-dd' //鍙换鎰忕粍鍚�
+			});
+
+			var h1 = GetTableHeight();
+
+			refreshTable();
+			//鑾峰彇绫诲瀷鑿滃崟涓嬫媺
+
+			sendData(IP + "/Sys/GetDictionaryByParentNo", { parentNo: "LogType" }, 'get', function (res) {
+				var html = '';
+				console.log(res);
+				if (res.code == 0) { //鎴愬姛
+					var list = res.data;
+					for (var i = 0; i < list.length; i++) {
+						html += '<option value = "' + list[i].Id + '">' + list[i].DictName + '</option>';
+					}
+					$("#Type").append(html);
+					form.render('select');
+				} else { //涓嶆垚鍔�
+					layer.msg('鑾峰彇鎿嶄綔绫诲瀷淇℃伅澶辫触锛�', {
+						icon: 2,
+						time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+					});
+				}
+			});
+
+			//娓叉煋琛ㄦ牸
+			//#region 鑷畾涔夎〃澶�
+			var TotalColsArr = [[
+				{ field: '', title: '搴忓彿', type: 'numbers', width: 65, align: 'center', fixed: 'left', "disabled": true },
+				{ field: 'ParentNo', title: '妯″潡鍙�', align: 'center', fixed: 'left', width: 80, "disabled": true },
+				{ field: 'MenuNo', title: '鑿滃崟鍙�', align: 'center', fixed: 'left', width: 80, "disabled": true },
+				{ field: 'MenuName', title: '鑿滃崟鍚嶇О', align: 'center', width: 190 },
+				{ field: 'FkNo', title: '鏁版嵁缂栧彿', align: 'center', width: 180 },
+				{ field: 'Type', title: '绫诲瀷', align: 'center', width: 100 },
+				{ field: 'Msg', title: '鎿嶄綔鍐呭', align: 'center' },
+				{ field: 'CreateUserName', title: '鍒涘缓浜�', align: 'center', width: 120 },
+				{ field: 'CreateTime', title: '鍒涘缓鏃堕棿', align: 'center', width: 160, templet: '#templetCreateTime' }
+			]];
+			var TotalColsSysArr = encodeURIComponent(encodeURIComponent(JSON.stringify(TotalColsArr)))//灏嗚〃澶存暟鎹繘琛寀rl缂栫爜
+
+			function refreshTable() {
+
+				//#region 鑷畾涔夎〃澶�
+				var colsJson
+				var param1 = {
+					Href: 'Sys/GetLogOperationList'
+				};
+				sendData(IP + "/Sys/GetTableColsByUserId", param1, 'post', function (res) {
+					if (res.code == 0) {
+						if (res.data == '' || res.data == undefined || res.data == null) {
+							colsJson = TotalColsArr
+						} else {
+							colsJson = eval(res.data);
+						}
+					} else {
+						colsJson = TotalColsArr
+					}
+					var param = {
+						MenuName: $("#MenuName").val(),
+						Type: $("#Type").val(),
+						Msg: $("#Msg").val(),
+						StartTime: $("#StartTime").val(),
+						EndTime: $("#EndTime").val(),
+					};
+					table.render({
+						elem: '#LAY-app-content-list',
+						url: IP + "/Sys/GetLogOperationList",
+						method: 'POST',
+						height: h1,
+						id: 'LAY-app-content-list',
+						where: param,
+						contentType: 'application/json',
+						headers: { ToKen: $.cookie('token') },
+						page: true,
+						limit: pageCnt,
+						limits: pageLimits,
+						cellMinWidth: 60, //鍏ㄥ眬瀹氫箟甯歌鍗曞厓鏍肩殑鏈�灏忓搴︼紝layui 2.2.1 鏂板
+						cols: colsJson,
+						done: function (res) {
+							//鑷畾涔夊垪瀹�
+							SetTableColW('LAY-app-content-list', 'Sys/GetLogOperationList', TotalColsSysArr);
+						},
+					});
+				});
+				//#endregion
+
+			}
+			//鐩戝惉鎼滅储
+			form.on('submit(LAY-app-contlist-search)', function (data) {
+
+				refreshTable();
+			});
+
+			//#region 鑷畾涔夎〃澶�
+			//鑷畾涔夎〃澶�			
+			active = {
+				customCols: function () {
+					layer.open({
+						type: 2,
+						title: '鑷畾涔夊垪',
+						content: '../SystemSettings/HeaderSetting.html?Href=Sys/GetLogOperationList&ColsSysArr=' + TotalColsSysArr,
+						maxmin: false,
+						resize: false,
+						area: ['970px', '650px']
+					});
+				}
+			};
+			$('.layui-btn').on('click', function () {
+				var type = $(this).data('type');
+				active[type] ? active[type].call(this) : '';
+			});
+			//#endregion
+		});
+	</script>
+</body>
+
+</html>
+
+
+
+
+
+
+
+
+<!-- <!DOCTYPE html>
+<html>
 	<head>
 		<meta charset="utf-8">
 		<title>鐢ㄦ埛淇℃伅鍒楄〃</title>
@@ -200,4 +447,4 @@
 			});
 		</script>
 	</body>
-</html>
+</html> -->
\ No newline at end of file

--
Gitblit v1.8.0