attention_me.blade.php 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. @extends('mobile.module.layouts.content')
  2. @push('meta')
  3. <meta name="csrf-token" content="{{ csrf_token() }}">
  4. @endpush
  5. @push('css')
  6. <link href="{{ theme_asset('mobile/css/personal.css') }}" rel="stylesheet">
  7. @endpush
  8. @push('js')
  9. <script src="{{ theme_asset('mobile/js/dropload.min.js') }}"></script>
  10. @endpush
  11. @section('content')
  12. <div class="filter-group x2 filter-outer">
  13. <div id="f-mask"></div>
  14. <div class="filter-outer">
  15. <div class="filter-list js-filter" data-tag="0">
  16. <div class="filter-cell">
  17. <div class="filter-cell-txt">
  18. @if(Request::input('resume_id'))
  19. @foreach($resume as $key=>$val)
  20. @if(Request::input('resume_id')==$val->id)
  21. {{ $val->title }}
  22. @endif
  23. @endforeach
  24. @else
  25. 简历名称
  26. @endif
  27. </div>
  28. </div>
  29. </div>
  30. {{-- <div class="filter-list">
  31. 是否下载
  32. </div>--}}
  33. <div class="filter-list js-filter" data-tag="1">
  34. <div class="filter-cell">
  35. <div class="filter-cell-txt">
  36. @switch(Request::input('settr'))
  37. @case(3)
  38. 3天内
  39. @break
  40. @case(7)
  41. 7天内
  42. @break
  43. @case(15)
  44. 15天内
  45. @break
  46. @case(30)
  47. 30天内
  48. @break
  49. @default
  50. 查看时间
  51. @endswitch
  52. </div>
  53. </div>
  54. </div>
  55. <div class="clear"></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::input('resume_id')=='') select @endif" href="{{ route($sub_site.'mobile.person.attention_me',array_merge($params,['resume_id'=>''])) }}">全部</a></li>
  62. @foreach($resume as $key=>$val)
  63. <li><a class="f-item @if(Request::input('resume_id')==$val->id) select @endif" href="{{ route($sub_site.'mobile.person.attention_me',array_merge($params,['resume_id'=>$val->id])) }}">{{ $val->title }}</a></li>
  64. @endforeach
  65. </div>
  66. </div>
  67. </div>
  68. <!--发送时间下拉选择-->
  69. <div class="con-filter">
  70. <div class="f-box qs-hidden">
  71. <div class="f-box-inner">
  72. <li><a class="f-item @if(Request::input('settr')=='') select @endif" href="{{ route($sub_site.'mobile.person.attention_me',array_merge($params,['settr'=>''])) }}">全部</a></li>
  73. <li><a class="f-item @if(Request::input('settr')==3) select @endif" href="{{ route($sub_site.'mobile.person.attention_me',array_merge($params,['settr'=>3])) }}">3天内</a></li>
  74. <li><a class="f-item @if(Request::input('settr')==7) select @endif" href="{{ route($sub_site.'mobile.person.attention_me',array_merge($params,['settr'=>7])) }}">7天内</a></li>
  75. <li><a class="f-item @if(Request::input('settr')==15) select @endif" href="{{ route($sub_site.'mobile.person.attention_me',array_merge($params,['settr'=>15])) }}">15天内</a></li>
  76. <li><a class="f-item @if(Request::input('settr')==30) select @endif" href="{{ route($sub_site.'mobile.person.attention_me',array_merge($params,['settr'=>30])) }}">30天内</a></li>
  77. </div>
  78. </div>
  79. </div>
  80. </div>
  81. <input type="hidden" name="resume_id" ID="resume_id" VALUE="{{ Request::input('resume_id') }}">
  82. <input type="hidden" name="settr" ID="settr" VALUE="{{ Request::input('settr') }}">
  83. <div class="split-block"></div>
  84. <div class="drop_content">
  85. <div class="add_data">
  86. @if($content->total())
  87. @foreach($content as $key => $val)
  88. @if($val->companys)
  89. <div class="list-item js-longpress for-event" data-yid="{{ $val->id }}" onclick="window.location='{{ route($sub_site.'mobile.jobs.company',['id'=>$val->uid]) }}'">
  90. <div class="content">
  91. <div class="line-one">
  92. <div class="title substring">{{ $val->companys->companyname }}</div>
  93. <div class="right font12 font_red">
  94. @if($val->status==1)
  95. <div>已下载</div>
  96. @else
  97. <div>未下载</div>
  98. @endif
  99. </div>
  100. <div class="clear"></div>
  101. </div>
  102. <div class="line-two font12">
  103. <div class="left">查看了“{{ $val->resumes->title or '未定义' }}”简历</div>
  104. <div class="right font12">{{ date('Y-m-d', strtotime($val->created_at)) }}</div>
  105. <div class="clear"></div>
  106. </div>
  107. </div>
  108. </div>
  109. @endif
  110. @endforeach
  111. @else
  112. @if(Request::input('resume_id')==null && Request::input('settr')==null)
  113. <div class="list-empty link_blue">
  114. 简历关注度不高?想要获得更多高薪机会<br />
  115. 建议您立即开通 <a href="{{ route($sub_site.'mobile.person.increment_add',['type'=>'stick']) }}">简历置顶</a>
  116. </div>
  117. @endif
  118. @endif
  119. </div>
  120. </div>
  121. @endsection
  122. @section('script')
  123. <script src="{{ theme_asset('mobile/js/longPress.js') }}"></script>
  124. <script type="text/javascript">
  125. $(function () {
  126. var page = 1;
  127. var resume_id = $("#resume_id").val();
  128. var settr = $("#settr").val();
  129. $('.drop_content').dropload({
  130. scrollArea : window,
  131. loadDownFn : function(me){
  132. page++;
  133. $.ajax({
  134. type: 'GET',
  135. url: '{{ route($sub_site.'mobile.person.attention_me') }}?resume_id='+resume_id+'&settr='+settr+'&page='+page,
  136. dataType: 'json',
  137. success: function(result){
  138. if (result.status ==1) {
  139. $('.add_data').append(result.data);
  140. } else {
  141. // 锁定
  142. me.lock();
  143. // 无数据
  144. me.noData();
  145. }
  146. me.resetload();
  147. },
  148. error: function(xhr, type){
  149. alert('Ajax error!');
  150. // 即使加载出错,也得重置
  151. me.resetload();
  152. }
  153. });
  154. },
  155. threshold : 50
  156. });
  157. })
  158. $('.js-filter').on('click', function() {
  159. var filter = new QSfilter($(this));
  160. });
  161. // 长按删除
  162. $('.js-longpress').each(function () {
  163. var y_id = $(this).data('yid');
  164. $(this).longPress(function(){
  165. var popout = new QSpopout();
  166. popout.setContent('确定删除吗?');
  167. popout.show();
  168. popout.getPrimaryBtn().on('click', function () {
  169. $.ajax({
  170. headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
  171. url: "{{ route($sub_site.'mobile.person.del_attention') }}",
  172. type: 'POST',
  173. dataType: 'json',
  174. data: {id: y_id},
  175. success: function (result) {
  176. qsToast({type:1,context: '删除成功!'});
  177. setTimeout(function () {
  178. window.location.reload();
  179. }, 2000);
  180. },
  181. error: function (errorData) {
  182. if(errorData.status==400) {//业务错误
  183. qsToast({type:2,context: JSON.parse(errorData.response).message});
  184. }
  185. }
  186. })
  187. });
  188. });
  189. });
  190. </script>
  191. @endsection