index.ftl 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>调度日志</title>
  5. <#import "/common/common.macro.ftl" as netCommon>
  6. <@netCommon.commonStyle />
  7. <!-- DataTables -->
  8. <link rel="stylesheet" href="${request.contextPath}/static/adminlte/plugins/datatables/dataTables.bootstrap.css">
  9. <!-- daterangepicker -->
  10. <link rel="stylesheet" href="${request.contextPath}/static/adminlte/plugins/daterangepicker/daterangepicker-bs3.css">
  11. </head>
  12. <body class="hold-transition skin-blue sidebar-mini">
  13. <div class="wrapper">
  14. <!-- header -->
  15. <@netCommon.commonHeader />
  16. <!-- left -->
  17. <@netCommon.commonLeft />
  18. <!-- Content Wrapper. Contains page content -->
  19. <div class="content-wrapper">
  20. <!-- Content Header (Page header) -->
  21. <section class="content-header">
  22. <h1>调度日志<small>调度中心</small></h1>
  23. <ol class="breadcrumb">
  24. <li><a><i class="fa fa-dashboard"></i>调度日志</a></li>
  25. <li class="active">调度管理</li>
  26. </ol>
  27. </section>
  28. <!-- Main content -->
  29. <section class="content">
  30. <div class="row">
  31. <div class="col-xs-5">
  32. <div class="input-group">
  33. <span class="input-group-addon">
  34. 调度时间
  35. </span>
  36. <input type="text" class="form-control" id="filterTime" readonly
  37. value="<#if triggerTimeStart?exists && triggerTimeEnd?exists >${triggerTimeStart?if_exists?string('yyyy-MM-dd HH:mm:ss')} - ${triggerTimeEnd?if_exists?string('yyyy-MM-dd HH:mm:ss')}</#if>" >
  38. </div>
  39. </div>
  40. <div class="col-xs-5">
  41. <div class="input-group">
  42. <span class="input-group-addon">
  43. jobName
  44. </span>
  45. <input type="text" class="form-control" id="jobName" value="${jobName}" autocomplete="on" >
  46. </div>
  47. </div>
  48. <div class="col-xs-2">
  49. <button class="btn btn-block btn-info" id="searchBtn">搜索</button>
  50. </div>
  51. </div>
  52. <div class="row">
  53. <div class="col-xs-12">
  54. <div class="box">
  55. <div class="box-header"><h3 class="box-title">调度日志</h3></div>
  56. <div class="box-body">
  57. <table id="joblog_list" class="table table-bordered table-striped display" width="100%" >
  58. <thead>
  59. <tr>
  60. <th>id</th>
  61. <th>jobName</th>
  62. <th>jobCron</th>
  63. <th>jobClass</th>
  64. <th>jobData</th>
  65. <th>triggerTime</th>
  66. <th>triggerStatus</th>
  67. <th>triggerMsg</th>
  68. <th>handleTime</th>
  69. <th>handleStatus</th>
  70. <th>handleMsg</th>
  71. </tr>
  72. </thead>
  73. <tbody></tbody>
  74. </table>
  75. </div>
  76. </div>
  77. </div>
  78. </div>
  79. </section>
  80. </div>
  81. <!-- footer -->
  82. <@netCommon.commonFooter />
  83. </div>
  84. <@netCommon.commonScript />
  85. <@netCommon.comAlert />
  86. <!-- DataTables -->
  87. <script src="${request.contextPath}/static/adminlte/plugins/datatables/jquery.dataTables.min.js"></script>
  88. <script src="${request.contextPath}/static/adminlte/plugins/datatables/dataTables.bootstrap.min.js"></script>
  89. <!-- daterangepicker -->
  90. <script src="${request.contextPath}/static/adminlte/plugins/daterangepicker/moment.min.js"></script>
  91. <script src="${request.contextPath}/static/adminlte/plugins/daterangepicker/daterangepicker.js"></script>
  92. <script>var base_url = '${request.contextPath}';</script>
  93. <script src="${request.contextPath}/static/js/joblog.index.1.js"></script>
  94. </body>
  95. </html>