From 75e19f1d649e971e3422d3a3171592be4bfbe14e Mon Sep 17 00:00:00 2001
From: hwh <332078369@qq.com>
Date: 星期四, 15 八月 2024 16:21:33 +0800
Subject: [PATCH] ·
---
HTML/views/SystemSettings/LogOperation.html | 411 +++++++++++++++++++++++++++------------------------------
1 files changed, 195 insertions(+), 216 deletions(-)
diff --git a/HTML/views/SystemSettings/LogOperation.html b/HTML/views/SystemSettings/LogOperation.html
index ba320c4..e686375 100644
--- a/HTML/views/SystemSettings/LogOperation.html
+++ b/HTML/views/SystemSettings/LogOperation.html
@@ -1,228 +1,207 @@
<!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">
- <script>
- // 杩欓噷鏄渶瑕佸湪椤甸潰娓叉煋涔嬪墠鎵ц鐨勪唬鐮�
- document.addEventListener("DOMContentLoaded", function() {
-
- //鑾峰彇table榛樿鏄剧ず鏁�
- pageCntFirst();
- });
- </script>
- </head>
- <body id="body">
- <div class="layui-fluid" style="padding-bottom: 0; ">
- <div class="layui-card">
- <div class="layui-form layui-card-header layuiadmin-card-header-auto" style="border-bottom:1px solid #CCC" 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="MenuNo" name="MenuNo" placeholder="璇疯緭鍏ヨ彍鍗曞彿" autocomplete="off" class="layui-input">
- </div>
- </div>
- <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">鎿嶄綔鍐呭</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: 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">
- <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>
+
+<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">
+ <script>
+ // 杩欓噷鏄渶瑕佸湪椤甸潰娓叉煋涔嬪墠鎵ц鐨勪唬鐮�
+ document.addEventListener("DOMContentLoaded", function () {
+
+ //鑾峰彇table榛樿鏄剧ず鏁�
+ pageCntFirst();
+ });
+ </script>
+</head>
+
+<body id="body">
+ <div class="layui-fluid" style="padding-bottom: 0;">
+ <div class="layui-card">
+ <div class="layui-form layui-card-header layuiadmin-card-header-auto" style="border-bottom:1px solid #CCC"
+ 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="MenuNo" name="MenuNo" placeholder="璇疯緭鍏ヨ彍鍗曞彿" autocomplete="off"
+ class="layui-input">
</div>
</div>
- </div>
-
- <div id="center"></div>
-
- <div class="layui-card-body">
- <table id="LAY-app-content-list" lay-filter="LAY-app-content-list"></table>
+ <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">鎿嶄綔鍐呭</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: 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">
+ <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">
+ <table id="LAY-app-content-list" lay-filter="LAY-app-content-list"></table>
+ </div>
</div>
- <script src="../../layuiadmin/layui/layui.js"></script>
- <script src="../../js/public.js"></script>
- <script src="../../js/jquery-3.5.1.min.js"></script>
- <script src="../../js/jquery.cookie.js"></script>
- <script>
- layui.config({
- base: '../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
- }).extend({
- index: 'lib/index' //涓诲叆鍙fā鍧�
- }).use(['index', 'table', 'laypage', 'layer'], function() {
- var table = layui.table,
- form = layui.form,
- laypage = layui.laypage,
- layer = layui.layer;
- var h1 = GetTableHeight();
- refreshTable("", "", "", "","");
- var tableIns;
+ </div>
+ <script src="../../layuiadmin/layui/layui.js"></script>
+ <script src="../../js/public.js"></script>
+ <script src="../../js/jquery-3.5.1.min.js"></script>
+ <script src="../../js/jquery.cookie.js"></script>
+ <script>
+ layui.config({
+ base: '../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
+ }).extend({
+ index: 'lib/index' //涓诲叆鍙fā鍧�
+ }).use(['index', 'table', 'laypage', 'layer'], function () {
+ var table = layui.table,
+ form = layui.form,
+ laypage = layui.laypage,
+ layer = layui.layer;
- //鑾峰彇绫诲瀷鑿滃崟涓嬫媺
- sendData(IP + '/Basis/GetDicTypeList?DicName=鎿嶄綔绫诲瀷',{},'get',function(res){
- if (res.code == 0) //鎴愬姛
- {
- for (var i = 0; i < res.data.length; i++)
- {
- $("#Type").append('<option value =' + res.data[i].Id + '>' + res.data[i].DictName + '</option>');
- }
- form.render('select');
+ var h1 = GetTableHeight();
+ var tableIns;
+
+ //鑾峰彇绫诲瀷鑿滃崟涓嬫媺
+ sendData(IP + '/Basis/GetDicTypeList?DicName=鎿嶄綔绫诲瀷', {}, 'get', function (res) {
+ if (res.code == 0) //鎴愬姛
+ {
+ for (var i = 0; i < res.data.length; i++) {
+ $("#Type").append('<option value =' + res.data[i].Id + '>' + res.data[i].DictName + '</option>');
}
- else //涓嶆垚鍔�
- {
- layer.msg('鑾峰彇绫诲瀷鑿滃崟淇℃伅澶辫触锛�', {
- icon: 2,
- time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
- }, function() {});
- }
- });
-
-
- function refreshTable(MenuName, Type, Msg, MenuNo,ParentNo) {
- var param = {
- MenuName: MenuName,
- Type: Type,
- Msg: Msg,
- MenuNo: MenuNo,
- ParentNo: ParentNo,
- };
- ParentNo = '绯荤粺璁剧疆'; //妯″潡鍚嶇О
- var url = "/Basis/GetSysOperationList?MenuName="+MenuName+"&&Type="+Type+"&&Msg="+Msg+"&&MenuNo="+MenuNo+"&&ParentNo="+ParentNo;
- sendData(IP + url, {}, 'get', function(res) {
-
- // console.log(res.data)
-
- if (res.code == 0) //鎴愬姛
- {
- var list = res.data;
- $.extend(infoOptions, {
- data: list
- });
- infoOptions.page = {
- curr: 1
- }
- tableIns = table.render(infoOptions);
-
- }
- else //涓嶆垚鍔�
- {
- layer.msg('鑾峰彇鏃ュ織鍒楄〃淇℃伅澶辫触锛�', {
- icon: 2,
- time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
- }, function() {});
- }
- });
-
+ form.render('select');
}
- 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>';
- }
- }
- }
- }
+ else //涓嶆垚鍔�
+ {
+ layer.msg('鑾峰彇绫诲瀷鑿滃崟淇℃伅澶辫触锛�', {
+ icon: 2,
+ time: 2000 //2绉掑叧闂紙濡傛灉涓嶉厤缃紝榛樿鏄�3绉掞級
+ }, function () { });
}
- var infoOptions = {
- elem: '#LAY-app-content-list',
- height: h1,
- id: 'LAY-app-content-list',
- page: true,
- limit: pageCnt,
- limits: pageLimits,
- even: true,
- cols:
- [[
- {
- title: '搴忓彿', type: 'numbers', fixed: 'left', width:65
- },
- {
- field: 'ParentNo', title: '妯″潡鍙�', align: 'center', fixed: 'left', width:80
- },
- {
- field: 'MenuNo', title: '鑿滃崟鍙�', align: 'center', fixed: 'left', width:80
- },
- {
- field: 'MenuName', title: '鑿滃崟鍚嶇О', align: 'center', width:190
- },
- {
- field: 'FkNo', title: '鏁版嵁缂栧彿', align: 'center', width:180
- },
- {
- field: 'TypeName', 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: function (d) {
- return formatDate(d.CreateTime);
- }
- }
- ]]
- };
- //鐩戝惉鎼滅储
- form.on('submit(LAY-app-contlist-search)', function(data) {
- // console.log(data)
- var MenuName = data.field.MenuName;
- var Type = data.field.Type;
- var Msg = data.field.Msg;
- var MenuNo = data.field.MenuNo;
- //MenuName, Type, Msg, MenuNo,ParentNo
- refreshTable(MenuName, Type, Msg, MenuNo);
- });
-
- var doing = true;
-
- // $('.layui-btn.layuiadmin-btn-list').on('click', function() {
- // var type = $(this).data('type');
- // active[type] ? active[type].call(this) : '';
- // });
});
- </script>
- </body>
-</html>
+ var TotalColsArr = [[
+ {
+ title: '搴忓彿', type: 'numbers', fixed: 'left', width: 65
+ },
+ {
+ field: 'ParentNo', title: '妯″潡鍙�', align: 'center', fixed: 'left', width: 80
+ },
+ {
+ field: 'MenuNo', title: '鑿滃崟鍙�', align: 'center', fixed: 'left', width: 80
+ },
+ {
+ field: 'MenuName', title: '鑿滃崟鍚嶇О', align: 'center', width: 190
+ },
+ {
+ field: 'FkNo', title: '鏁版嵁缂栧彿', align: 'center', width: 180
+ },
+ {
+ field: 'TypeName', 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: function (d) {
+ return formatDate(d.CreateTime);
+ }
+ }
+ ]];
+ var TotalColsSysArr = encodeURIComponent(encodeURIComponent(JSON.stringify(TotalColsArr)))//灏嗚〃澶存暟鎹繘琛寀rl缂栫爜
+ function objectToQueryString(obj) {
+ var queryString = '';
+ for (var key in obj) {
+ if (obj.hasOwnProperty(key)) {
+ if (queryString.length > 0) {
+ queryString += '&';
+ }
+ queryString += encodeURIComponent(key) + '=' + encodeURIComponent(obj[key]);
+ }
+ }
+ return queryString;
+ }
+ // 鍒涘缓娓叉煋瀹炰緥
+ tableIns = table.render({
+ elem: '#LAY-app-content-list',
+ url: IP + "/Basis/GetSysOperationList",
+ method: 'post',
+ height: GetTableHeight(),
+ id: 'LAY-app-content-list',
+ where: {
+ MenuName: $("#MenuName").val(),
+ Type: $("#Type").val(),
+ Msg: $("#Msg").val(),
+ MenuNo: $("#MenuNo").val(),
+ ParentNo: '绯荤粺璁剧疆',
+ },
+
+ contentType: 'application/json',
+ defaultToolbar: [],
+ headers: { ToKen: $.cookie('token') },
+ page: true,
+ even: true,
+ limit: pageCnt,
+ limits: pageLimits,
+ cellMinWidth: 60,
+ done: function (res) {
+ //鑷畾涔夊垪瀹�
+ SetTableColW('LAY-app-content-list', 'Basis/GetSysOperationList', TotalColsSysArr);
+ },
+ cols: TotalColsArr
+ });
+
+ //鐩戝惉鎼滅储
+ form.on('submit(LAY-app-contlist-search)', function (data) {
+ table.reload('LAY-app-content-list', {
+ where: {
+ MenuName: $("#MenuName").val(),
+ Type: $("#Type").val(),
+ Msg: $("#Msg").val(),
+ MenuNo: $("#MenuNo").val(),
+ ParentNo: '绯荤粺璁剧疆',
+ }
+ });
+ });
+
+ var doing = true;
+
+ $('.layui-btn.layuiadmin-btn-list').on('click', function () {
+ var type = $(this).data('type');
+ active[type] ? active[type].call(this) : '';
+ });
+ });
+ </script>
+</body>
+
+</html>
\ No newline at end of file
--
Gitblit v1.8.0