detail.html 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. <style>
  2. .label-default {
  3. background-color: #ccc;
  4. }
  5. </style>
  6. <div class="container" style="padding: 20px 0px 15px 0px;">
  7. <ol class="breadcrumb">
  8. <li><a href="{:url('/home/home')}">首页</a></li>
  9. <li><a href="{:url('/comjobs/comjobs')}">招聘信息</a></li>
  10. <li class="active">{$comjobs.title}</li>
  11. </ol>
  12. </div>
  13. <div class="container">
  14. <div class="row comjobsitem">
  15. <div class="col-md-4 col-sm-12">
  16. <img class="img-thumbnail img-responsive" style="width: 100%;" src="{$comjobs.worker.tilpic}" />
  17. </div>
  18. <div class="col-md-8 col-sm-12">
  19. <div>
  20. <h3><strong>{$comjobs.title}</strong></h3>
  21. <p>
  22. {switch comjobs.wtype }
  23. {case 1}<span class="text-danger bwagall">{$comjobs.bwagall}-{$comjobs.zwagall}元/月</span>{/case}
  24. {case 2}<span class="text-danger bwagall">{$comjobs.bwagall}元/日</span>{/case}
  25. {case 3}<span class="text-danger bwagall">{$comjobs.bwagall}元/时</span>{/case}
  26. {case 4}<span class="text-danger bwagall">其他</span>{/case}
  27. {default /}其他
  28. {/switch}
  29. </p>
  30. </div>
  31. <div>
  32. <p>
  33. {foreach $comjobs.tags as $tkey=>$tvo }
  34. <span class="label label-default">{$tvo}</span>
  35. {/foreach}
  36. </p>
  37. <p class="text-muted" style="line-height: 40px;"> <i class="glyphicon glyphicon-ok-sign text-success"></i>
  38. 发布机构:{$comjobs.worker.title}</p>
  39. <p><span class="text-muted">岗位要求:</span>{$comjobs.requirement}</p>
  40. <p><span class="text-muted">年龄要求:</span>{$comjobs.agegroup}</p>
  41. <p><span class="text-muted">工作地点:</span>{$comjobs.province} - {$comjobs.city} - {$comjobs.district}</p>
  42. <p><span class="text-muted">截止日期:</span>{$comjobs.enddate}</p>
  43. <p class="text-right">
  44. <button type="button" class="btn btn-warning btn-lg" data-toggle="modal" data-target="#logModal">立即申请</button>
  45. </p>
  46. </div>
  47. </div>
  48. <div class="col-md-12">
  49. <hr />
  50. </div>
  51. </div>
  52. </div>
  53. <div class="modal fade" id="logModal" tabindex="-1" role="dialog" aria-labelledby="logModal">
  54. <div class="modal-dialog" role="document">
  55. <div class="modal-content">
  56. <div class="modal-header">
  57. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  58. <h4 class="modal-title" id="logModal">立即报名申请</h4>
  59. </div>
  60. <div class="modal-body">
  61. <form>
  62. <div class="form-group form-group-lg">
  63. <label for="mobile" class="control-label">报名手机号</label>
  64. <input type="text" class="form-control input-lg" id="mobile" placeholder="请输入用户手机号..." value="{$usermobile}">
  65. </div>
  66. </form>
  67. </div>
  68. <div class="modal-footer">
  69. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  70. <button type="button" class="btn btn-primary" onclick="javascript:setLog({$comjobs.id});">立即申请</button>
  71. </div>
  72. </div>
  73. </div>
  74. </div>
  75. <div class="container">
  76. <div class="row">
  77. <div class="col-md-12">
  78. <div class="page-header">
  79. <h3>企业介绍</h3>
  80. </div>
  81. <div>
  82. {$comjobs.comdetails|raw}
  83. </div>
  84. </div>
  85. </div>
  86. </div>
  87. <div class="container">
  88. <div class="row">
  89. <div class="col-md-12">
  90. <div class="page-header">
  91. <h3>热门推荐 <small>{$comjobs.worker.title}</small></h3>
  92. </div>
  93. </div>
  94. </div>
  95. {foreach $comjobslist as $key=>$vo }
  96. <div class="row comjobsitem">
  97. <div class="col-md-3 col-sm-12">
  98. <img class="img-responsive" style="max-height: 200px !important;" src="{$vo.worker.tilpic}" />
  99. </div>
  100. <div class="col-md-9 col-sm-12">
  101. <a href="{:url('/comjobs/detail',['comjobsid' => $vo.id])}">
  102. {switch vo.wtype }
  103. {case 1}<span class="text-danger pull-right bwagall">{$vo.bwagall}-{$vo.zwagall}元/月</span>{/case}
  104. {case 2}<span class="text-danger pull-right bwagall">{$vo.bwagall}元/日</span>{/case}
  105. {case 3}<span class="text-danger pull-right bwagall">{$vo.bwagall}元/时</span>{/case}
  106. {case 4}<span class="text-danger pull-right bwagall">其他</span>{/case}
  107. {default /}其他
  108. {/switch}
  109. <h4><strong>{$vo.title}</strong></h4>
  110. </a>
  111. <div>
  112. <p>
  113. {foreach $vo.tags as $tkey=>$tvo }
  114. <span class="label label-default">{$tvo}</span>
  115. {/foreach}
  116. </p>
  117. <p>年龄要求:{$vo.agegroup}</p>
  118. <p>工作地点:{$vo.province} - {$vo.city} - {$vo.district}</p>
  119. <p>截止日期:{$vo.enddate}</p>
  120. <p class="text-right">
  121. <a href="{:url('/comjobs/detail',['comjobsid' => $vo.id])}" type="button" class="btn btn-warning">申请面试</a>
  122. </p>
  123. </div>
  124. </div>
  125. <div class="col-md-12">
  126. <hr />
  127. </div>
  128. </div>
  129. {/foreach}
  130. </div>
  131. <script>
  132. var loading = false;
  133. function setLog(comjobsid) {
  134. var mobile = $("#mobile").val();
  135. var reg = /^1[3|4|5|7|8][0-9]\d{4,8}$/;
  136. if (mobile == null || mobile == "" || !reg.exec(mobile)) {
  137. alert("手机号有误,请重新填写。");
  138. return false;
  139. }
  140. if (loading==true){
  141. return false;
  142. }
  143. loading = true;
  144. $.ajax({
  145. url: "{:url('/comjobs/setlog')}",
  146. data: {comjobsid:comjobsid, mobile:mobile},
  147. type: 'GET',
  148. async: true,
  149. cache: false,
  150. dataType: 'json',
  151. beforeSend:function(){},
  152. success: function(ret){
  153. console.log(ret);
  154. if (ret['status']=="success") {
  155. $('#logModal').modal('hide');
  156. }
  157. alert(ret['msg']);
  158. },
  159. error:function(){},
  160. complete:function(){
  161. loading = false;
  162. }
  163. });
  164. console.log("mobile: " + JSON.stringify(mobile));
  165. }
  166. </script>