attention_sub.blade.php 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. @extends('jkq.module.layouts.main_index')
  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('jkq.module.section.person_left')
  12. <div class="mainbox">
  13. <!--职位切换卡 -->
  14. <div class="tab">
  15. <a class="li J_hoverbut" href="{{ url('jkq/person/collection') }}">职位收藏夹</a>
  16. <a class="li J_hoverbut" href="{{ url('jkq/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('jkq/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" src="{{theme_asset('app/js/jquery.modal.dialog.js')}}"></script>
  73. <script type="text/javascript">
  74. $('.J_quitSubscribe').on('click', function(){
  75. var obj = this;
  76. var id= $(this).attr('iid');
  77. var status= $(this).attr('subscribe');
  78. $.ajax({
  79. headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
  80. url: '{{ url('jkq/person/collection/attention_sub_out') }}',
  81. type: 'POST',
  82. dataType: 'json',
  83. data: {id:id,status: status},
  84. success: function (result) {
  85. if(result.data.code==1){
  86. if(result.data.info==null){
  87. $(obj).closest('.J_subscribeWrap').find('.td1').html('<span>已订阅</span>,接受频率:');
  88. }else{
  89. $(obj).closest('.J_subscribeWrap').find('.td1').html('<span>已订阅</span>,接受频率:'+result.data.info);
  90. }
  91. $(obj).html('退订').attr('subscribe',1);
  92. }else{
  93. $(obj).closest('.J_subscribeWrap').find('.td1').html('已退订');
  94. $(obj).html('订阅').attr('subscribe',0);
  95. }
  96. },
  97. error: function (errorData) {
  98. if(errorData.status==400) {//业务错误
  99. disapperTooltip("remind", errorData.responseJSON.message);
  100. }
  101. }
  102. })
  103. });
  104. $(".addbut").click(function () {
  105. $.ajax({
  106. headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
  107. url: '{{ url('jkq/person/collection/attention_add_var') }}',
  108. type: 'POST',
  109. dataType: 'json',
  110. success: function (result) {
  111. window.location='{{ url('jkq/person/collection/attention_sub_edit') }}';
  112. },
  113. error: function (errorData) {
  114. if(errorData.status==400) {//业务错误
  115. disapperTooltip("remind", errorData.responseJSON.message);
  116. }
  117. }
  118. })
  119. })
  120. $('.J_delSubscribe').click(function(){
  121. var url = "{{ url('jkq/person/collection/attention_sub_del') }}";
  122. var id = $(this).attr('iid');
  123. var qsDialog=$(this).dialog({
  124. title: '删除职位订阅',
  125. loading: true,
  126. border: false,
  127. yes: function() {
  128. $.ajax({
  129. headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
  130. url: url,
  131. type: 'POST',
  132. dataType: 'json',
  133. data: {id:id},
  134. success: function (result) {
  135. window.location.reload();
  136. },
  137. error: function (errorData) {
  138. if(errorData.status==400) {//业务错误
  139. disapperTooltip("remind", errorData.responseJSON.message);
  140. }
  141. }
  142. })
  143. }
  144. });
  145. $.get(url,{id:id},function(result){
  146. qsDialog.setContent(result);
  147. });
  148. });
  149. </script>
  150. @endsection