jobfair.blade.php 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  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. <link href="{{ theme_asset('mobile/css/jobs.css') }}" rel="stylesheet">
  8. @endpush
  9. @push('js')
  10. <script src="{{ theme_asset('mobile/js/dropload.min.js') }}"></script>
  11. @endpush
  12. @section('content')
  13. <div class="favorites-top-nav list_height">
  14. <div class="n-cell active" style="width: 100%;">预约职位<div class="b-line"></div></div>
  15. <div class="clear"></div>
  16. </div>
  17. <div class="split-block"></div>
  18. <div class="drop_content">
  19. <div class="add_data">
  20. @if($content->total())
  21. @foreach($content as $key=>$val)
  22. @if($val->putJobs)
  23. <div class="job-list-item js-longpress for-event" data-yid="{{ $val->id or '' }}">
  24. <div class="info">
  25. <div class="line-one" onclick="window.location.href='{{ route($sub_site.'mobile.jobfair.jobs.show',['jobfair_id'=>$val->jobfair_id,'id'=>$val->jobs_id]) }}'">
  26. <div class="job-name substring font15">{{ $val->putJobs->jobs->jobs_name }}</div>
  27. <div class="clear"></div>
  28. </div>
  29. <div class="line-two font14" onclick="window.location.href='{{ route($sub_site.'mobile.jobfair.detail',['id'=>$val->jobfairs->id]) }}'">
  30. <div class="salary substring" style="width: 100%">{{ $val->jobfairs->title }}{{--<span style="float: right;color: #666666;">{{ date('Y-m-d',$val->jobfairs->holddate_start) }}-{{ date('Y-m-d',$val->jobfairs->holddate_end) }}</span>--}}</div>
  31. <div class="clear"></div>
  32. </div>
  33. {{--<div class="J_apply apply-btn" style="width: 1.6rem" onclick="window.location.href='{{ route($sub_site.'mobile.jobfair.index') }}'">预约职位</div>--}}
  34. </div>
  35. <div class="company font13" onclick="window.location.href='{{ route($sub_site.'mobile.jobs.company',['id'=>$val->putJobs->jobs->company_id]) }}'">
  36. <div class="company-name substring">{{ $val->putJobs->jobs->company_name }}</div>
  37. <div class="district">{{ $val->putJobs->jobs->district_cn }}</div>
  38. <div class="clear"></div>
  39. </div>
  40. </div>
  41. @endif
  42. @endforeach
  43. @else
  44. <div class="list-empty link_blue">
  45. 您还没有预约招聘会职位!<br>
  46. 海量高薪职位任你选。立即 <a href="{{ route($sub_site.'mobile.jobfair.index') }}">预约职位</a>
  47. </div>
  48. @endif
  49. </div>
  50. </div>
  51. @if($content->total())
  52. <div class="jobsfootnav">
  53. <div class="btns link_white" style="padding-top: 10px;">
  54. <div class="qs-btn qs-btn-medium qs-btn-blue qs-btn-inline"><a href="{{ route($sub_site.'mobile.jobfair.index') }}">预约职位</a></div>
  55. </div>
  56. </div>
  57. @endif
  58. @endsection
  59. @section('script')
  60. <script src="{{ theme_asset('mobile/js/longPress.js') }}"></script>
  61. <script type="text/javascript">
  62. $(function () {
  63. var page = 1;
  64. $('.drop_content').dropload({
  65. scrollArea : window,
  66. loadDownFn : function(me){
  67. page++;
  68. $.ajax({
  69. type: 'GET',
  70. url: '{{ route($sub_site.'mobile.person.jobfair') }}?page='+page,
  71. dataType: 'json',
  72. success: function(result){
  73. if (result.status ==1) {
  74. $('.add_data').append(result.data);
  75. } else {
  76. // 锁定
  77. me.lock();
  78. // 无数据
  79. me.noData();
  80. }
  81. me.resetload();
  82. },
  83. error: function(xhr, type){
  84. alert('Ajax error!');
  85. // 即使加载出错,也得重置
  86. me.resetload();
  87. }
  88. });
  89. },
  90. threshold : 50
  91. });
  92. })
  93. // 长按删除
  94. $('.js-longpress').each(function () {
  95. var y_id = $(this).data('yid');
  96. $(this).longPress(function(){
  97. var popout = new QSpopout();
  98. popout.setContent('确定删除吗?');
  99. popout.show();
  100. popout.getPrimaryBtn().on('click', function () {
  101. $.ajax({
  102. headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
  103. url: "{{ route($sub_site.'person.personDelect') }}",
  104. type: 'POST',
  105. dataType: 'json',
  106. data: {id: y_id},
  107. success: function (result) {
  108. qsToast({type:1,context: '删除成功!'});
  109. setTimeout(function () {
  110. window.location.reload();
  111. }, 2000);
  112. },
  113. error: function (errorData) {
  114. if(errorData.status==400) {//业务错误
  115. qsToast({type:2,context: JSON.parse(errorData.response).message});
  116. }
  117. }
  118. })
  119. });
  120. });
  121. });
  122. </script>
  123. @endsection