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"></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