resume_down.blade.php 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. @extends('mobile.module.layouts.content')
  2. @push('meta')
  3. @endpush
  4. @push('css')
  5. <link rel="stylesheet" href="{{ theme_asset('mobile/css/company.css') }}">
  6. <style>
  7. .drop_content{padding-bottom: 1rem;}
  8. </style>
  9. @endpush
  10. @push('js')
  11. <script src="{{ theme_asset('mobile/js/dropload.min.js') }}"></script>
  12. @endpush
  13. @section('content')
  14. <div class="filter-group x2 filter-outer">
  15. <div id="f-mask"></div>
  16. <div class="filter-outer">
  17. <div class="filter-list js-filter" data-tag="0">
  18. <div class="filter-cell">
  19. <div class="filter-cell-txt">
  20. @if($state == '')
  21. 状态标签
  22. @elseif($state == 0)
  23. 待处理
  24. @else
  25. {{ $state_arr[$state] }}
  26. @endif
  27. </div>
  28. </div>
  29. </div>
  30. <div class="filter-list js-filter" data-tag="1">
  31. @if(Request::get('settr') == 0)
  32. <div class="filter-cell"><div class="filter-cell-txt">下载时间</div></div>
  33. @else
  34. @switch(Request::get('settr'))
  35. @case(0) <div class="filter-cell"><div class="filter-cell-txt">不限</div></div> @break
  36. @case(3) <div class="filter-cell"><div class="filter-cell-txt">3天内</div></div> @break
  37. @case(7) <div class="filter-cell"><div class="filter-cell-txt">7天内</div></div> @break
  38. @case(15) <div class="filter-cell"><div class="filter-cell-txt">15天内</div></div> @break
  39. @case(30) <div class="filter-cell"><div class="filter-cell-txt">30天内</div></div> @break
  40. @endswitch
  41. @endif
  42. </div>
  43. <div class="clear"></div>
  44. </div>
  45. <!--状态标签下拉选择-->
  46. <div class="con-filter">
  47. <div class="f-box qs-hidden">
  48. <div class="f-box-inner">
  49. <li><a class="f-item @if(Request::get('state') == '') select @endif" href="{{route($sub_site.'mobile.firm.resume.down',array_merge($params,['state'=>'']))}}">全部</a></li>
  50. <li><a class="f-item @if(Request::get('state') == 0) select @endif" href="{{route($sub_site.'mobile.firm.resume.down',array_merge($params,['state'=>0]))}}">待处理</a></li>
  51. @foreach($state_arr as $key => $val)
  52. <li><a class="f-item @if(Request::get('state') == $key) select @endif" href="{{route($sub_site.'mobile.firm.resume.down',array_merge($params,['state'=>$key]))}}">{{ $val }}</a></li>
  53. @endforeach
  54. </div>
  55. </div>
  56. </div>
  57. <!--发送时间下拉选择-->
  58. <div class="con-filter">
  59. <div class="f-box qs-hidden">
  60. <div class="f-box-inner">
  61. <li><a class="f-item @if(Request::get('settr') == '' || Request::get('settr') == 0) select @endif" href="{{route($sub_site.'mobile.firm.resume.down',array_merge($params,['settr'=>'']))}}">全部</a></li>
  62. <li><a class="f-item @if(Request::get('settr') == 3) select @endif" href="{{route($sub_site.'mobile.firm.resume.down',array_merge($params,['settr'=>3]))}}">3天内</a></li>
  63. <li><a class="f-item @if(Request::get('settr') == 7) select @endif" href="{{route($sub_site.'mobile.firm.resume.down',array_merge($params,['settr'=>7]))}}">7天内</a></li>
  64. <li><a class="f-item @if(Request::get('settr') == 15) select @endif" href="{{route($sub_site.'mobile.firm.resume.down',array_merge($params,['settr'=>15]))}}">15天内</a></li>
  65. <li><a class="f-item @if(Request::get('settr') == 30) select @endif" href="{{route($sub_site.'mobile.firm.resume.down',array_merge($params,['settr'=>30]))}}">30天内</a></li>
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. <div class="split-block"></div>
  71. @if($downList->total())
  72. <div class="drop_content">
  73. <div class="add_data">
  74. @foreach($downList as $key => $list)
  75. @if($list->resumes)
  76. <div class="resume" onclick="window.location.href='{{ route($sub_site.'mobile.resumes.show',['id'=>$list->resumes->id,'from_down'=>1,'down_id'=>$list->id]) }}'">
  77. <div class="content">
  78. <div class="line-one">
  79. <div class="real-name substring">
  80. {{ $list->resumes->fullname }}
  81. @if($list->is_reply == 0)
  82. <div class="red-tip"></div>
  83. @endif
  84. </div>
  85. <div class="reply-status font12 font_green">
  86. @switch($list->is_reply)
  87. @case(0) <div class="reply-status font12 font_yellow">待处理</div> @break
  88. @case(1) <div class="reply-status font12 font_green">可面试</div> @break
  89. @case(2) <div class="reply-status font12 font_red">未接通</div> @break
  90. @case(3) <div class="reply-status font12 font_yellow">不合适</div> @break
  91. @endswitch
  92. </div>
  93. <div class="clear"></div>
  94. </div>
  95. <div class="line-two font12">
  96. <div class="info">{{ $list->resumes->sex_cn }} / {{ date('Y')-$list->resumes->birthdate }}岁 / {{ $list->resumes->education_cn }}/{{ $list->resumes->experience_cn }}</div>
  97. <div class="date font12">{{ date('Y-m-d',$list->down_addtime) }}</div>
  98. <div class="clear"></div>
  99. </div>
  100. <div class="line-three font12 substring">
  101. 意向职位:{{ $list->resumes->intention_jobs }}
  102. </div>
  103. </div>
  104. </div>
  105. @else
  106. <div class="resume">
  107. <div class="content">
  108. <div class="line-two font12">
  109. <div class="info">该简历不存在或已被删除</div>
  110. <div class="date font12">{{ date('Y-m-d',$list->down_addtime) }}</div>
  111. <div class="clear"></div>
  112. </div>
  113. </div>
  114. </div>
  115. @endif
  116. @endforeach
  117. </div>
  118. </div>
  119. <div class="split-block"></div>
  120. @else
  121. @if(Request::get('state') == null || Request::get('settr') == null)
  122. <div class="list-empty link_blue">
  123. 您还没有下载过简历!<br />
  124. 建议您主动出击 <a href="{{ route($sub_site.'mobile.resumes') }}">搜人才</a>
  125. </div>
  126. @else
  127. <div class="list-empty">
  128. 抱歉,没有找到符合您条件的简历!
  129. </div>
  130. @endif
  131. @endif
  132. @endsection
  133. @section('script')
  134. <script src="{{ theme_asset('mobile/js/longPress.js') }}"></script>
  135. <script type="text/javascript">
  136. $('.js-filter').on('click', function() {
  137. var filter = new QSfilter($(this));
  138. });
  139. // 页数
  140. var page = 1;
  141. // dropload
  142. $('.drop_content').dropload({
  143. scrollArea : window,
  144. loadDownFn : function(me){
  145. page++;
  146. var state = "{{ request()->get('state') }}";
  147. var settr = "{{ request()->get('settr') }}";
  148. var url = '{{ route($sub_site.'mobile.firm.resume.down') }}?state='+state+'&settr='+settr+'&page='+page;
  149. $.ajax({
  150. type: 'GET',
  151. url: url,
  152. dataType: 'json',
  153. success: function(result){
  154. if (result.status ==1) {
  155. $('.add_data').append(result.data);
  156. } else {
  157. // 锁定
  158. me.lock();
  159. // 无数据
  160. me.noData();
  161. }
  162. me.resetload();
  163. },
  164. error: function(xhr, type){
  165. // 即使加载出错,也得重置
  166. me.resetload();
  167. }
  168. });
  169. },
  170. threshold : 50
  171. });
  172. </script>
  173. @endsection