jobfair_job.blade.php 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206
  1. @extends('module.layouts.company')
  2. @push('meta')
  3. @endpush
  4. @push('css')
  5. <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/css/company/common.css') }}"/>
  6. <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/css/company/company_jobs.css') }}"/>
  7. <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/css/company/company_jobfair_resumes.css') }}"/>
  8. <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/css/company/company_ajax_dialog.css')}}"/>
  9. @endpush
  10. @section('content')
  11. <div class="user_main">
  12. <div class="mleft">
  13. @include('module.section.jobfairout_left')
  14. </div>
  15. <div class="mright">
  16. <div class="user_pagetitle">
  17. <div class="pat_l">管理参展职位</div>
  18. <div class="clear"></div>
  19. </div>
  20. <div class="jobsWrap">
  21. <div class="jobfair_th">
  22. <div class="th1" style="width: 120px;">职位</div>
  23. <div class="th2" style="width: 220px;">
  24. <div class="input_90_30_div J_hoverinput J_dropdown J_listitme_parent" style="width: 170px;">
  25. <span class="J_listitme_text substring" style="display: inline-block;width: 140px;">
  26. @if(!Request::get('jobfairid'))
  27. 全部
  28. @else
  29. {{ $jobfairList[Request::get('jobfairid')] }}
  30. @endif
  31. </span>
  32. <div class="dropdowbox11 J_dropdown_menu">
  33. <div class="dropdow_inner11" style="width: 180px">
  34. <ul class="nav_box">
  35. <li><a class="J_listitme" href="{{ route('jobfairout.jobfairjob',array_merge($params,['jobfairid'=>''])) }}">全部</a></li>
  36. @if($jobfairList)
  37. @foreach($jobfairList as $key => $val)
  38. <li><a style="width: 150px;display: inline-block;" class="J_listitme substring" href="{{ route('jobfairout.jobfairjob',array_merge($params,['jobfairid'=>$key])) }}" title="{{ $val }}">{{ $val }}</a></li>
  39. @endforeach
  40. @endif
  41. </ul>
  42. </div>
  43. </div>
  44. </div>
  45. </div>
  46. <div class="th3">
  47. <div class="input_90_30_div J_hoverinput J_dropdown J_listitme_parent">
  48. <span class="J_listitme_text">
  49. @if(Request::get('audit') ==0)
  50. 预订状态
  51. @else
  52. {{ $audtiArr[Request::get('audit')] }}
  53. @endif
  54. </span>
  55. <div class="dropdowbox11 J_dropdown_menu">
  56. <div class="dropdow_inner11">
  57. <ul class="nav_box">
  58. <li><a class="J_listitme" href="{{ route('jobfairout.jobfairjob',array_merge($params,['audit'=>''])) }}">预订状态</a></li>
  59. @foreach( $audtiArr as $key => $val)
  60. <li><a class="J_listitme" href="{{ route('jobfairout.jobfairjob',array_merge($params,['audit'=>$key])) }}">{{ $val }}</a></li>
  61. @endforeach
  62. </ul>
  63. </div>
  64. </div>
  65. </div>
  66. </div>
  67. <div class="th3">预订时间</div>
  68. <div class="th3" style="text-align: center;">操作</div>
  69. <div class="clear"></div>
  70. </div>
  71. @if($list->total())
  72. <form id="form1" action="" class="J_allListBox" method="post">
  73. @foreach($list as $key=>$job)
  74. <div class="jobfair_td">
  75. <div class="td1 link_blue substring" style="width: 130px;">
  76. <input name="y_id[]" class="selStatus J_allList" type="checkbox" value="{{ $job->id }}">&nbsp;
  77. <a target="_blank" href="{{ route('jobfairout.show.quarters',['id'=>$job->id]) }}" title="{{ $job->jobs->jobs_name or ''}}">{{ $job->jobs->jobs_name or '' }}</a>
  78. </div>
  79. <div class="td2 link_blue substring" style="width: 220px;">
  80. @if($job->jobfairs && $job->jobfair_company)
  81. <a href="{{ route('jobfairout.show.com',['id'=>$job->jobfairs->id]) }}" target="_blank" title="{{ $job->jobfairs->title }}&nbsp;&nbsp;&nbsp;{{ $job->jobfair_company->position }}">{{ $job->jobfairs->title }}</a>
  82. &nbsp;&nbsp;&nbsp;{{ $job->jobfair_company->position }}
  83. @endif
  84. </div>
  85. <div class="td2 font_red">
  86. @if($job->jobs)
  87. @switch( $job->jobs->audit)
  88. @case(2) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="font_yellow">待审核</span> @break
  89. @case(1) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="font_green">审核通过</span> @break
  90. @case(3) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="font_red" style="color:#f00">未通过审核</span> @break
  91. @endswitch
  92. @endif
  93. </div>
  94. <div class="td3">{{ date('Y-m-d', strtotime($job->created_at)) }}</div>
  95. <div class="td3 link_blue" style="text-align: right;">
  96. <a href="{{ route('jobfairout.jobedit',['id'=>$job->job_id]) }}">修改</a>&nbsp;&nbsp;
  97. <a href="javascript:;" url="{{ route('jobfairout.jobfairjob.del') }}" data-code="{{ $job->id }}" class="delete">删除</a>
  98. </div>
  99. <div class="clear"></div>
  100. </div>
  101. @endforeach
  102. <div class="allSelWrap">
  103. <input name="" class="allSel J_allSelected" type="checkbox">
  104. </div>
  105. <div>
  106. <div class="btn_lightgray J_hoverbut btn_inline btn_border" id="delete_all">删除职位</div>
  107. <div class="btn_blue J_hoverbut btn_115_38 btn_inline" onclick="window.location='{{ route('jobfairout.jobadd') }}'">发布招聘会职位</div>
  108. <div class="clear"></div>
  109. </div>
  110. {{ $list->links('module.widgets.pagination') }}
  111. <div class="clear"></div>
  112. </form>
  113. @else
  114. <div class="jobsWrap">
  115. <div class="res_empty">
  116. 暂无数据<br>
  117. 您可以转至【<a href="{{ route('jobfairout.quarterslist') }}" style="color:#1d7ad9">招聘会职位库</a>】页面,将所需职位加入参展职位
  118. </div>
  119. <div class="res_empty_addbox">
  120. <div class="btn_blue J_hoverbut btn_115_38" onclick="window.location='{{ route('jobfairout.jobadd') }}'">发布招聘会职位>></div>
  121. </div>
  122. </div>
  123. @endif
  124. </div>
  125. </div>
  126. <div class="clear"></div>
  127. </div>
  128. @endsection
  129. @section('script')
  130. <script type="text/javascript" src="{{ theme_asset('app/js/jquery.disappear.tooltip.js') }}"></script>
  131. <script type="text/javascript" src="{{ theme_asset('app/js/jquery.allselected.js') }}"></script>
  132. <script type="text/javascript" src="{{ theme_asset('app/js/jquery.tooltip.js') }}"></script>
  133. <script type="text/javascript" src="{{theme_asset('app/js/jquery.listitem.js')}}"></script>
  134. <script type="text/javascript" src="{{theme_asset('app/js/jquery.dropdown.js')}}"></script>
  135. <script type="text/javascript">
  136. $(document).ready(function(){
  137. $("#delete_all").click(function(){
  138. var listCheckedArray = $('.J_allListBox .J_allList:checked');
  139. if (!listCheckedArray.length) {
  140. disapperTooltip("remind",'请选择职位');
  141. return false;
  142. }
  143. var idarr = new Array();
  144. $.each($("input[name='y_id[]']:checked") ,function(){
  145. idarr.push($(this).val());
  146. })
  147. var url = "{{ route('jobfairout.jobfairjob.del') }}";
  148. var qsDialog = $(this).dialog({
  149. title: '删除职位',
  150. loading: true,
  151. border: false,
  152. yes: function () {
  153. $.post(url,{_token:'{{ csrf_token() }}',y_id:idarr}, function (result) {
  154. if (result.status == 1) {
  155. disapperTooltip("success",result.msg);
  156. setTimeout(function () {
  157. window.location.href='{{ route('jobfairout.jobfairjob') }}';
  158. }, 2000);
  159. } else {
  160. disapperTooltip('remind', result.msg);
  161. }
  162. },'json');
  163. }
  164. });
  165. $.getJSON(url, function (result) {
  166. if (result.status == 1) {
  167. qsDialog.setContent(result.data.html);
  168. } else {
  169. disapperTooltip('remind', result.msg);
  170. }
  171. });
  172. });
  173. $(".delete").click(function(){
  174. var url = $(this).attr('url');
  175. var y_id = $(this).data('code');
  176. var qsDialog = $(this).dialog({
  177. title: '删除职位',
  178. loading: true,
  179. border: false,
  180. yes: function () {
  181. $.post(url,{y_id: y_id,_token:'{{ csrf_token() }}'}, function (result) {
  182. if (result.status == 1) {
  183. disapperTooltip("success",result.msg);
  184. setTimeout(function () {
  185. window.location.reload();
  186. }, 2000);
  187. } else {
  188. disapperTooltip('remind', result.msg);
  189. }
  190. },'json');
  191. }
  192. });
  193. $.getJSON(url, function (result) {
  194. if (result.status == 1) {
  195. qsDialog.setContent(result.data.html);
  196. } else {
  197. disapperTooltip('remind', result.msg);
  198. }
  199. });
  200. });
  201. });
  202. </script>
  203. @endsection