<!DOCTYPE html> <html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro"> <meta charset="utf-8"> <head th:include="include :: header"></head> <body class="gray-bg"> <div class="container-div"> <div class="row"> <div class="col-sm-12 select-info"> <form id="logininfor-form"> <div class="select-list"> <ul> <li> <label>调用方法:</label><input type="text" name="caller_method"/> </li> <li class="time"> <label>发生时间: </label> <input type="text" class="time-input" id="startTime" placeholder="开始时间" name="beginTime"/> <span>-</span> <input type="text" class="time-input" id="endTime" placeholder="结束时间" name="endTime"/> </li> <li> <a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i> 搜索</a> <a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset('logininfor-form')"><i class="fa fa-refresh"></i> 重置</a> <!--<a class="btn btn-success btn-rounded btn-sm" onclick="$.table.exportExcel()" shiro:hasPermission="monitor:logininfor:export"><i class="fa fa-download"></i> 导出</a>--> </li> </ul> </div> </form> </div> <div class="col-sm-12 select-info"> <table id="bootstrap-table" data-mobile-responsive="true" class="table table-bordered table-hover"></table> </div> </div> </div> <div th:include="include :: footer"></div> <script th:inline="javascript"> var detailFlag = [[${@permission.hasPermi('monitor:errorlog:detail')}]]; var datas = [[${@dict.getType('sys_common_status')}]]; var prefix = ctx + "monitor/errorlog" $(function() { var options = { url: prefix + "/list", sortName: "timestmp", sortOrder: "desc", search: false, showExport: false, columns: [{ checkbox: true }, { field: 'eventId', title: '错误编号' }, // { // field: 'timestmp', // title: '时间戳', // sortable: true // }, // { // field: 'formattedMessage', // title: '格式化错误信息' // }, { field: 'loggerName', title: '日志名' }, { field: 'levelString', title: '级别' }, { field: 'threadName', title: '线程名' }, // { // field: 'reference_flag', // title: '参数标志', // }, // { // field: 'arg0', // title: 'arg0参数' // }, // { // field: 'arg1', // title: 'arg1参数' // }, // { // field: 'arg2', // title: 'arg2参数' // }, // { // field: 'arg3', // title: 'arg3参数', // }, { field: 'callerFilename', title: '线程名称' }, { field: 'callerClass', title: '线程类', }, { field: 'callerMethod', title: '线程方法' }, { field: 'callerLine', title: '线程' }, { field: 'creattime', title: '发生时间', sortable: true }, { title: '操作', align: 'center', formatter: function(value, row, index) { var actions = []; actions.push('<a class="btn btn-warning btn-xs ' + detailFlag + '" href="#" onclick="detaill(\'' + row.event_id + '\')"><i class="fa fa-search"></i>详细</a>'); return actions.join(''); } }] }; $.table.init(options); }); /*操作日志-详细*/ function detaill(event_id) { console.log(event_id); var url = prefix + '/detail/' + event_id; $.modal.open("错误日志详细", url); } </script> </body> </html>