add_jobs.blade.php 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. <style>
  2. .right_box{
  3. float: left;
  4. }
  5. </style>
  6. <div class="show_interview_dialogs" style="width: 800px;font-size: 14px;color: #333333; padding: 10px 0px 10px 30px;">
  7. <form id="jobs_add">
  8. <div class="content">
  9. <div class="left_box"><div style="height:260px; overflow-y:scroll; width:70%; float: left">
  10. <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="link_lan" id="ajax_fairjobs_table">
  11. <tbody>
  12. <tr style="background-color:#f5f5f5;height:30px;">
  13. <td height="26" width="30%" class="us_list_title"><label>&nbsp;<input type="checkbox" name="chkAll" id="chkAll" title="全选/反选" class="allSel J_allSelected">&nbsp;职位名称</label></td>
  14. <td width="6%" align="center" class="us_list_title">人数</td>
  15. <td width="15%" align="center" class="us_list_title">工资</td>
  16. <td width="15%" align="center" class="us_list_title">学历</td>
  17. <td width="10%" align="center" class="us_list_title">经验</td>
  18. </tr>
  19. @foreach($jobs as $val)
  20. <tr style="height:30px;">
  21. <td class="substring">
  22. &nbsp;<input name="job_id" class="chk J_allList " type="checkbox" value="{{$val->id}}">&nbsp;<a target="_blank" title="">{{$val->jobs_name}}</a>
  23. </td>
  24. <td align="center">
  25. {{$val->amount}}
  26. </td>
  27. <td align="center">{{$val->wage_cn}}</td>
  28. <td align="center">{{$val->education_cn}}</td>
  29. <td align="center">{{$val->experience_cn}}</td>
  30. </tr>
  31. @endforeach
  32. <tr></tr>
  33. </tbody>
  34. </table>
  35. </div>
  36. <div class="right_box" style="width: 25%;margin-left: 10px;">
  37. <h3>已发布职位</h3>
  38. @foreach($join_jobs as $val)
  39. <div class="check_list" style="margin-top: 10px;">
  40. <input name="check_jobs_id[]" value="{{$val->job_id}}" type="hidden">
  41. <div style="margin-left: 10px; float: left;width: 160px;" class="substring">{{$val->jobs->jobs_name}}</div>
  42. <div style="float: left;cursor:pointer" class="del">删除</div>
  43. </div>
  44. @endforeach
  45. </div>
  46. <div class="clear"></div>
  47. <div class="btn_box">
  48. <div class="j_btn_blue add_right">添加</div>
  49. </div>
  50. </div>
  51. <input type="hidden" name="_token" value="{{ csrf_token() }}">
  52. <input type="hidden" name="jobfair_id" value="{{ $jobfair_id }}">
  53. <input type="hidden" name="exid" value="{{ $exid }}">
  54. <div class="clear"></div>
  55. </div>
  56. </form>
  57. </div>
  58. <script>
  59. $(".add_right").click(function () {
  60. if(!$('input[name="job_id"]:checked').length){
  61. disapperTooltip("remind", "请先勾选职位");
  62. return false;
  63. }
  64. var jobArray = new Array();
  65. if($(".right_box input[name='check_jobs_id[]']").length);{
  66. $("input[name='check_jobs_id[]']").each(function () {
  67. jobArray.push($(this).val());
  68. })
  69. }
  70. $('input[name="job_id"]:checked').each(function(){
  71. var sfruit=$(this).val();
  72. if (jobArray.includes(sfruit)){
  73. return false;
  74. }
  75. var name = $(this).next().text();
  76. $(".right_box").append(' <div><input name="check_jobs_id[]" value="'+sfruit+'" type="hidden">\n' +
  77. ' <div style="margin-left: 10px; float: left;width: 160px;" class="substring">'+name+'</div>\n' +
  78. ' <div style="float: left;cursor:pointer" class="del">删除</div></div>');
  79. });
  80. });
  81. $(document).off("click",".del").on('click','.del',function () {
  82. $(this).parent().remove();
  83. });
  84. $('.J_allSelected').click(function() {
  85. var isChecked = $(this).is(':checked');
  86. var listArray = $('.J_allList');
  87. $.each(listArray, function(index, val) {
  88. $(this).prop('checked', isChecked);
  89. });
  90. });
  91. $('.J_allList').click(function() {
  92. var isChecked = $(this).is(':checked');
  93. if (isChecked) {
  94. var listArray = $('.J_allList');
  95. var listCheckedArray = $('.J_allList:checked');
  96. if (listArray.length == listCheckedArray.length) {
  97. $('.J_allSelected').prop('checked', isChecked);
  98. };
  99. } else {
  100. $('.J_allSelected').prop('checked', isChecked);
  101. }
  102. });
  103. </script>