show.blade.php 54 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027
  1. @extends('module.layouts.content')
  2. @push('meta')
  3. @endpush
  4. @push('css')
  5. <link href="{{ theme_asset('app/css/common.css') }}" rel="stylesheet">
  6. <link href="{{theme_asset('app/css/recruit/recruit.css')}}" rel="stylesheet" type="text/css"/>
  7. <link href="{{theme_asset('app/css/recruit/apply_show.css')}}" rel="stylesheet" type="text/css"/>
  8. <link href="{{theme_asset('app/css/common_ajax_dialog.css')}}" rel="stylesheet"/>
  9. <link href="{{theme_asset('layui/css/layui.css')}}" rel="stylesheet" />
  10. <style>
  11. .right_nav_li ul li {
  12. height: 30px;
  13. line-height: 30px;
  14. font-size: 17px;
  15. }
  16. </style>
  17. @endpush
  18. @push('js')
  19. @endpush
  20. @section('content')
  21. <div class="recruit_container clearfix">
  22. <div class="recruit_show_content" style="margin-top: 10px">
  23. @if($public_notice_switch)
  24. <div class="title">{{ $info->name }}</div>
  25. @else
  26. <div class="title">{{ $public_notice->title }}</div>
  27. @endif
  28. <div class="recruit_step" id="step">
  29. <div class="times_line">
  30. </div>
  31. <ul class="process">
  32. @foreach($info->steps as $step)
  33. <li class="dis_li" data-index="{{ $step['step_id'] }}">
  34. <p class="name">{{ $step['name'] }}</p>
  35. <p class="time">
  36. {{ $step['time'] }}
  37. </p>
  38. </li>
  39. @endforeach
  40. </ul>
  41. </div>
  42. <div class="recruit_content">
  43. @if($public_notice_switch)
  44. {!! $info->introduction !!}
  45. @else
  46. {!! $public_notice->content !!}
  47. @endif
  48. </div>
  49. </div>
  50. <div class="content_right_nav right_nav_li" id="sidebar" style="padding-top:75px;padding-bottom:17px;">
  51. <ul>
  52. <a href="javascript:void(0)" id="to_sign_up" data-id="{{$info->id}}" >
  53. <li style="background: #1280dd;float: left;margin-bottom:10px;">
  54. 报名/查看报名
  55. </li>
  56. </a>
  57. @if($recruit->pen_comfirm)
  58. <a href="javascript:void(0)" id="pen_comfirm" data-id="{{$info->id}}" >
  59. <li style="background:#ff9900;float: left;margin-bottom:10px;">确认参加笔试</li>
  60. </a>
  61. @endif
  62. @if(in_array(3,explode(',',$recruit->step)))
  63. <a href="javascript:void(0)" id="pen_ticket" data-id="{{$info->id}}" >
  64. <li style="background:#ff9900;float: left;margin-bottom:10px;">笔试准考证打印</li>
  65. </a>
  66. @endif
  67. @if(in_array(4,explode(',',$recruit->step)))
  68. <a href="javascript:void(0)" id="computer_ticket" data-id="{{$info->id}}" >
  69. <li style="background:#19b38d;float: left;margin-bottom:10px;">上机/考核准考证打印</li>
  70. </a>
  71. @endif
  72. @if(in_array(5,explode(',',$recruit->step)) && $recruit->face_ticket_type == 1)
  73. <a href="javascript:void(0)" id="face_ticket" data-id="{{$info->id}}" >
  74. <li style="background:#bc3fbb;float: left;margin-bottom:10px;">面试通知书打印</li>
  75. </a>
  76. @endif
  77. @if(in_array(6,explode(',',$recruit->step)) && $recruit->reexamine_ticket_type == 1)
  78. <a href="javascript:void(0)" id="reexamine_ticket" data-id="{{$info->id}}" >
  79. <li style="background:#eb0b50;float: left;margin-bottom:10px;">复试通知书打印</li>
  80. </a>
  81. @endif
  82. @if($recruit->show_report)
  83. <a href="{{ route('recruit.sign_up_count',array('id'=>$recruit->id)) }}" >
  84. <li style="background:#7e6740;float: left;margin-bottom:10px;">报名人数统计</li>
  85. </a>
  86. @endif
  87. @if($recruit->id == 19)
  88. <a href="{{ route('recruit.health_info',array('id'=>$recruit->id,'type' => 'face')) }}" >
  89. <li style="background:#EFC1B3;float: left;margin-bottom:10px;">健康信息登记</li>
  90. </a>
  91. @endif
  92. @if($recruit->id == 30)
  93. <a href="javascript:void(0)" id="supplementary_entry" data-id="{{$info->id}}" href="{{ route('recruit,supplementary_entry',array('id'=>$recruit->id)) }}" >
  94. <li style="background:#EFC1B3;float: left;margin-bottom:10px;">补充录用报名</li>
  95. </a>
  96. @endif
  97. @if($recruit->id == 38 || $recruit->id == 68)
  98. <a href="{{ route('recruit.material_supplement',array('id'=>$recruit->id)) }}" >
  99. <li style="background:#67C23A;float: left;margin-bottom:10px;">考察审核</li>
  100. </a>
  101. <a href="{{ route('recruit.post_select',array('recruit_id'=>$recruit->id)) }}" >
  102. <li style="background:#764DB3;float: left;margin-bottom:10px;">择岗</li>
  103. </a>
  104. @endif
  105. @if($recruit->id == 18 || $recruit->id == 38 || $recruit->id == 68)
  106. <a href="{{ route('recruit.supplement_info',array('id'=>$recruit->id)) }}" >
  107. <li style="background:#764DB3;float: left;margin-bottom:10px;">信息采集</li>
  108. </a>
  109. @endif
  110. <div style="clear: both;"></div>
  111. </ul>
  112. <div class="content_right_notice" style="margin-top: 20px;">
  113. @if($public_notice_switch)
  114. <!--标题-->
  115. <div class="right_notice_title">
  116. <b></b>
  117. <span class="tit">最新公告</span>
  118. </div>
  119. <!--内容-->
  120. <div class="right_notice_con">
  121. @if(!isset($list))
  122. &nbsp;&nbsp;暂无相关公告
  123. @else
  124. @foreach($list as $item)
  125. <a href="{{ route('recruit.index.show',array('id'=>$recruit->id,'notice' => $item->id)) }}" target="_blank" rel="nofollow noopener noreferrer">
  126. <div class="ico" style="display:inline-block;vertical-align: middle;height: 30px;">
  127. <b class="yuan"></b>
  128. </div>
  129. <div class="notice_con_right" style="display:inline-block;">
  130. <span style="display:inline-block;width:156px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;">{{$item->title}}</span>
  131. <span style="display:inline-block;"
  132. class="notice_con_right_time">{{substr($item->created_at,0,10) }}</span>
  133. </div>
  134. </a>
  135. @endforeach
  136. @endif
  137. </div>
  138. @else
  139. <div class="right_notice_title">
  140. <b></b>
  141. <span class="tit">原始招聘公告</span>
  142. </div>
  143. <!--内容-->
  144. <div class="right_notice_con">
  145. <a href="{{ route('recruit.index.show',array('id'=>$recruit->id)) }}" target="_blank" rel="nofollow noopener noreferrer">
  146. <div class="ico" style="display:inline-block;vertical-align: middle;height: 30px;">
  147. <b class="yuan"></b>
  148. </div>
  149. <div class="notice_con_right" style="display:inline-block;">
  150. <span style="display:inline-block;width:156px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;">{{$recruit->name}}</span>
  151. <span style="display:inline-block;"
  152. class="notice_con_right_time">{{substr($recruit->created_at,0,10) }}</span>
  153. </div>
  154. </a>
  155. </div>
  156. @endif
  157. </div>
  158. </div>
  159. </div>
  160. <div id="commit" style="display:none">
  161. <div style="width: 1000px;margin: 0 auto">
  162. <p style="margin-left:0;text-indent:0;text-autospace:ideograph-numeric;text-align:center;line-height:37px">
  163. <span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 24px">考生报考承诺书</span>
  164. </p>
  165. <p style="margin-left: 0;text-indent: 0;line-height: 37px;text-align: center">
  166. <strong><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 14px">姓名:</span></strong><strong><span style="text-decoration:underline;"><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 14px">&nbsp;{{$appoint_info->realname}}&nbsp;</span></span></strong>&nbsp;&nbsp;<strong><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 14px">身份证号:</span></strong><strong><span style="text-decoration:underline;"><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 14px">&nbsp;{{$appoint_info->card}}&nbsp;<span style="font-family:微软雅黑">&nbsp;</span></span></span></strong>&nbsp;&nbsp;<strong><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 14px">有效手机联系方式:</span></strong><strong><span style="text-decoration:underline;"><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 14px">&nbsp; {{$appoint_info->mobile}}&nbsp;</span></span></strong>
  167. </p>
  168. {!! $recruit->chengnuoshu !!}
  169. <p style="margin-top:8px;margin-left:0;text-indent:0;text-autospace:ideograph-numeric;text-align:center;line-height:37px">
  170. <span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 18px"><input type="checkbox" class="agree_commit" /> 我已知晓上述内容并承诺遵守。</span>
  171. </p>
  172. <p>
  173. <br/>
  174. </p>
  175. </div>
  176. </div>
  177. <div id="commit1" style="display:none">
  178. <div style="width: 1000px;margin: 0 auto">
  179. <p style="margin-left:0;text-indent:0;text-autospace:ideograph-numeric;text-align:center;line-height:37px">
  180. <span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 24px">考生报考承诺书</span>
  181. </p>
  182. <p style="margin-left: 0;text-indent: 0;line-height: 37px;text-align: center">
  183. <strong><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 14px">姓名:</span></strong><strong><span style="text-decoration:underline;"><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 14px">&nbsp;{{$appoint_info->realname}}&nbsp;</span></span></strong>&nbsp;&nbsp;<strong><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 14px">性别:</span></strong><strong><span style="text-decoration:underline;"><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 14px">&nbsp;{{$appoint_info->sex == 0 ? '女' : '男'}}&nbsp;</span></span></strong>&nbsp;&nbsp;&nbsp;<strong><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 14px">身份证号:</span></strong><strong><span style="text-decoration:underline;"><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 14px">&nbsp;{{$appoint_info->card}}&nbsp;<span style="font-family:微软雅黑">&nbsp;</span></span></span></strong>&nbsp;&nbsp;<strong><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 14px">有效手机联系方式:</span></strong><strong><span style="text-decoration:underline;"><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 14px">&nbsp; {{$appoint_info->mobile}}&nbsp;</span></span></strong>
  184. </p>
  185. <p style="margin-bottom: 0;margin-left: 0;text-indent: 14px;line-height: 37px">
  186. <form class="commit_step_2">
  187. <table width="100%">
  188. <tbody>
  189. <tr>
  190. <td style="line-height: 37px" width="90%">
  191. 1.本人为现役军人;
  192. </td>
  193. <td>
  194. <input type="checkbox" name="q1" value="1"> 是&nbsp;&nbsp;
  195. <input type="checkbox" name="q1" value="0"> 否
  196. </td>
  197. </tr>
  198. <tr>
  199. <td style="line-height: 37px">
  200. 2.本人为普通高等院校全日制在读的非毕业生;
  201. </td>
  202. <td>
  203. <input type="checkbox" name="q2" value="1"> 是&nbsp;&nbsp;
  204. <input type="checkbox" name="q2" value="0"> 否
  205. </td>
  206. </tr>
  207. <tr>
  208. <td style="line-height: 37px">
  209. 3.本人曾因犯罪受过刑事处罚;
  210. </td>
  211. <td>
  212. <input type="checkbox" name="q3" value="1"> 是&nbsp;&nbsp;
  213. <input type="checkbox" name="q3" value="0"> 否
  214. </td>
  215. </tr>
  216. <tr>
  217. <td style="line-height: 37px">
  218. 4.本人曾被开除公职;
  219. </td>
  220. <td>
  221. <input type="checkbox" name="q4" value="1"> 是&nbsp;&nbsp;
  222. <input type="checkbox" name="q4" value="0"> 否
  223. </td>
  224. </tr>
  225. <tr>
  226. <td style="line-height: 37px">
  227. 5.本人在最高人民法院失信被执行人查询平台查询有失信记录;
  228. </td>
  229. <td>
  230. <input type="checkbox" name="q5" value="1"> 是&nbsp;&nbsp;
  231. <input type="checkbox" name="q5" value="0"> 否
  232. </td>
  233. </tr>
  234. <tr>
  235. <td style="line-height: 37px">
  236. 6.本人被依法列为失信联合惩戒对象;
  237. </td>
  238. <td>
  239. <input type="checkbox" name="q6" value="1"> 是&nbsp;&nbsp;
  240. <input type="checkbox" name="q6" value="0"> 否
  241. </td>
  242. </tr>
  243. <tr>
  244. <td style="line-height: 37px">
  245. 7.本人涉嫌违纪违法正在接受有关专门机关审查调查尚未作出结论;
  246. </td>
  247. <td>
  248. <input type="checkbox" name="q7" value="1"> 是&nbsp;&nbsp;
  249. <input type="checkbox" name="q7" value="0"> 否
  250. </td>
  251. </tr>
  252. <tr>
  253. <td style="line-height: 37px">
  254. 8.本人收到诫勉、组织处理或者党纪政务处分等影响期未满或期满影响使用;
  255. </td>
  256. <td>
  257. <input type="checkbox" name="q8" value="1"> 是&nbsp;&nbsp;
  258. <input type="checkbox" name="q8" value="0"> 否
  259. </td>
  260. </tr>
  261. <tr>
  262. <td style="line-height: 37px">
  263. 9.本人存在法律法规规定的其他不得报考的情形。
  264. </td>
  265. <td>
  266. <input type="checkbox" name="q9" value="1"> 是&nbsp;&nbsp;
  267. <input type="checkbox" name="q9" value="0"> 否
  268. </td>
  269. </tr>
  270. </tbody>
  271. </table>
  272. </form>
  273. </p>
  274. <p style="margin-bottom: 0;margin-left: 0;text-indent: 43px;line-height: 37px">
  275. <span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 20px;font-weight: 700">特别提示:</span><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 20px;font-weight: 700"><span style="font-family:微软雅黑">以上项目中如有“是”的,不得参加考试。</span></span>
  276. </p>
  277. <p style="margin-bottom: 0;margin-left: 0;text-indent: 32px;line-height: 37px">
  278. <strong><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 16px">本人承诺:</span></strong><span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 16px">本人保证所提交的报名信息和相关证明材料真实、准确、有效,如提供虚假信息和证明材料,本人愿承担一切责任。</span>
  279. </p>
  280. <p style="margin-top:8px;margin-left:0;text-indent:0;text-autospace:ideograph-numeric;text-align:center;line-height:37px">
  281. <span style="font-family: 微软雅黑;letter-spacing: 0;font-size: 18px"><input type="checkbox" class="agree_commit1" /> 我已知晓上述内容并承诺遵守</span>
  282. </p>
  283. {{-- <p style="margin-top:8px;margin-left:0;text-indent:0;text-autospace:ideograph-numeric;text-align:center;line-height:37px">--}}
  284. {{-- <button class="print" disabled="disabled">打印准考证</button>--}}
  285. {{-- </p>--}}
  286. <p>
  287. <br/>
  288. </p>
  289. </div>
  290. </div>
  291. @endsection
  292. @section('script')
  293. <script src="{{theme_asset('app/js/portamento-min.js')}}"></script>
  294. <script src="{{theme_asset('layui/layui.js')}}"></script>
  295. <script>
  296. function check_user_basic_info(recruit_id){
  297. $.ajax({
  298. url: "{{route('recruit.check_user_basic_info')}}",
  299. data: {_token:"{{csrf_token()}}"},
  300. type: 'POST',
  301. dataType: 'json',
  302. success: function (data) {
  303. if (data.status != 200) {
  304. disapperTooltip('remind', data.msg);
  305. if(data.hasOwnProperty('url')){
  306. setTimeout(function () {
  307. window.location.href = data.url + '?recruit_id='+recruit_id;
  308. }, 2000);
  309. }
  310. return false;
  311. } else {
  312. window.location.href = "{{route('recruit.sign_up')}}" + '?id=' + recruit_id;
  313. }
  314. }
  315. })
  316. }
  317. function isIE() {
  318. var u = window.navigator.userAgent.toLocaleLowerCase(),
  319. ie11 = /(trident)\/([\d.]+)/,
  320. b = u.match(ie11);
  321. if(b || !!window.ActiveXObject || "ActiveXObject" in window){
  322. return true;
  323. }else{
  324. return false;
  325. }
  326. }
  327. $(function () {
  328. //右侧悬浮
  329. $('#sidebar').portamento({gap: 170});
  330. //设置当前进度
  331. var current = parseInt({{ $info->current }})
  332. $(".process li").each(function(index,item){
  333. var step = $(this).data("index");
  334. if(step <= current){
  335. $(item).addClass("active");
  336. }
  337. });
  338. var isApply = parseInt({{ $info->isApply }});
  339. //点击报名
  340. $("#to_sign_up").click(function () {
  341. var isVisitor = "{{$uid}}";
  342. var id = $(this).data('id');
  343. var isVisitorutype = "{{$utype}}";
  344. var apply_start = $("#apply_start").val() + "000";
  345. var apply_end = $("#apply_end").val() + "000";
  346. var predetermined_status = $("#predetermined_status").val();
  347. var time = new Date().getTime();
  348. if ((isVisitor > 0)) {
  349. if (current > 2) {
  350. disapperTooltip("remind", "当前非报名阶段!");
  351. return false;
  352. }
  353. if (isApply != 1) {
  354. disapperTooltip("remind", "当前非报名时间!");
  355. return false;
  356. }
  357. if (isVisitorutype == '1') {
  358. disapperTooltip("remind", "只有登录个人会员才可报名!");
  359. return false;
  360. } else {
  361. if(isIE()){
  362. disapperTooltip("remind", "报名系统不支持IE浏览器,请更换浏览器!");
  363. return false;
  364. }
  365. check_user_basic_info(id)
  366. //window.location.href = "{{route('recruit.sign_up')}}" + '?id=' + id;
  367. }
  368. } else {
  369. var qsDialog = $(this).dialog({
  370. loading: true,
  371. footer: false,
  372. header: false,
  373. border: false,
  374. backdrop: false
  375. });
  376. var loginUrl = "{{route('loginDig')}}";
  377. $.post(loginUrl, {_token:"{{csrf_token()}}",type:'per','redirect_url':"{{ route('recruit.index.show',['id'=>$recruit->id]) }}"},function(result){
  378. if(result.status==1){
  379. qsDialog.hide();
  380. var qsDialogSon = $(this).dialog({
  381. title: '会员登录',
  382. content: result.html,
  383. footer: false,
  384. border: false
  385. });
  386. qsDialogSon.setInnerPadding(false);
  387. } else {
  388. qsDialog.hide();
  389. disapperTooltip('remind','操作失败');
  390. }
  391. });
  392. }
  393. });
  394. $("#pen_comfirm").click(function (){
  395. var isVisitor = "{{$uid}}";
  396. var pen_comfirm = "{{ $appoint_info->pen_comfirm }}";
  397. var isVisitorutype = "{{$utype}}"; //判断是企业还是个人
  398. if ((isVisitor > 0)) {
  399. if (pen_comfirm == 0) {
  400. disapperTooltip("remind", "您无需参与此次确认笔试的操作!");
  401. return false;
  402. }
  403. if (pen_comfirm == -1) {
  404. disapperTooltip("remind", "未在操作时间段内!");
  405. return false;
  406. }
  407. if (pen_comfirm == -2) {
  408. disapperTooltip("remind", "您已确认,无需再次确认!");
  409. return false;
  410. }
  411. if (isVisitorutype == '1') {
  412. disapperTooltip("remind", "只有登录个人会员才可确认!");
  413. return false;
  414. } else {
  415. var qsDialog = $(this).dialog({
  416. loading: true,
  417. header: false,
  418. border: false,
  419. btns: ['确认参加笔试','取消'],
  420. yes: function(){
  421. $.post("{{route('recruit,comfirm_pen')}}", {_token:"{{csrf_token()}}",recruit_id:"{{ $recruit->id }}"},function(result){
  422. if(result.status == 1){alert('确认参加笔试成功,请在指定时间段内打印准考证!');
  423. }else{
  424. alert('确认失败,请联系工作人员!');
  425. }
  426. });
  427. }
  428. });
  429. qsDialog.setContent("您正在进行确认参加笔试的操作,请确认您能按时参加笔试!");
  430. }
  431. }else{
  432. var qsDialog = $(this).dialog({
  433. loading: true,
  434. footer: false,
  435. header: false,
  436. border: false,
  437. backdrop: false
  438. });
  439. var loginUrl = "{{route('loginDig')}}";
  440. $.post(loginUrl, {_token:"{{csrf_token()}}",type:'per','redirect_url':"{{ route('recruit.index.show',['id'=>$recruit->id]) }}"},function(result){
  441. if(result.status==1){
  442. qsDialog.hide();
  443. var qsDialogSon = $(this).dialog({
  444. title: '会员登录',
  445. content: result.html,
  446. footer: false,
  447. border: false
  448. });
  449. qsDialogSon.setInnerPadding(false);
  450. } else {
  451. qsDialog.hide();
  452. disapperTooltip('remind','操作失败');
  453. }
  454. });
  455. }
  456. });
  457. //笔试准考证
  458. $("#pen_ticket").click(function (){
  459. var isVisitor = "{{$uid}}";
  460. var id = $(this).data('id');
  461. var isVisitorutype = "{{$utype}}"; //判断是企业还是个人
  462. var pen_audit = "{{$appoint_info->pen_audit}}";
  463. var pen_ticket = "{{$appoint_info->pen_ticket}}"
  464. if ((isVisitor > 0)) {
  465. // if (isApply != 1) {
  466. // disapperTooltip("remind", "抱歉,您没有报名!");
  467. // return false;
  468. // }
  469. if (pen_audit == 3) {
  470. disapperTooltip("remind", "您本次报名招考目前没有笔试项目!");
  471. return false;
  472. }
  473. if(pen_ticket == 0){
  474. disapperTooltip("remind", "您暂无可打印的准考证!");
  475. return false;
  476. }
  477. if(pen_ticket == -1){
  478. disapperTooltip("remind", "非准考证打印时间!");
  479. return false;
  480. }
  481. if(pen_ticket == -2){
  482. disapperTooltip("remind", "健康信息未上传,即将自动跳转至上传界面!");
  483. setTimeout(function(){
  484. window.location.href="{!! route('recruit.health_info',array('id'=>$recruit->id,'type' => 'pen')) !!}"
  485. },2000);
  486. return false;
  487. }
  488. if (isVisitorutype == '1') {
  489. disapperTooltip("remind", "只有登录个人会员才可打印!");
  490. return false;
  491. } else {
  492. {{--var qsDialog = $(this).dialog({--}}
  493. {{-- loading: true,--}}
  494. {{-- header: false,--}}
  495. {{-- border: false,--}}
  496. {{-- btns: ['打印准考证','取消'],--}}
  497. {{-- yes: function(){--}}
  498. {{-- if($($(".agree_commit_normal")[1]).prop('checked')){--}}
  499. {{-- window.location.href = "{!! route('recruit.pen_ticket',['recruit_id'=>$recruit->id]) !!}";--}}
  500. {{-- }else{--}}
  501. {{-- alert('请阅读并承诺遵守《安全考试承诺书》');--}}
  502. {{-- }--}}
  503. {{-- }--}}
  504. {{--});--}}
  505. {{--qsDialog.setContent($('#commit0').html());--}}
  506. //window.location.href = "{!! route('recruit.pen_ticket',['recruit_id'=>$recruit->id,'uid'=>$uid]) !!}";
  507. var qsDialog = $(this).dialog({
  508. loading: true,
  509. header: false,
  510. border: false,
  511. btns: ['打印准考证','取消'],
  512. yes: function(){
  513. // var must = 1,total = 0;
  514. // $.each($($(".commit_step_2")[1]).find("input"),function(){
  515. // if(this.checked){
  516. // if($(this).val() == 1){
  517. // must = 0;
  518. // }
  519. // total++;
  520. // }
  521. // });
  522. // if(total != 9){
  523. // disapperTooltip("remind", "请勾选以上项目!");
  524. // return false;
  525. // }
  526. // if(!must){
  527. // disapperTooltip("remind", "不符合参加考试条件,请检查!");
  528. // return false;
  529. // }
  530. if(!$($(".agree_commit")[1]).prop('checked')){
  531. disapperTooltip("remind", "请阅读并承诺遵守《考生报考承诺书》!");
  532. return false;
  533. }
  534. window.location.href = "{!! route('recruit.pen_ticket',['recruit_id'=>$recruit->id,'uid'=>$uid]) !!}";
  535. }
  536. });
  537. qsDialog.setContent($('#commit').html());
  538. }
  539. } else {
  540. var qsDialog = $(this).dialog({
  541. loading: true,
  542. footer: false,
  543. header: false,
  544. border: false,
  545. backdrop: false
  546. });
  547. var loginUrl = "{{route('loginDig')}}";
  548. $.post(loginUrl, {_token:"{{csrf_token()}}",type:'per','redirect_url':"{{ route('recruit.index.show',['id'=>$recruit->id]) }}"},function(result){
  549. if(result.status==1){
  550. qsDialog.hide();
  551. var qsDialogSon = $(this).dialog({
  552. title: '会员登录',
  553. content: result.html,
  554. footer: false,
  555. border: false
  556. });
  557. qsDialogSon.setInnerPadding(false);
  558. } else {
  559. qsDialog.hide();
  560. disapperTooltip('remind','操作失败');
  561. }
  562. });
  563. }
  564. });
  565. //上机/考核通知书
  566. $("#computer_ticket").click(function (){
  567. var isVisitor = "{{$uid}}";
  568. var post_id = "{{$appoint_info->post_id}}";
  569. var isVisitorutype = "{{$utype}}"; //判断是企业还是个人
  570. var check_ticket = "{{$appoint_info->check_ticket}}";
  571. if ((isVisitor > 0)) {
  572. // if (isApply != 1) {
  573. // disapperTooltip("remind", "抱歉,您没有报名!");
  574. // return false;
  575. // }
  576. if(check_ticket == 0){
  577. disapperTooltip("remind", "您暂无可打印的准考证!");
  578. return false;
  579. }
  580. if(check_ticket == -3){
  581. disapperTooltip("remind", "健康信息上传端口已关闭!");
  582. return false;
  583. }
  584. if(check_ticket == -2){
  585. disapperTooltip("remind", "健康信息未上传,即将自动跳转至上传界面!");
  586. setTimeout(function(){
  587. window.location.href="{!! route('recruit.health_info',array('id'=>$recruit->id,'type' => 'face')) !!}"
  588. },2000);
  589. return false;
  590. }
  591. if (isVisitorutype == '1') {
  592. disapperTooltip("remind", "只有登录个人会员才可打印!");
  593. return false;
  594. } else {
  595. window.location.href = "{!! route('recruit.check_ticket',['recruit_id'=>$recruit->id,'uid'=>$uid]) !!}";
  596. }
  597. } else {
  598. var qsDialog = $(this).dialog({
  599. loading: true,
  600. footer: false,
  601. header: false,
  602. border: false,
  603. backdrop: false
  604. });
  605. var loginUrl = "{{route('loginDig')}}";
  606. $.post(loginUrl, {_token:"{{csrf_token()}}",type:'per','redirect_url':"{{ route('recruit.index.show',['id'=>$recruit->id]) }}"},function(result){
  607. if(result.status==1){
  608. qsDialog.hide();
  609. var qsDialogSon = $(this).dialog({
  610. title: '会员登录',
  611. content: result.html,
  612. footer: false,
  613. border: false
  614. });
  615. qsDialogSon.setInnerPadding(false);
  616. } else {
  617. qsDialog.hide();
  618. disapperTooltip('remind','操作失败');
  619. }
  620. });
  621. }
  622. });
  623. //面试通知书
  624. $("#face_ticket").click(function (){
  625. var isVisitor = "{{$uid}}";
  626. var post_id = "{{$appoint_info->post_id}}";
  627. var isVisitorutype = "{{$utype}}"; //判断是企业还是个人
  628. var face_ticket = "{{$appoint_info->face_ticket}}";
  629. if ((isVisitor > 0)) {
  630. // if (isApply != 1) {
  631. // disapperTooltip("remind", "抱歉,您没有报名!");
  632. // return false;
  633. // }
  634. if(face_ticket == 0){
  635. disapperTooltip("remind", "您暂无可打印的准考证!");
  636. return false;
  637. }
  638. if(face_ticket == -3){
  639. disapperTooltip("remind", "健康信息上传端口已关闭!");
  640. return false;
  641. }
  642. if(face_ticket == -2){
  643. disapperTooltip("remind", "健康信息未上传,即将自动跳转至上传界面!");
  644. setTimeout(function(){
  645. window.location.href="{!! route('recruit.health_info',array('id'=>$recruit->id,'type' => 'face')) !!}"
  646. },2000);
  647. return false;
  648. }
  649. if (isVisitorutype == '1') {
  650. disapperTooltip("remind", "只有登录个人会员才可打印!");
  651. return false;
  652. } else {
  653. var qsDialog = $(this).dialog({
  654. loading: true,
  655. header: false,
  656. border: false,
  657. btns: ['打印准考证','取消'],
  658. yes: function(){
  659. if($($(".agree_commit")[1]).prop('checked')){
  660. window.location.href = "{!! route('recruit.face_ticket',['recruit_id'=>$recruit->id]) !!}";
  661. }else{
  662. alert('请阅读并承诺遵守《考生报考承诺书》');
  663. }
  664. }
  665. });
  666. qsDialog.setContent($('#commit').html());
  667. //window.location.href = "{!! route('recruit.face_ticket',['recruit_id'=>$recruit->id,'uid'=>$uid]) !!}";
  668. {{--var qsDialog = $(this).dialog({--}}
  669. {{-- loading: true,--}}
  670. {{-- header: false,--}}
  671. {{-- border: false,--}}
  672. {{-- btns: ['下一份','取消'],--}}
  673. {{-- yes: function(){--}}
  674. {{-- qsDialog.setCloseDialog(false);--}}
  675. {{-- if(!$($(".agree_commit")[1]).prop('checked')){--}}
  676. {{-- disapperTooltip("remind", "请阅读并承诺遵守《考生健康申明卡及安全考试承诺书》!");--}}
  677. {{-- //alert('请阅读并承诺遵守《考生健康申明卡及安全考试承诺书》');--}}
  678. {{-- return false;--}}
  679. {{-- }--}}
  680. {{-- qsDialog.setCloseDialog(true);--}}
  681. {{-- var dialog_1 = $(this).dialog({--}}
  682. {{-- loading: true,--}}
  683. {{-- header: false,--}}
  684. {{-- border: false,--}}
  685. {{-- btns: ['打印准考证','取消'],--}}
  686. {{-- yes: function(){--}}
  687. {{-- dialog_1.setCloseDialog(false);--}}
  688. {{-- var must = 1,total = 0;--}}
  689. {{-- $.each($($(".commit_step_2")[1]).find("input"),function(){--}}
  690. {{-- if(this.checked){--}}
  691. {{-- if($(this).val() == 1){--}}
  692. {{-- must = 0;--}}
  693. {{-- }--}}
  694. {{-- total++;--}}
  695. {{-- }--}}
  696. {{-- });--}}
  697. {{-- @if($recruit->id == 21)--}}
  698. {{-- if(total != 6){--}}
  699. {{-- disapperTooltip("remind", "请勾选以上项目!");--}}
  700. {{-- return false;--}}
  701. {{-- }--}}
  702. {{-- @else--}}
  703. {{-- if(total != 6){--}}
  704. {{-- disapperTooltip("remind", "请勾选以上项目!");--}}
  705. {{-- return false;--}}
  706. {{-- }--}}
  707. {{-- @endif--}}
  708. {{-- if(!must){--}}
  709. {{-- disapperTooltip("remind", "不符合参加考试条件,请检查!");--}}
  710. {{-- return false;--}}
  711. {{-- }--}}
  712. {{-- if(!$($(".agree_commit1")[1]).prop('checked')){--}}
  713. {{-- disapperTooltip("remind", "请阅读并承诺遵守《考生报考承诺书》!");--}}
  714. {{-- return false;--}}
  715. {{-- }--}}
  716. {{-- dialog_1.setCloseDialog(true);--}}
  717. {{-- window.location.href = "{!! route('recruit.face_ticket',['recruit_id'=>$recruit->id,'uid'=>$uid]) !!}";--}}
  718. {{-- }--}}
  719. {{-- });--}}
  720. {{-- dialog_1.setContent($('#commit1').html())--}}
  721. {{-- }--}}
  722. {{--});--}}
  723. {{--qsDialog.setContent($('#commit').html());--}}
  724. }
  725. } else {
  726. var qsDialog = $(this).dialog({
  727. loading: true,
  728. footer: false,
  729. header: false,
  730. border: false,
  731. backdrop: false
  732. });
  733. var loginUrl = "{{route('loginDig')}}";
  734. $.post(loginUrl, {_token:"{{csrf_token()}}",type:'per','redirect_url':"{{ route('recruit.index.show',['id'=>$recruit->id]) }}"},function(result){
  735. if(result.status==1){
  736. qsDialog.hide();
  737. var qsDialogSon = $(this).dialog({
  738. title: '会员登录',
  739. content: result.html,
  740. footer: false,
  741. border: false
  742. });
  743. qsDialogSon.setInnerPadding(false);
  744. } else {
  745. qsDialog.hide();
  746. disapperTooltip('remind','操作失败');
  747. }
  748. });
  749. }
  750. });
  751. //复试通知书
  752. $("#reexamine_ticket").click(function (){
  753. var isVisitor = "{{$uid}}";
  754. var post_id = "{{$appoint_info->post_id}}";
  755. var isVisitorutype = "{{$utype}}"; //判断是企业还是个人
  756. var reexamine_ticket = "{{$appoint_info->reexamine_ticket}}";
  757. if ((isVisitor > 0)) {
  758. // if (isApply != 1) {
  759. // disapperTooltip("remind", "抱歉,您没有报名!");
  760. // return false;
  761. // }
  762. if(reexamine_ticket == 0){
  763. disapperTooltip("remind", "您暂无可打印的准考证!");
  764. return false;
  765. }
  766. if(reexamine_ticket == -2){
  767. disapperTooltip("remind", "健康信息未上传,即将自动跳转至上传界面!");
  768. setTimeout(function(){
  769. window.location.href="{!! route('recruit.health_info',array('id'=>$recruit->id,'type' => 'reexamine')) !!}"
  770. },2000);
  771. return false;
  772. }
  773. if (isVisitorutype == '1') {
  774. disapperTooltip("remind", "只有登录个人会员才可打印!");
  775. return false;
  776. } else {
  777. var qsDialog = $(this).dialog({
  778. loading: true,
  779. header: false,
  780. border: false,
  781. btns: ['打印准考证','取消'],
  782. yes: function(){
  783. if($($(".agree_commit1")[1]).prop('checked')){
  784. window.location.href = "{!! route('recruit.reexamine_ticket',['recruit_id'=>$recruit->id]) !!}";
  785. }else{
  786. alert('请阅读并承诺遵守《安全考试承诺书》');
  787. }
  788. }
  789. });
  790. //qsDialog.setContent($('#commit0').html());
  791. {{--var qsDialog = $(this).dialog({--}}
  792. {{-- loading: true,--}}
  793. {{-- header: false,--}}
  794. {{-- border: false,--}}
  795. {{-- btns: ['下一份','取消'],--}}
  796. {{-- yes: function(){--}}
  797. {{-- qsDialog.setCloseDialog(false);--}}
  798. {{-- if(!$($(".agree_commit")[1]).prop('checked')){--}}
  799. {{-- disapperTooltip("remind", "请阅读并承诺遵守《考生健康申明卡及安全考试承诺书》!");--}}
  800. {{-- //alert('请阅读并承诺遵守《考生健康申明卡及安全考试承诺书》');--}}
  801. {{-- return false;--}}
  802. {{-- }--}}
  803. {{-- qsDialog.setCloseDialog(true);--}}
  804. {{-- var dialog_1 = $(this).dialog({--}}
  805. {{-- loading: true,--}}
  806. {{-- header: false,--}}
  807. {{-- border: false,--}}
  808. {{-- btns: ['打印准考证','取消'],--}}
  809. {{-- yes: function(){--}}
  810. {{-- dialog_1.setCloseDialog(false);--}}
  811. {{-- var must = 1,total = 0;--}}
  812. {{-- $.each($($(".commit_step_2")[1]).find("input"),function(){--}}
  813. {{-- if(this.checked){--}}
  814. {{-- if($(this).val() == 1){--}}
  815. {{-- must = 0;--}}
  816. {{-- }--}}
  817. {{-- total++;--}}
  818. {{-- }--}}
  819. {{-- });--}}
  820. {{-- if(total != 6){--}}
  821. {{-- disapperTooltip("remind", "请勾选以上项目!");--}}
  822. {{-- return false;--}}
  823. {{-- }--}}
  824. {{-- if(!must){--}}
  825. {{-- disapperTooltip("remind", "不符合参加考试条件,请检查!");--}}
  826. {{-- return false;--}}
  827. {{-- }--}}
  828. {{-- if(!$($(".agree_commit1")[1]).prop('checked')){--}}
  829. {{-- disapperTooltip("remind", "请阅读并承诺遵守《考生报考承诺书》!");--}}
  830. {{-- return false;--}}
  831. {{-- }--}}
  832. {{-- dialog_1.setCloseDialog(true);--}}
  833. {{-- window.location.href = "{!! route('recruit.reexamine_ticket',['recruit_id'=>$recruit->id,'uid'=>$uid]) !!}";--}}
  834. {{-- }--}}
  835. {{-- });--}}
  836. {{-- dialog_1.setContent($('#commit1').html())--}}
  837. {{-- }--}}
  838. {{--});--}}
  839. qsDialog.setContent($('#commit1').html());
  840. }
  841. } else {
  842. var qsDialog = $(this).dialog({
  843. loading: true,
  844. footer: false,
  845. header: false,
  846. border: false,
  847. backdrop: false
  848. });
  849. var loginUrl = "{{route('loginDig')}}";
  850. $.post(loginUrl, {_token:"{{csrf_token()}}",type:'per','redirect_url':"{{ route('recruit.index.show',['id'=>$recruit->id]) }}"},function(result){
  851. if(result.status==1){
  852. qsDialog.hide();
  853. var qsDialogSon = $(this).dialog({
  854. title: '会员登录',
  855. content: result.html,
  856. footer: false,
  857. border: false
  858. });
  859. qsDialogSon.setInnerPadding(false);
  860. } else {
  861. qsDialog.hide();
  862. disapperTooltip('remind','操作失败');
  863. }
  864. });
  865. }
  866. });
  867. $("#supplementary_entry").click(function(){
  868. var isVisitor = "{{$uid}}";
  869. var adjust_limit = "{{ $appoint_info->adjust_limit }}";
  870. var adjust = "{{ $appoint_info->adjust }}";
  871. var isVisitorutype = "{{$utype}}"; //判断是企业还是个人
  872. if ((isVisitor > 0)) {
  873. if (adjust_limit == 0) {
  874. disapperTooltip("remind", "您无需补充报名!");
  875. return false;
  876. }
  877. if (adjust == 1) {
  878. disapperTooltip("remind", "您已报名成功,无需再次报名!");
  879. return false;
  880. }
  881. if (isVisitorutype == '1') {
  882. disapperTooltip("remind", "只有登录个人会员才可确认!");
  883. return false;
  884. } else {
  885. var qsDialog = $(this).dialog({
  886. loading: true,
  887. header: false,
  888. border: false,
  889. btns: ['确认','取消'],
  890. yes: function(){
  891. $.post("{{route('recruit,supplementary_entry')}}", {_token:"{{csrf_token()}}",recruit_id:"{{ $recruit->id }}"},function(result){
  892. if(result.status == 1){alert('补充报名成功!');
  893. }else{
  894. alert('报名失败,请联系工作人员!');
  895. }
  896. });
  897. }
  898. });
  899. qsDialog.setContent("您正在进行补充报名操作!");
  900. }
  901. }else{
  902. var qsDialog = $(this).dialog({
  903. loading: true,
  904. footer: false,
  905. header: false,
  906. border: false,
  907. backdrop: false
  908. });
  909. var loginUrl = "{{route('loginDig')}}";
  910. $.post(loginUrl, {_token:"{{csrf_token()}}",type:'per','redirect_url':"{{ route('recruit.index.show',['id'=>$recruit->id]) }}"},function(result){
  911. if(result.status==1){
  912. qsDialog.hide();
  913. var qsDialogSon = $(this).dialog({
  914. title: '会员登录',
  915. content: result.html,
  916. footer: false,
  917. border: false
  918. });
  919. qsDialogSon.setInnerPadding(false);
  920. } else {
  921. qsDialog.hide();
  922. disapperTooltip('remind','操作失败');
  923. }
  924. });
  925. }
  926. });
  927. });
  928. $(".right_nav ul li a").click(function () {
  929. if ($(this).has(".onNav")) {
  930. $(this).addClass("onNav").parent("li").siblings("li").find("a").removeClass("onNav");
  931. }
  932. })
  933. // 锚点
  934. $('#contact').click(function () {
  935. var f = $(this).attr('href');
  936. var reg = /\#(\w+)/;
  937. if (reg.test(f)) {
  938. var targetOffset = $(f).offset().top;
  939. $('html,body').animate({
  940. scrollTop: targetOffset
  941. }, 1000);
  942. return !1;
  943. }
  944. });
  945. $("#toappoint").click(function () {
  946. var isVisitor = "{{$uid}}";
  947. var id = $(this).data('id');
  948. var isVisitorutype = "{{$utype}}";
  949. var apply_start = $("#apply_start").val() + "000";
  950. var apply_end = $("#apply_end").val() + "000";
  951. var predetermined_status = $("#predetermined_status").val();
  952. var time = new Date().getTime();
  953. if ((isVisitor > 0)) {
  954. if (predetermined_status != 1) {
  955. disapperTooltip("remind", "报名暂停");
  956. return false;
  957. }
  958. if (apply_start > time) {
  959. disapperTooltip("remind", "报名尚未开始");
  960. return false;
  961. }
  962. if (time > apply_end) {
  963. disapperTooltip("remind", "报名已截止");
  964. return false;
  965. }
  966. if (isVisitorutype == '1') {
  967. disapperTooltip("remind", "只有登录个人会员才可报名!");
  968. return false;
  969. } else {
  970. check_user(id);
  971. {{--window.location.href = "{{route('recruit.user_appoint')}}" + '?id=' + id;--}}
  972. // qscms.root + "?m=Recruit&c=Index&a=user_appoint&id=" + id
  973. }
  974. } else {
  975. }
  976. })
  977. </script>
  978. @endsection