cert_apply_ok.html 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <title>证书验签</title>
  7. <meta name="viewport" content="initial-scale=1, maximum-scale=1">
  8. <link rel="shortcut icon" href="/favicon.ico">
  9. <meta name="apple-mobile-web-app-capable" content="yes">
  10. <meta name="apple-mobile-web-app-status-bar-style" content="black">
  11. <link rel="stylesheet" href="//g.alicdn.com/msui/sm/0.6.2/css/sm.min.css">
  12. <link rel="stylesheet" href="//g.alicdn.com/msui/sm/0.6.2/css/sm-extend.min.css">
  13. <link rel="stylesheet" href="${contextPath}/dist/js/sign/esignDemo.css">
  14. </head>
  15. <body>
  16. <div class="page-group">
  17. <div class="page">
  18. <#include "common/header.html">
  19. <#include "common/bottom.html">
  20. <div class="content">
  21. <div class="page-index">
  22. <div class="list-block">
  23. <form action="${contextPath}/cert/cert_save" method="post" id="saveForm">
  24. <input class="" type="hidden" name="id" value="${userModel.id}" />
  25. <ul>
  26. <!-- Text inputs -->
  27. <li>
  28. <div class="item-content">
  29. <div class="item-media"><i class="icon icon-form-name"></i></div>
  30. <div class="item-inner">
  31. <div class="item-title label">姓名</div>
  32. <div class="item-input">
  33. <input type="text" name="user_name" id="user_name" value="${userModel.user_name!}">
  34. </div>
  35. </div>
  36. </div>
  37. </li>
  38. <li>
  39. <div class="item-content">
  40. <div class="item-media"><i class="icon icon-form-name"></i></div>
  41. <div class="item-inner">
  42. <div class="item-title label">证书</div>
  43. <div class="item-input">
  44. <input type="text" name="cret_name" id="cret_name" value="${userModel.user_name!}.crt">
  45. </div>
  46. </div>
  47. </div>
  48. </li>
  49. <li>
  50. <div class="item-content">
  51. <div class="item-media"><i class="icon icon-form-password"></i></div>
  52. <div class="item-inner">
  53. <div class="item-title label">秘钥</div>
  54. <div class="item-input">
  55. <input type="password" name="cret_key" id="cret_key" value="" class="">
  56. </div>
  57. </div>
  58. </div>
  59. </li>
  60. <li class="align-top">
  61. <div class="item-content">
  62. <div class="item-media"><i class="icon icon-form-comment"></i></div>
  63. <div class="item-inner">
  64. <div class="item-title label">签名</div>
  65. <div class="item-input">
  66. <div class="canvasDiv" style="width:100%;">
  67. <div id="editing_area" style="width:100%;">
  68. <canvas width="200px" id="canvasEdit"></canvas>
  69. </div>
  70. </div>
  71. </div>
  72. </div>
  73. </div>
  74. </li>
  75. <li class="align-top">
  76. <div class="item-content">
  77. <div class="item-media"><i class="icon icon-form-comment"></i></div>
  78. <div class="item-inner">
  79. <div><a href="#" id="sign_ok" class="button button-big button-fill button-danger">确定</a></div>
  80. <div><a href="#" id="sign_clear" class="button button-big button-fill button-success">清除</a></div>
  81. </div>
  82. </div>
  83. </li>
  84. <li class="align-top">
  85. <div class="item-content">
  86. <div class="item-media"><i class="icon icon-form-comment"></i></div>
  87. <div class="item-inner">
  88. <div class="item-title label">签名展示</div>
  89. <div class="item-input">
  90. <div class="imgDiv">
  91. <span id="sign_show"></span>
  92. </div>
  93. </div>
  94. </div>
  95. </div>
  96. </li>
  97. </ul>
  98. </form>
  99. </div>
  100. <div class="content-block">
  101. <div class="row">
  102. <div class="col-50"><a href="#" class="button button-big button-fill button-danger">取消</a></div>
  103. <div class="col-50"><a href="#" id="saveBtn" class="button button-big button-fill button-success">提交</a></div>
  104. </div>
  105. </div>
  106. </div>
  107. </div>
  108. </div>
  109. </div>
  110. <#include "common/menus.html">
  111. <script type='text/javascript' src='//g.alicdn.com/sj/lib/zepto/zepto.min.js' charset='utf-8'></script>
  112. <script type='text/javascript' src='//g.alicdn.com/msui/sm/0.6.2/js/sm.min.js' charset='utf-8'></script>
  113. <script type='text/javascript' src='//g.alicdn.com/msui/sm/0.6.2/js/sm-extend.min.js' charset='utf-8'></script>
  114. <!-- 默认必须要执行$.init(),实际业务里一般不会在HTML文档里执行,通常是在业务页面代码的最后执行 -->
  115. <script>$.init()</script>
  116. <script type="text/javascript" src="${contextPath}/dist/js/sign/jquery.min.js"></script>
  117. <script type="text/javascript" src="${contextPath}/dist/js/sign/esign.js"></script>
  118. <script type="text/javascript">
  119. $(function(){
  120. //初始化动作,根据DOM的ID不同进行自定义,如果不写则内部默认取这四个
  121. $().esign("canvasEdit", "sign_show", "sign_clear", "sign_ok");
  122. });
  123. </script>
  124. <script>
  125. $(document).ready( function() {
  126. $("#saveBtn").click( function() {
  127. $("#saveForm").submit();
  128. });
  129. });
  130. </script>
  131. </body>
  132. </html>