attention_sub.blade.php 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. @extends('module.layouts.person')
  2. @push('meta')
  3. @endpush
  4. @push('css')
  5. <link href="{{ theme_asset('app/css/person/common.css') }}" rel="stylesheet">
  6. <link href="{{ theme_asset('app/css/person/personal_favorites.css') }}" rel="stylesheet">
  7. <link href="{{ theme_asset('app/css/person/personal_ajax_dialog.css') }}" rel="stylesheet">
  8. @endpush
  9. @section('content')
  10. <div class="user_main">
  11. @include('module.section.person_left')
  12. <div class="mainbox">
  13. <!--职位切换卡 -->
  14. <div class="tab">
  15. <a class="li J_hoverbut" href="{{ url('person/collection') }}">职位收藏夹</a>
  16. <a class="li J_hoverbut" href="{{ url('person/collection/attention_com') }}">关注的企业</a>
  17. <a class="li select">职位订阅器</a>
  18. <div class="clear"></div>
  19. </div>
  20. <!--切换卡结束 -->
  21. <div class="resume_tip">
  22. <div class="tiptit">小提示</div>
  23. <div class="tiptxt link_blue">
  24. 您最多可以添加<strong class="font_yellow"> 5 </strong>个职位订阅器,目前已添加<strong class="font_yellow"> {{ $count }}</strong> 个!
  25. </div>
  26. </div>
  27. <div class="subscribe">
  28. @if($content)
  29. @foreach($content as $key => $val)
  30. <div class="list J_hoverbut">
  31. <div class="thisid font_blue">{{ $val->title }}</div>
  32. <div class="txt">[职能]{{ $val->intention_jobs }} + [地区]{{ $val->district_cn }}</div>
  33. <div class="J_subscribeWrap buts link_blue">
  34. <div class="td1">
  35. @if($val->status)
  36. <span>已订阅</span>,接收频率:{{ $val->rate_cn }}
  37. @else
  38. 已退订
  39. @endif
  40. </div>
  41. <div class="td2">
  42. <a href="{{ url('person/collection/attention_sub_edit') }}/{{ $val->id }}">修改</a>
  43. <a class="J_quitSubscribe" href="javascript:;" iid="{{ $val->id }}" subscribe="{{ $val->status }}">
  44. @if($val->status)
  45. 退订
  46. @else
  47. 订阅
  48. @endif
  49. </a>
  50. </div>
  51. <div class="clear"></div>
  52. </div>
  53. <div class="J_delSubscribe del" iid="{{ $val->id }}" title="删除订阅器"></div>
  54. </div>
  55. @endforeach
  56. @endif
  57. <div class="list add J_hoverbut">
  58. <div class="addbut" style="cursor: pointer;">添加职位订阅器</div>
  59. </div>
  60. <div class="clear"></div>
  61. </div>
  62. </div>
  63. <div class="clear"></div>
  64. </div>
  65. @endsection
  66. @section('script')
  67. <script type="text/javascript" src="{{ theme_asset('app/js/jquery.dropdown.js') }}"></script>
  68. <script type="text/javascript" src="{{ theme_asset('app/js/jquery.listitem.js') }}"></script>
  69. <script type="text/javascript" src="{{ theme_asset('app/js/jquery.disappear.tooltip.js') }}"></script>
  70. <script type="text/javascript" src="{{ theme_asset('app/js/jquery.allselected.js') }}"></script>
  71. <script type="text/javascript" src="{{ theme_asset('app/js/person/jquery.common.js') }}"></script>
  72. <script type="text/javascript">
  73. $('.J_quitSubscribe').on('click', function(){
  74. var obj = this;
  75. var id= $(this).attr('iid');
  76. var status= $(this).attr('subscribe');
  77. $.ajax({
  78. headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
  79. url: '{{ url('person/collection/attention_sub_out') }}',
  80. type: 'POST',
  81. dataType: 'json',
  82. data: {id:id,status: status},
  83. success: function (result) {
  84. if(result.data.code==1){
  85. if(result.data.info==null){
  86. $(obj).closest('.J_subscribeWrap').find('.td1').html('<span>已订阅</span>,接受频率:');
  87. }else{
  88. $(obj).closest('.J_subscribeWrap').find('.td1').html('<span>已订阅</span>,接受频率:'+result.data.info);
  89. }
  90. $(obj).html('退订').attr('subscribe',1);
  91. }else{
  92. $(obj).closest('.J_subscribeWrap').find('.td1').html('已退订');
  93. $(obj).html('订阅').attr('subscribe',0);
  94. }
  95. },
  96. error: function (errorData) {
  97. if(errorData.status==400) {//业务错误
  98. disapperTooltip("remind", errorData.responseJSON.message);
  99. }
  100. }
  101. })
  102. });
  103. $(".addbut").click(function () {
  104. $.ajax({
  105. headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
  106. url: '{{ url('person/collection/attention_add_var') }}',
  107. type: 'POST',
  108. dataType: 'json',
  109. success: function (result) {
  110. window.location='{{ url('person/collection/attention_sub_edit') }}';
  111. },
  112. error: function (errorData) {
  113. if(errorData.status==400) {//业务错误
  114. disapperTooltip("remind", errorData.responseJSON.message);
  115. }
  116. }
  117. })
  118. })
  119. $('.J_delSubscribe').click(function(){
  120. var url = "{{ url('person/collection/attention_sub_del') }}";
  121. var id = $(this).attr('iid');
  122. var qsDialog=$(this).dialog({
  123. title: '删除职位订阅',
  124. loading: true,
  125. border: false,
  126. yes: function() {
  127. $.ajax({
  128. headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
  129. url: url,
  130. type: 'POST',
  131. dataType: 'json',
  132. data: {id:id},
  133. success: function (result) {
  134. window.location.reload();
  135. },
  136. error: function (errorData) {
  137. if(errorData.status==400) {//业务错误
  138. disapperTooltip("remind", errorData.responseJSON.message);
  139. }
  140. }
  141. })
  142. }
  143. });
  144. $.get(url,{id:id},function(result){
  145. qsDialog.setContent(result);
  146. });
  147. });
  148. </script>
  149. @endsection