feedback.blade.php 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280
  1. @extends('jkq.module.layouts.company')
  2. @push('meta')
  3. @endpush
  4. @push('css')
  5. <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/css/company/common.css') }}"/>
  6. <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/css/company/company_resumes.css') }}"/>
  7. <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/css/company/company_ajax_dialog.css') }}"/>
  8. @endpush
  9. @push('js')
  10. <script type="text/javascript" src="{{ theme_asset('app/js/company/jquery.common.js') }}"></script>
  11. @endpush
  12. @section('content')
  13. <div class="user_main">
  14. <div class="mleft">
  15. @include('jkq.module.section.resume_left')
  16. </div>
  17. <div class="mright">
  18. <div class="user_pagetitle">
  19. <div class="pat_l">面试反馈</div>
  20. <div class="pat_r resume_search">
  21. <div class="btnbox resume_list" >
  22. <input name="key" id="key" type="text" class="input_245_34" placeholder="请输入关键字">
  23. <div class="btn_yellow J_hoverbut btn_inline btnSearch" style="padding: 7px 15px;">搜人才</div>
  24. </div>
  25. </div>
  26. <div class="clear"></div>
  27. </div>
  28. <div class="user_tab">
  29. <a href="{{route('jkq.resume.interview')}}" class="tabli">面试邀请</a>
  30. <a href="{{route('jkq.resume.interview.feedback',array_merge($params,['type'=>'']))}}" class="tabli @if($type == '') select @endif">待反馈面试结果</a>
  31. <a href="{{route('jkq.resume.interview.feedback',array_merge($params,['type'=>1]))}}" class="tabli @if($type == 1) select @endif">已反馈面试结果</a>
  32. <div class="clear"></div>
  33. </div>
  34. <div class="user_tip">
  35. <div class="tiptit">小提示</div>
  36. <div class="tiptxt link_blue">
  37. @if(config('aix.companyset.comset.other_set.feedback_days'))
  38. 如果超过{{ config('aix.companyset.comset.other_set.feedback_days') }}天没有反馈面试结果,系统默认面试通过
  39. @else
  40. 请及时对邀请面试的人员进行结果反馈
  41. @endif
  42. </div>
  43. </div>
  44. <div class="resume_interview_select">
  45. <div class="td1">面试职位:</div>
  46. <div class="td2">
  47. <div class="input_140_30_div J_hoverinput J_dropdown J_listitme_parent">
  48. <span class="J_listitme_text line_substring">
  49. @if($jobs_id== 0)
  50. 全部职位
  51. @else
  52. {{ $jobsList[$jobs_id] }}
  53. @endif
  54. </span>
  55. <div class="dropdowbox6 J_dropdown_menu">
  56. <div class="dropdow_inner6">
  57. <ul class="nav_box">
  58. <li><a class="J_listitme"
  59. href="{{ route('jkq.resume.interview.feedback',array_merge($params,['jobs_id'=>''])) }}">全部职位</a>
  60. </li>
  61. @foreach($jobsList as $key => $val)
  62. <li><a class="J_listitme"
  63. href="{{ route('jkq.resume.interview.feedback',array_merge($params,['jobs_id'=>$key])) }}">{{ $val }}</a>
  64. </li>
  65. @endforeach
  66. </ul>
  67. </div>
  68. </div>
  69. </div>
  70. </div>
  71. @if(Request::get('type')== 1)
  72. <div class="td1">面试结果:</div>
  73. <div class="td2">
  74. <div class="input_140_30_div J_hoverinput J_dropdown J_listitme_parent">
  75. <span class="J_listitme_text line_substring">
  76. @if(!$is_pass)
  77. 面试结果
  78. @else
  79. {{ $feedback[$is_pass] }}
  80. @endif
  81. </span>
  82. <div class="dropdowbox6 J_dropdown_menu">
  83. <div class="dropdow_inner6">
  84. <ul class="nav_box">
  85. <li><a class="J_listitme"
  86. href="{{ route('jkq.resume.interview.feedback',array_merge($params,['is_pass'=>''])) }}">面试结果</a>
  87. </li>
  88. <li><a class="J_listitme"
  89. href="{{ route('jkq.resume.interview.feedback',array_merge($params,['is_pass'=>1])) }}">面试通过</a>
  90. </li>
  91. <li><a class="J_listitme"
  92. href="{{ route('jkq.resume.interview.feedback',array_merge($params,['is_pass'=>2])) }}">面试未通过</a>
  93. </li>
  94. <li><a class="J_listitme"
  95. href="{{ route('jkq.resume.interview.feedback',array_merge($params,['is_pass'=>3])) }}">未参加面试</a>
  96. </li>
  97. <li><a class="J_listitme"
  98. href="{{ route('jkq.resume.interview.feedback',array_merge($params,['is_pass'=>4])) }}">面试时间变更</a>
  99. </li>
  100. </ul>
  101. </div>
  102. </div>
  103. </div>
  104. </div>
  105. @endif
  106. <div class="clear"></div>
  107. </div>
  108. <div class="resume_interview_th">
  109. <div class="th1" style="width: 65px">姓名</div>
  110. <div class="th2" style="width: 100px">基本信息</div>
  111. <div class="th1" style="width: 65px;padding-left: 20px">投递职位</div>
  112. <div class="th1" style="width: 90px;padding: 5px 0 0 15px;">联系电话</div>
  113. <div class="th4" style="width: 105px">
  114. <div class="input_90_30_div J_hoverinput J_dropdown J_listitme_parent">
  115. <span class="J_listitme_text">
  116. @if(Request::get('settr') ==0)
  117. 面试时间
  118. @else
  119. {{ Request::get('settr') }}天内
  120. @endif
  121. </span>
  122. <div class="dropdowbox11 J_dropdown_menu">
  123. <div class="dropdow_inner11">
  124. <ul class="nav_box">
  125. <li><a class="J_listitme @if(Request::get('settr')== '') checked @endif"
  126. href="{{ route('jkq.resume.interview.feedback',array_merge($params,['settr'=>''])) }}">不限时间</a>
  127. </li>
  128. <li><a class="J_listitme @if(Request::get('settr')== 3) checked @endif"
  129. href="{{ route('jkq.resume.interview.feedback',array_merge($params,['settr'=>3])) }}">3天内</a>
  130. </li>
  131. <li><a class="J_listitme @if(Request::get('settr')== 7) checked @endif"
  132. href="{{ route('jkq.resume.interview.feedback',array_merge($params,['settr'=>7])) }}">7天内</a>
  133. </li>
  134. <li><a class="J_listitme @if(Request::get('settr')== 15) checked @endif"
  135. href="{{ route('jkq.resume.interview.feedback',array_merge($params,['settr'=>15])) }}">15天内</a>
  136. </li>
  137. <li><a class="J_listitme @if(Request::get('settr')== 30) checked @endif"
  138. href="{{ route('jkq.resume.interview.feedback',array_merge($params,['settr'=>30])) }}">30天内</a>
  139. </li>
  140. </ul>
  141. </div>
  142. </div>
  143. </div>
  144. </div>
  145. @if(Request::get('type')== 1)
  146. <div class="th5" style="width: 70px;padding-left: 10px;">反馈时间</div>
  147. @else
  148. <div class="th5" style="width: 90px;text-align: center;height: 18px"></div>
  149. @endif
  150. <div class="th5" style="width: 70px;text-align: center;">状态</div>
  151. @if(Request::get('type')== 1)
  152. <div class="th5" style="text-align: center;">备注</div>
  153. @endif
  154. <div class="clear"></div>
  155. </div>
  156. <form id="form1" action="" method="post" class="J_allListBox">
  157. @if($result->total())
  158. @foreach($result as $val)
  159. <div class="resume_interview" style="height: auto;">
  160. @if($val->resumes)
  161. <div class="td1 link_blue substring" style="width: 70px">
  162. <input name="y_id[]" class="J_allList" type="checkbox" value="{{ $val->id }}"> &nbsp;<a href="{{ route('jkq.resumes.show',['id'=>$val->resumes->id]) }}" target="_blank" title="{{ $val->resume_name }}">{{ $val->resume_name }}</a>
  163. </div>
  164. <div class="td2" style="width: 100px">{{date('Y')-$val->resumes->birthdate}}岁/{{ $val->resumes->sex_cn }}/
  165. {{ $val->resumes->education_cn }}/{{ $val->resumes->experience_cn }}
  166. </div>
  167. <div class="td1" style="width: 100px;padding: 0;text-align: center;">{{ $val->jobs_name }}</div>
  168. <div class="td1" style="width: 90px;padding: 0">{{ $val->resumes->telephone }}</div>
  169. <div class="td4" style="width: 85px">{{ fdate($val->interview_time) }}</div>
  170. @if(Request::get('type')== 1)
  171. <div class="td4" style="width: 85px">{{ fdate(strtotime($val->updated_at)) }}</div>
  172. @else
  173. <div class="td4" style="width: 90px;height: 18px;"></div>
  174. @endif
  175. <div class="td5 link_blue" style="width: 70px">
  176. @switch($val->result)
  177. @case(0)未反馈面试结果&nbsp;@break;
  178. @case(1)面试通过&nbsp;@break;
  179. @case(2)未通过面试&nbsp;@break;
  180. @case(3)未参加面试&nbsp;@break;
  181. @case(4)面试时间变更&nbsp;@break;
  182. @endswitch
  183. <a href="javascript:;" class="J_interviewDetails modify" data-id="{{ $val->id }}">修改</a>&nbsp;&nbsp;
  184. </div>
  185. @if(Request::get('type')== 1)
  186. <div class="td5 link_blue">
  187. {{ $val->explan }}
  188. </div>
  189. @endif
  190. @else
  191. <div class="td2" style="padding-left: 10px">
  192. <div class="input">
  193. &nbsp;该简历不存在或已被删除
  194. </div>
  195. </div>
  196. <div class="td4" style="width: 98px">&nbsp;</div>
  197. <div class="td4">&nbsp;</div>
  198. <div class="td4">&nbsp;</div>
  199. <div class="td6">&nbsp;</div>
  200. @endif
  201. <div class="clear"></div>
  202. </div>
  203. @endforeach
  204. <div class="resume_but">
  205. <div class="td1">&nbsp;</div>
  206. <div class="td2"> &nbsp; </div>
  207. <div class="clear"></div>
  208. </div>
  209. <div class="qspage">{{ $result->links('module.widgets.pagination') }}</div>
  210. @else
  211. <div class="res_empty link_blue">
  212. 您还没有对个人发起过面试邀请,建议您主动出击找人才!<br/>
  213. 海量优质简历任您选,快速招人不再难。立即 <a href="{{ route('jkq.resumes') }}" target="_blank">搜人才</a>
  214. </div>
  215. @endif
  216. </form>
  217. </div>
  218. <div class="clear"></div>
  219. </div>
  220. @endsection
  221. @section('script')
  222. <script type="text/javascript" src="{{theme_asset('app/js/jquery.allselected.js')}}"></script>
  223. <script type="text/javascript" src="{{theme_asset('app/js/jquery.tooltip.js')}}"></script>
  224. <script type="text/javascript" src="{{theme_asset('app/js/jquery.dropdown.js')}}"></script>
  225. <script type="text/javascript" src="{{theme_asset('app/js/jquery.disappear.tooltip.js')}}"></script>
  226. <script type="text/javascript" src="{{theme_asset('app/js/jquery.listitem.js')}}"></script>
  227. <script type="text/javascript" src="{{theme_asset('app/js/jquery.modal.dialog.js')}}"></script>
  228. <script type="text/javascript">
  229. $(function(){
  230. $('.btnSearch').click(function () {
  231. var input_key = $('input[name="key"]').val();
  232. if(input_key=='' || input_key==null){
  233. disapperTooltip('remind', '请输入关键字!');
  234. return false;
  235. }
  236. window.open("{{ url('jkq/content/resumes') }}?key="+input_key);
  237. });
  238. $(".modify").click(function () {
  239. var id = $(this).data('id');
  240. var url ="{{route('jkq.resume.feedback.modify')}}";
  241. var qsDialog = $(this).dialog({
  242. title: '面试反馈',
  243. loading: true,
  244. border: false,
  245. footer: false,
  246. });
  247. $.get(url,{id:id},function(result){
  248. qsDialog.hide();
  249. if (result.status) {
  250. var qsDialogSon = $(this).dialog({
  251. title: '面试反馈',
  252. content: result.html,
  253. border: false,
  254. yes: function () {
  255. $.post(url, $("#form2").serialize(), function (result) {
  256. if (result.status == 1) {
  257. disapperTooltip("success", result.msg);
  258. setTimeout(function () {
  259. location.reload();
  260. }, 2000);
  261. } else {
  262. disapperTooltip('remind', result.msg);
  263. }
  264. }, 'json');
  265. }
  266. });
  267. } else {
  268. disapperTooltip("remind", result.msg);
  269. }
  270. });
  271. });
  272. });
  273. </script>
  274. @endsection