add_jobs.blade.php 5.7 KB

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