index.jsp 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256
  1. <%@ page contentType="text/html;charset=UTF-8" language="java"%>
  2. <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
  3. <!DOCTYPE html>
  4. <html lang="en">
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  7. <!-- Meta, title, CSS, favicons, etc. -->
  8. <meta charset="utf-8">
  9. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  10. <meta name="viewport" content="width=device-width, initial-scale=1">
  11. <title>排列五首页 </title>
  12. <c:set value="${pageContext.request.contextPath}" var="path" scope="page" />
  13. <link href="${path}/resources/vendors/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" type="text/css">
  14. <link href="${path}/resources/vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
  15. <link href="${path}/resources/vendors/nprogress/nprogress.css" rel="stylesheet" type="text/css">
  16. <link href="${path}/resources/src/css/common.css" rel="stylesheet" type="text/css">
  17. </head>
  18. <body class="container child_body">
  19. <div class="row">
  20. <div class="col-md-12">
  21. <div class="row">
  22. <div class="col-md-12 col-sm-12 col-xs-24">
  23. <div class="x_panel show" id="resultLists">
  24. <div class="x_content">
  25. <div class="table_toolbox table_toolbox-top row">
  26. <div class="col-md-12 col-sm-12 col-xs-12">
  27. <button type="button" class="btn btn-primary btn-sm addBtn" ><i class="fa fa-plus"></i> 增加</button>
  28. <button type="button" class="btn btn-primary btn-sm ohBtn" ><i class="fa fa-search"></i> 开奖历史</button>
  29. <button type="button" class="btn btn-primary btn-sm chBtn" ><i class="fa fa-search"></i> 号码历史</button>
  30. <button type="button" class="btn btn-primary btn-sm csBtn" ><i class="fa fa-search"></i> 号码出现</button>
  31. <button type="button" class="btn btn-primary btn-sm cslBtn" ><i class="fa fa-search"></i> 号码出现线条</button>
  32. <button type="button" class="btn btn-primary btn-sm chsBtn" ><i class="fa fa-search"></i> 号码缺失值</button>
  33. <button type="button" class="btn btn-primary btn-sm cchsBtn" ><i class="fa fa-search"></i> 号码缺失值转码</button>
  34. </div>
  35. </div>
  36. <table id="datatable-demo" class="table table-hover table-striped table-bordered bulk_action">
  37. <thead>
  38. <tr>
  39. <th>期号</th>
  40. <th>1位</th>
  41. <th>2位</th>
  42. <th>3位</th>
  43. <th>4位</th>
  44. <th>5位</th>
  45. </tr>
  46. </thead>
  47. <tbody>
  48. <c:forEach var="rf" items="${rfs}">
  49. <tr>
  50. <td>${rf.perNo}</td>
  51. <td>${rf.firstCode}</td>
  52. <td>${rf.secondCode}</td>
  53. <td>${rf.thirdCode}</td>
  54. <td>${rf.fourthCode}</td>
  55. <td>${rf.fifthCode}</td>
  56. </tr>
  57. </c:forEach>
  58. </tbody>
  59. </table>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. <!-- 新增 modal -->
  65. <div class="modal fade bs-add-modal-lg" tabindex="-1" role="dialog" aria-hidden="true">
  66. <div class="modal-dialog modal-lg">
  67. <div class="modal-content">
  68. <div class="modal-header">
  69. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span>
  70. </button>
  71. <h4 class="modal-title" id="myModalTitle">增加</h4>
  72. </div>
  73. <div class="modal-body">
  74. <form class="form-horizontal form-label-left" id="add-form" data-parsley-validate>
  75. <div class="col-md-6 col-sm-6 col-xs-12">
  76. <div class="form-group">
  77. <label class="control-label col-md-3 col-sm-3 col-xs-12"><span class="required">*</span>期号:</label>
  78. <div class="col-md-8 col-sm-8 col-xs-12">
  79. <input type="number" class="form-control" id="perNo" placeholder="">
  80. </div>
  81. </div>
  82. </div>
  83. <div class="col-md-6 col-sm-6 col-xs-12">
  84. <div class="form-group">
  85. <label class="control-label col-md-3 col-sm-3 col-xs-12"><span class="required">*</span>开奖码:</label>
  86. <div class="col-md-8 col-sm-8 col-xs-12">
  87. <input type="number" class="form-control" id="openCode" placeholder="">
  88. </div>
  89. </div>
  90. </div>
  91. <div class="clearfix"></div>
  92. </form>
  93. </div>
  94. <div class="modal-footer">
  95. <button type="button" class="btn btn-primary submit">保存</button>
  96. <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
  97. </div>
  98. </div>
  99. </div>
  100. </div>
  101. </div>
  102. </div>
  103. <!-- jQuery -->
  104. <script src="${path}/resources/vendors/jquery/dist/jquery.min.js"></script>
  105. <!-- Bootstrap -->
  106. <script src="${path}/resources/vendors/bootstrap/dist/js/bootstrap.min.js"></script>
  107. <!-- FastClick -->
  108. <script src="${path}/resources/vendors/fastclick/lib/fastclick.js"></script>
  109. <!-- NProgress -->
  110. <script src="${path}/resources/vendors/nprogress/nprogress.js"></script>
  111. <!-- Custom Theme Scripts -->
  112. <script src="${path}/resources/src/js/global.js"></script>
  113. <!-- iCheck -->
  114. <script src="${path}/resources/vendors/iCheck/icheck.min.js"></script>
  115. <!-- jQuery Tags Input -->
  116. <script src="${path}/resources/vendors/jquery.tagsinput/src/jquery.tagsinput.js"></script>
  117. <!-- Parsley -->
  118. <script src="${path}/resources/vendors/parsleyjs/dist/parsley.min.js"></script>
  119. <script src="${path}/resources/vendors/parsleyjs/dist/i18n/zh_cn.js"></script>
  120. <!-- bootstrap-daterangepicker -->
  121. <script src="${path}/resources/vendors/moment/min/moment.min.js"></script>
  122. <script src="${path}/resources/vendors/moment/locale/zh-cn.js"></script>
  123. <script src="${path}/resources/vendors/bootstrap-daterangepicker/daterangepicker.js"></script>
  124. <!-- bootstrap-datetimepicker -->
  125. <script src="${path}/resources/vendors/bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min.js"></script>
  126. <!-- Datatables -->
  127. <script src="${path}/resources/vendors/datatables.net/js/jquery.dataTables.min.js"></script>
  128. <script src="${path}/resources/vendors/datatables.net-bs/js/dataTables.bootstrap.min.js"></script>
  129. <script src="${path}/resources/vendors/datatables.net-fixedheader/js/dataTables.fixedHeader.min.js"></script>
  130. <!-- common -->
  131. <script src="${path}/resources/src/js/common.js"></script>
  132. <script type="text/javascript">
  133. /* PARSLEY */
  134. /* 参考 http://parsleyjs.org/ */
  135. function init_parsley() {
  136. if( typeof (parsley) === 'undefined'){ return; }
  137. console.log('init_parsley');
  138. $('.submit').on('click', function() {
  139. //期号
  140. var perNo = $('#perNo').val();
  141. if(!perNo){
  142. alert("请输入期号!");
  143. return false;
  144. }
  145. //开奖码
  146. var openCode = $('#openCode').val();
  147. if(!openCode){
  148. alert("请输入开奖码!");
  149. return false;
  150. }
  151. $.post('${path}/rank_five/save_rank_five.zl',
  152. {'perNo' : perNo, 'code' : openCode},
  153. function(result){
  154. if(result.status){
  155. alert("保存成功!");
  156. window.location.reload();
  157. }else{
  158. alert("保存失败!");
  159. }
  160. });
  161. });
  162. };
  163. // Datatable
  164. function init_datatable() {
  165. console.log('init_datatable');
  166. var $datatable = $('#datatable-demo');
  167. $datatable.dataTable({
  168. dom: 'frt<"dataTables_ftools"pil>',
  169. fixedHeader: false,
  170. paging: false,
  171. renderer: "bootstrap"
  172. });
  173. }
  174. // 增加 model
  175. function addModal() {
  176. var $this = $('.addBtn');
  177. $this.click(function() {
  178. console.log('add btn click');
  179. if ($this.attr('disabled')) return;
  180. $('.bs-add-modal-lg').modal('show');
  181. $('#myModalTitle').text('增加开奖码');
  182. });
  183. }
  184. $(document).ready(function() {
  185. init_parsley();
  186. init_datatable();
  187. addModal();
  188. // 查看开奖历史码
  189. $('.ohBtn').click(function(){
  190. window.location.href="${path}/rank_five/show_open_history_code.zl";
  191. });
  192. // 查看同位同码历史码
  193. $('.chBtn').click(function(){
  194. window.location.href="${path}/rank_five/show_code_history_code.zl";
  195. });
  196. // 查看号码出现率
  197. $('.csBtn').click(function(){
  198. window.location.href="${path}/rank_five/show_history_code.zl";
  199. });
  200. // 查看号码出现线条
  201. $('.cslBtn').click(function(){
  202. window.location.href="${path}/rank_five/show_code_lines.zl";
  203. });
  204. // 查看号码缺失值
  205. $('.chsBtn').click(function(){
  206. window.location.href="${path}/rank_five/show_hiatus_code.zl";
  207. });
  208. // 查看号码缺失值转码
  209. $('.cchsBtn').click(function(){
  210. window.location.href="${path}/rank_five/show_hiatus_change_code.zl";
  211. });
  212. })
  213. </script>
  214. </body>
  215. </html>