attention_com.blade.php 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  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" style="width: 33%; float: left;
  15. position: relative; text-align:center" onclick="window.location='{{ route($sub_site.'mobile.person.jobsF') }}'">收藏的职位</div>
  16. <div class="n-cell active" style="width: 33%; float: left;
  17. position: relative; text-align:center" onclick="window.location='{{ route($sub_site.'mobile.person.attention_com') }}'" >关注的企业<div class="b-line"></div></div>
  18. <div class="n-cell" style="width: 33%; float: left;
  19. position: relative; text-align:center" onclick="window.location='{{ route($sub_site.'mobile.jobsSubscribe') }}'" >职位订阅器</div>
  20. <div class="clear"></div>
  21. </div>
  22. <div class="split-block"></div>
  23. <div class="drop_content">
  24. <div class="add_data">
  25. @if($content->total())
  26. @foreach($content as $key => $val)
  27. @if($val->companys)
  28. <div class="com-list-item js-longpress for-event" data-yid="{{ $val->id }}" onclick="window.location='{{ route($sub_site.'mobile.jobs.company',['id'=>$val->companys->id]) }}'">
  29. <div class="com-info">
  30. <div class="logo">
  31. @if($val->companys->logo)
  32. <img src="{{ upload_asset($val->companys->logo) }}">
  33. @else
  34. <img src="/data/upload/no_logo.png">
  35. @endif
  36. </div>
  37. <div class="info">
  38. <div class="line-one font15 substring">{{ $val->companys->companyname }}</div>
  39. <div class="line-two font14 substring">{{ get_category($val->companys->trade) }} | {{ get_category($val->companys->nature) }}</div>
  40. <div class="line-four font14 substring">{{ $val->companys->district_cn }} | {{ get_category($val->companys->scale) }}</div>
  41. </div>
  42. <div class="clear"></div>
  43. </div>
  44. <div class="com-district font13">
  45. <div class="district substring">{{ $val->companys->address }}</div>
  46. <div class="more-jobs link_yellow"><a href="{{ route($sub_site.'mobile.jobs.company',['id'=>$val->companys->id]) }}">共{{ count($val->jobs) }}个在招职位>></a></div>
  47. <div class="clear"></div>
  48. </div>
  49. </div>
  50. @endif
  51. @endforeach
  52. @else
  53. <div class="list-empty link_blue">
  54. 目前您未关注任何企业!<br>
  55. 关注感兴趣的企业了解招聘动态!立即 <a href="{{ route($sub_site.'mobile.jobs') }}">搜职位</a>
  56. </div>
  57. @endif
  58. </div>
  59. </div>
  60. @endsection
  61. @section('script')
  62. <script src="{{ theme_asset('mobile/js/longPress.js') }}"></script>
  63. <script type="text/javascript">
  64. $(function () {
  65. var page = 1;
  66. $('.drop_content').dropload({
  67. scrollArea : window,
  68. loadDownFn : function(me){
  69. page++;
  70. $.ajax({
  71. type: 'GET',
  72. url: '{{ route($sub_site.'mobile.person.attention_com') }}?page='+page,
  73. dataType: 'json',
  74. success: function(result){
  75. if (result.status ==1) {
  76. $('.add_data').append(result.data);
  77. } else {
  78. // 锁定
  79. me.lock();
  80. // 无数据
  81. me.noData();
  82. }
  83. me.resetload();
  84. },
  85. error: function(xhr, type){
  86. alert('Ajax error!');
  87. // 即使加载出错,也得重置
  88. me.resetload();
  89. }
  90. });
  91. },
  92. threshold : 50
  93. });
  94. })
  95. // 长按删除
  96. $('.js-longpress').each(function () {
  97. var y_id = $(this).data('yid');
  98. $(this).longPress(function(){
  99. var popout = new QSpopout();
  100. popout.setContent('确定删除吗?');
  101. popout.show();
  102. popout.getPrimaryBtn().on('click', function () {
  103. $.ajax({
  104. headers:{'X-CSRF-TOKEN':$('meta[name="csrf-token"]').attr('content')},
  105. url:"{{ route($sub_site.'person.deleteCompany') }}",
  106. type:'post',
  107. dataType:'json',
  108. data:{
  109. id:y_id,
  110. },
  111. success:function (data) {
  112. qsToast({type:1,context: '删除成功!'});
  113. setTimeout(function () {
  114. window.location.reload();
  115. }, 2000);
  116. },
  117. error:function (error) {
  118. if(error.status==400){
  119. qsToast({type:2,context: JSON.parse(errorData.response).message});
  120. }
  121. },
  122. })
  123. });
  124. });
  125. });
  126. </script>
  127. @endsection