personal.html 9.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290
  1. <!DOCTYPE html>
  2. <html lang="zh-cn">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <script src="./vue.js"></script>
  8. <title>个人会员入会申请登记表</title>
  9. <style scoped="scoped">
  10. .header{
  11. width: 880px;
  12. margin: 0 auto;
  13. display: flex;
  14. justify-content: center;
  15. align-items: center;
  16. margin-top: 25px;
  17. }
  18. .header .img{
  19. margin-right: 24px;
  20. width: 90px;
  21. height: 90px;
  22. /* border: 1px solid red; */
  23. /* background-color: pink; */
  24. }
  25. .table {
  26. border-collapse: collapse;
  27. border-spacing: 0;
  28. background-color: transparent;
  29. display: table;
  30. max-width: 100%;
  31. margin: 0 auto;
  32. }
  33. .table td {
  34. height: 44px;
  35. text-align: center;
  36. vertical-align: middle;
  37. font-size: 18px;
  38. font-family: 'Arial Normal', 'Arial';
  39. color: #333333;
  40. padding: 4px 12px;
  41. }
  42. .table-bordered {
  43. border: 1px solid #ddd;
  44. }
  45. * {
  46. margin: 0px;
  47. padding: 0px;
  48. }
  49. .info{
  50. width: 800px;
  51. margin: 0 auto;
  52. display: flex;
  53. justify-content: space-between;
  54. margin-top: 12px;
  55. font-size:16px;
  56. }
  57. .date{
  58. display: flex;
  59. justify-content: flex-end;
  60. }
  61. .gap{
  62. display: block;
  63. height: 4px;
  64. width: 26px;
  65. }
  66. .column {
  67. width: 100px;
  68. height: 15px;
  69. border: 1px solid #333;
  70. background: #f1f1f1;
  71. }
  72. .box{
  73. border: 1px solid #333;
  74. }
  75. .column01{
  76. width: 100px;
  77. height: 15px;
  78. border: 1px solid #333;
  79. /* background: #f1f1f1; */
  80. }
  81. .checkbox{
  82. width: 20px;
  83. height: 15px;
  84. border: 1px solid #333;
  85. /* justify-content: center; */
  86. }
  87. .box01{
  88. margin-right: 3px;
  89. margin-left: 3px;
  90. }
  91. .tpl{
  92. width: 50px !important;
  93. height: 15px;
  94. border: 1px solid #333;
  95. background: #f1f1f1;
  96. }
  97. .tpl01{
  98. width: 50px !important;
  99. height: 15px;
  100. border: 1px solid #333;
  101. }
  102. .title{
  103. font-size: 18px !important;
  104. font-weight: bold;
  105. }
  106. .value {
  107. width: 120px;
  108. height: 15px;
  109. border: 1px solid #333;
  110. }
  111. .value1-tip{
  112. border: 1px solid #333;
  113. }
  114. .value1{
  115. width:110px;
  116. display: inline-block;
  117. }
  118. .value9{
  119. width:550px;
  120. display: inline-block;
  121. text-align: left;
  122. }
  123. .value2{
  124. width:550px;
  125. display: inline-block;
  126. text-align: left;
  127. }
  128. .value3{
  129. width:610px;
  130. display: inline-block;
  131. text-align: left;
  132. }
  133. .value4{
  134. padding: 8px 0px;
  135. }
  136. .value5{
  137. padding-right: 180px;
  138. text-align: right;
  139. }
  140. .value6{
  141. text-align: right;
  142. padding: 8px 45px;
  143. }
  144. .value7{
  145. text-align: right;
  146. padding-right: 180px;
  147. padding-top: 10px;
  148. }
  149. .value8{
  150. text-align: right;
  151. padding: 8px 45px;
  152. }
  153. .tp{
  154. width: 60px;
  155. display: inline-block;
  156. }
  157. .cameraCheckBoxTop{
  158. margin-right: 8px;
  159. width: 15px;
  160. height: 15px;
  161. }
  162. .portrait {
  163. width: 100px;
  164. height: 100px;
  165. }
  166. .button-dayin{
  167. background-color: #FF0000;
  168. color: #FFFFFF;
  169. width: 200px;
  170. padding: 20px 0px;
  171. margin: 50px auto;
  172. text-align: center;
  173. font-size: 30px;
  174. }
  175. </style>
  176. </head>
  177. <body>
  178. <div id="app">
  179. <div>
  180. <div class="header">
  181. <div class="img">
  182. <img style="height: 90px; width: 90px;" src="http://red.liuniu946.com/dru/img/h.png" />
  183. </div>
  184. <div class="left">
  185. <div style="font-size: 30px;">中国红十字会个人会员</div>
  186. <div style="margin-top: 5px;text-align: center;font-size: 30px;">入会申请登记表</div>
  187. </div>
  188. </div>
  189. <div style="margin:8px auto;">
  190. <table class="table table-striped table-bordered" align="center" valign="center">
  191. <tr>
  192. <td class="column">姓名</td>
  193. <td class="value" colspan="2">{{decodeURIComponent(hh.full_name)}}</td>
  194. <td class="column">性别</td>
  195. <td class="value" colspan="2">{{decodeURIComponent(hh.gender)*1 == 1 ? '女' : '男'}}</td>
  196. <td class="value" rowspan="3"><img class="portrait" :src="decodeURIComponent(hh.certificateimage)" /></td>
  197. </tr>
  198. <tr>
  199. <td class="column">文化程度</td>
  200. <td class="value" colspan="2">{{decodeURIComponent(hh.education_text)}}</td>
  201. <td class="column">出生年月</td>
  202. <td class="value" colspan="2">{{decodeURIComponent(hh.birthday)}}</td>
  203. </tr>
  204. <tr>
  205. <td class="column">身份证号</td>
  206. <td class="value" colspan="2">{{decodeURIComponent(hh.id_card)}}</td>
  207. <td class="column">联系电话</td>
  208. <td class="value" colspan="2">{{decodeURIComponent(hh.mobile)}}</td>
  209. </tr>
  210. <tr>
  211. <td class="column">工作单位</td>
  212. <td class="value" colspan="7">{{decodeURIComponent(hh.company_name)}}</td>
  213. <!-- <td class="value" colspan="3">15079506035</td> -->
  214. </tr>
  215. <tr>
  216. <td class="column">地址</td>
  217. <td class="value" colspan="7">{{decodeURIComponent(hh.address)}}</td>
  218. <!-- <td class="value" colspan="3">15079506035</td> -->
  219. </tr>
  220. <tr>
  221. <td class="column" style="height: 440px;">会员申请</td>
  222. <td class="value" colspan="7" style="padding: 32px 12px;text-indent: 30px;">
  223. <div style="text-align: left;line-height: 26px;">
  224. 我自愿加入中国红十字会,遵守《中华人民共和国红十字会法》,承认《中国红十字会章程》,积极参加红十字会活动,维护红十字会合法权益,发扬“人道、博爱、奉献”的红十字精神,为发展红十字事业做贡献。
  225. </div>
  226. <div style="text-align: right;margin-right: 196px;margin-top: 220px;">申请人签字</div>
  227. <div style="text-align: right;margin-top: 24px;" class="date">发证日期: <span
  228. class="gap"></span>年<span class="gap"></span>月<span class="gap"></span>日</div>
  229. </td>
  230. </tr>
  231. <tr style="height: 260px;">
  232. <td class="column">批准单位意见</td>
  233. <td class="value" colspan="7">
  234. <div style="text-align: right;margin-right: 196px;margin-top: 84px;">(盖章)</div>
  235. <div class="date" style="margin-top: 24px;">发证日期: <span class="gap"></span>年<span
  236. class="gap"></span>月<span class="gap"></span>日</div>
  237. </td>
  238. </tr>
  239. </table>
  240. </div>
  241. </div>
  242. </div>
  243. </body>
  244. <script>
  245. var app = new Vue({
  246. el: '#app',
  247. data() {
  248. return {
  249. hh: {}
  250. }
  251. },
  252. created() {
  253. this.hh = this.GetRequest()
  254. },
  255. computed: {
  256. },
  257. methods: {
  258. GetRequest() {
  259. var url = location.search; //获取url中"?"符后的字串
  260. var theRequest = new Object();
  261. if (url.indexOf("?") != -1) {
  262. var str = url.substr(1);
  263. strs = str.split("&");
  264. for(var i = 0; i < strs.length; i ++) {
  265. theRequest[strs[i].split("=")[0]]=(strs[i].split("=")[1]);
  266. }
  267. }
  268. return theRequest;
  269. }
  270. }
  271. })
  272. </script>
  273. </html>