var example = null; var pers = null; var version = ""; let layer; var remarkShowLength = 50;//默认现实的字符串长度 layui.use(['laydate','form','layer'], function () { layer = layui.layer; var laydate = layui.laydate; pers = checkPermission(); var today = getNowTime(); // 假设你的 getNowTime() 返回 'yyyy-MM-dd' 格式 $('#test6').val(today + ' - ' + today); laydate.render({ elem: '#test6', range: true, min: $('#hidMinListDate').val(), max: $('#hidMaxListDate').val() }); init(); $("#searchBt").click(function () { var dateRange = $.trim($('#test6').val()); if (!dateRange) { return layer.msg('请选择日期范围', { icon: 2, time: 2000 }); } example.ajax.reload(); }); $("#resetBt").click(function () { $("#module").val(""); $("#keyWord").val(""); $('#test6').val(today + ' - ' + today); example.ajax.reload(); }); }); function init() { example = $('#dt-tables').DataTable({ "destroy": true, "searching": false, "processing": true, //加载数据时显示进度状态 "serverSide": true, "pagingType": "full_numbers", //首页|尾页 "language": { "url": "../../../js/plugin/datatables/Chinese.lang" }, "createdRow": function (row, data, dataIndex) { if(!!data.remark){ if (data.remark.length > remarkShowLength) {//只有超长,才有td点击事件 $(row).children('td').eq(3).attr('onclick', 'javascript:changeShowRemarks(this);'); } $(row).children('td').eq(3).attr('content', data.remark); } }, "ajax": { "url": smz_ht_url + "/userHistory/operationLog", "type": "post", "data": function (d) { var dateRange = $.trim($('#test6').val()); var parts = dateRange.split(' - '); var startTime = parts[0]; var endTime = parts[1]; d.module = $("#module").val(); d.keyWord = $("#keyWord").val().trim();//关键字部分,查询功能 d.startTime = startTime; d.endTime = endTime; }, "error": function (xhr, textStatus, errorThrown) { var msg = xhr.responseText; console.log(msg); var response = JSON.parse(msg); var code = response.code; var message = response.message; if (code == 400) { layer.msg(message); } else if (code == 401) { localStorage.removeItem("public_token"); localStorage.removeItem("smz-token"); layer.msg("token过期,请先登录", {shift: -1, time: 1000}, function () { top.location.href= contentPath + '/login.html'; }); } else if (code == 403) { console.log("未授权:" + message); layer.msg('未授权'); } else if (code == 500) { console.log('系统错误:' + message); } } }, "lengthMenu": [ [10, 20, 50], [10, 20, 50] ], // 设置每页显示数据量选项 "drawCallback": function () { // alert( '表格重绘了' ); var thisDataTable = $('#dt-tables').DataTable(); $(".pagination").append("