fit_resume.blade.php 5.2 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/common.css') }}" rel="stylesheet">
  7. <link href="{{ theme_asset('mobile/css/jobfair_member.css') }}" rel="stylesheet">
  8. <style>
  9. .headernav{background: linear-gradient(to right, #1d89ff 55%, #7071ff);}
  10. </style>
  11. @endpush
  12. @push('js')
  13. <script src="{{ theme_asset('mobile/js/dropload.min.js') }}"></script>
  14. @endpush
  15. @section('content')
  16. <div class="panel panel-primary">
  17. <div class="panel-body">
  18. <div id="info" class="drop_content">
  19. @if($fitResume->isNotEmpty())
  20. <table width="100%" border="0" cellspacing="0" cellpadding="0" class="add_data">
  21. <tr>
  22. <td>简历名称</td>
  23. <td>发布时间</td>
  24. <td>发出面试邀请</td>
  25. </tr>
  26. <tr>
  27. <td colspan="4" class="noborder"></td>
  28. </tr>
  29. @foreach($fitResume as $val)
  30. @if($val->resumes)
  31. <tr class="data-tr">
  32. <td><a style="width: 2.25rem;" href="{{route('mobile.resumes.show',['id'=>$val->resumes->id,'type'=>1])}}">{{$val->resumes->title}}</a></td>
  33. <td>{{ substr($val->resumes->created_at,2,14) }}</td>
  34. <td>
  35. @if($val->status)
  36. 已邀请
  37. @else
  38. <a href="javascript:void(0);" class="invitation" data-resume_id="{{$val->resumes->id}}" data-uid="{{$val->resumes->uid}}" url="{{route('mobile.firm.jobfair.scene.invitation')}}">邀请</a>
  39. @endif
  40. </td>
  41. </tr>
  42. @endif
  43. @endforeach
  44. </table>
  45. @else
  46. <div class="list-empty">
  47. 您还没有发布职位或没有相关推荐的人才!
  48. </div>
  49. @endif
  50. </div>
  51. </div>
  52. </div>
  53. <input type="hidden" value="" id="job">
  54. @endsection
  55. @section('script')
  56. <script>
  57. $('#logout').on('click', function () {
  58. var dialog = new QSpopout();
  59. dialog.setContent('确定退出吗?');
  60. dialog.show();
  61. dialog.getPrimaryBtn().on('click', function () {
  62. window.location.href = "{{ route('mobile.logout') }}";
  63. });
  64. });
  65. $('.invitation').on('click',function(){
  66. var url = $(this).attr('url');
  67. var uid = $(this).data('uid');
  68. var resume_id = $(this).data('resume_id');
  69. var radio = "{!! $html !!}";
  70. var jobfair_id = "{{$jobfair_id}}";
  71. if(radio == ''){
  72. var dialog1 = new QSpopout();
  73. dialog1.setContent('请先添加职位');
  74. dialog1.show();
  75. return ;
  76. }
  77. var dialog = new QSpopout('请选择邀请岗位');
  78. dialog.setContent('<div class="check_jobs" style="max-height: 5rem;overflow: scroll">'+radio+'</div>');
  79. $(".job").change(function() {
  80. $("#job").val(this.value);
  81. });
  82. dialog.getPrimaryBtn().on('click', function () {
  83. var job_id = $("#job").val();
  84. if(!job_id){
  85. var dialog2 = new QSpopout();
  86. dialog2.setContent('请先选择职位');
  87. dialog2.show();
  88. return ;
  89. }
  90. $.ajax({
  91. type: 'POST',
  92. url: url,
  93. data: {
  94. job_id:job_id,
  95. _token:"{{csrf_token()}}",
  96. personal_uid:uid,
  97. resume_id:resume_id,
  98. jobfair_id:jobfair_id,
  99. },
  100. success: function(res){
  101. if (res.status == 1) {
  102. qsToast({type:1,context:res.msg});
  103. } else {
  104. qsToast({type:2,context: res.msg});
  105. return false;
  106. }
  107. },
  108. error: function(error){
  109. if(error.status == 500){
  110. qsToast({type:2,context: error.responseJSON.message});
  111. return false;
  112. }
  113. if(error.status == 400){
  114. var response=$.parseJSON(error.response);
  115. qsToast({type:2,context:response.message});
  116. return false;
  117. }
  118. }
  119. });
  120. });
  121. dialog.show();
  122. });
  123. </script>
  124. @endsection