logList.jsp 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/context/mytags.jsp"%>
  3. <t:base type="jquery,easyui,tools,DatePicker"></t:base>
  4. <t:datagrid title="log.manage" name="logList" actionUrl="logController.do?datagrid" idField="id" sortName="operatetime" sortOrder="desc" pageSize="20" extendParams="view:scrollview,">
  5. <t:dgCol title="log.level" field="loglevel" replace="登录_1,退出_2,插入_3,删除_4,修改_5,上传_6,其他_7"></t:dgCol>
  6. <t:dgCol title="common.id" field="id" hidden="true"></t:dgCol>
  7. <t:dgCol title="log.content" field="logcontent" width="200"></t:dgCol>
  8. <t:dgCol title="operate.ip" field="note" width="200"></t:dgCol>
  9. <t:dgCol title="操作人" field="userId" dictionary="t_s_base_user,id,realname" width="200"></t:dgCol>
  10. <t:dgCol title="(推荐使用IE8+,<br>谷歌浏览器可以获得更快,<br>更安全的页面响应速度) " field="broswer" width="100"></t:dgCol>
  11. <t:dgCol title="operate.time" field="operatetime" formatter="yyyy-MM-dd hh:mm:ss" width="200"></t:dgCol>
  12. </t:datagrid>
  13. <div id="logListtb" style="padding: 3px; height: 25px">
  14. <span style="float:left;">
  15. <a href="#" class="easyui-linkbutton l-btn l-btn-plain" plain="true" icon="icon-search" onclick="detail('<t:mutiLang langKey="common.view"/>','logController.do?logDetail','logList',null,null)" id="">
  16. <t:mutiLang langKey="common.view"/>
  17. </a>
  18. </span>
  19. <div name="searchColums" style="float: right; padding-right: 15px;">
  20. <t:mutiLang langKey="log.level"/>:
  21. <select name="loglevel" id="loglevel" onchange="logListsearch();">
  22. <option value="0"><t:mutiLang langKey="select.loglevel"/></option>
  23. <option value="1"><t:mutiLang langKey="common.login"/></option>
  24. <option value="2"><t:mutiLang langKey="common.logout"/></option>
  25. <option value="3"><t:mutiLang langKey="common.insert"/></option>
  26. <option value="4"><t:mutiLang langKey="common.delete"/></option>
  27. <option value="5"><t:mutiLang langKey="common.update"/></option>
  28. <option value="6"><t:mutiLang langKey="common.upload"/></option>
  29. <option value="7"><t:mutiLang langKey="common.other"/></option>
  30. </select>
  31. <span>
  32. <span style="vertical-align:middle;display:-moz-inline-box;display:inline-block;width: 80px;text-align:right;" title="操作时间 ">
  33. <t:mutiLang langKey="operate.time"/>: </span>
  34. <input type="text" name="operatetime_begin" id="operatetime_begin" style="width: 160px; height: 24px;" class="Wdate" onFocus="WdatePicker({maxDate:'#F{$dp.$D(\'operatetime_end\')}',dateFmt:'yyyy-MM-dd HH:mm:ss'})">~
  35. <input type="text" name="operatetime_end" id="operatetime_end" style="width: 160px; height: 24px; margin-right: 20px;" class="Wdate" onFocus="WdatePicker({minDate:'#F{$dp.$D(\'operatetime_begin\')}',dateFmt:'yyyy-MM-dd HH:mm:ss'})" />
  36. </span>
  37. <a href="#" class="easyui-linkbutton" iconCls="icon-search" onclick="logListsearch();"><t:mutiLang langKey="common.query"/></a>
  38. <a href="#" class="easyui-linkbutton" iconCls="icon-search" onclick="clearSearch();"><t:mutiLang langKey="common.clear"/></a>
  39. </div>
  40. </div>
  41. <script type="text/javascript">
  42. $(document).ready(function(){
  43. $("input").css("height", "24px");
  44. });
  45. function logListsearch(){
  46. var loglevel = $("#loglevel").val();
  47. var operatetime_begin = $("#operatetime_begin").val();
  48. var operatetime_end = $("#operatetime_end").val();
  49. if(jQuery.trim(operatetime_begin) != '' || jQuery.trim(operatetime_end) != ''){
  50. $("#logList").datagrid('load',{
  51. loglevel : loglevel,
  52. operatetime_begin : operatetime_begin,
  53. operatetime_end : operatetime_end
  54. });
  55. }else{
  56. $("#logList").datagrid('load',{
  57. loglevel : loglevel
  58. });
  59. }
  60. }
  61. function clearSearch(){
  62. $("#loglevel").val(0);
  63. $("#operatetime_begin").val("");
  64. $("#operatetime_end").val("");
  65. $("#logList").datagrid('load',{});
  66. }
  67. </script>