ajax_record.blade.php 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. <form id="J_recordWrap" enctype="multipart/form-data" class="form-horizontal" action="{{ route('recruit.update_record') }}" method="post">
  2. <input type="hidden" name="_token" value="{{ csrf_token() }}" />
  3. <input type="hidden" name="recruit_id" value="{{ $recruit->id }}">
  4. <div class="box-body">
  5. <div class="nav-tabs-custom">
  6. <ul class="nav nav-tabs">
  7. @if(in_array('3',explode(',',$recruit->step)))
  8. <li>
  9. <a href="#tab-form-1" data-toggle="tab">
  10. 笔试成绩 <i class="fa fa-exclamation-circle text-red hide"></i>
  11. </a>
  12. </li>
  13. @endif
  14. @if(in_array('4',explode(',',$recruit->step)))
  15. <li>
  16. <a href="#tab-form-2" data-toggle="tab">
  17. 上机成绩 <i class="fa fa-exclamation-circle text-red hide"></i>
  18. </a>
  19. </li>
  20. @endif
  21. @if(in_array('5',explode(',',$recruit->step)))
  22. <li>
  23. <a href="#tab-form-3" data-toggle="tab">
  24. 面试成绩 <i class="fa fa-exclamation-circle text-red hide"></i>
  25. </a>
  26. </li>
  27. @endif
  28. </ul>
  29. <div class="tab-content fields-group">
  30. @if(in_array('3',explode(',',$recruit->step)))
  31. <div class="tab-pane" id="tab-form-1" style="width: 1000px">
  32. @if($recruit->pen_status == 1)
  33. <div class="notice">
  34. 笔试成绩已上传,请勿重复操作!
  35. </div>
  36. @else
  37. @if(strtotime($recruit->preliminary_end) > time())
  38. <div class="notice">
  39. 笔试尚未结束,无需上传成绩
  40. </div>
  41. @else
  42. <div class="tips">
  43. <p>
  44. 1.成绩只能上传一次,操作日志记录且无法修改,请谨慎操作!
  45. </p>
  46. <p>
  47. 2.<a href="{{ route('recruit.create_record_template',['recruit_id' => $recruit->id,'type' => 'pen']) }}" target="_blank">点我下载</a>成绩导入信息模板。
  48. </p>
  49. </div>
  50. <div class="form-group">
  51. <div id="pen_fetchCreate" style="margin-top:10px;">
  52. <div class="form-group ">
  53. <label for="test" class="col-sm-2 control-label">成绩数据</label>
  54. <div class="col-sm-8">
  55. <div class="file-input file-input-new">
  56. <input type="file" name="pen_data" />
  57. </div>
  58. </div>
  59. </div>
  60. </div>
  61. </div>
  62. @endif
  63. @endif
  64. </div>
  65. @endif
  66. @if(in_array('4',explode(',',$recruit->step)))
  67. <div class="tab-pane" id="tab-form-2">
  68. {{-- todo--}}
  69. </div>
  70. @endif
  71. @if(in_array('5',explode(',',$recruit->step)))
  72. <div class="tab-pane" id="tab-form-3" style="width: 1000px">
  73. <div class="tips">
  74. <p>
  75. 1.成绩只能上传一次,重复上传不生效,操作日志记录且无法修改,请谨慎操作!
  76. </p>
  77. <p>
  78. 2.<a href="{{ route('recruit.create_record_template',['recruit_id' => $recruit->id,'type' => 'face']) }}" target="_blank">点我下载</a>成绩导入信息模板。
  79. </p>
  80. </div>
  81. <div class="form-group">
  82. <div id="pen_fetchCreate" style="margin-top:10px;">
  83. <div class="form-group ">
  84. <label for="test" class="col-sm-2 control-label">成绩数据</label>
  85. <div class="col-sm-8">
  86. <div class="file-input file-input-new">
  87. <input type="file" name="face_data" />
  88. </div>
  89. </div>
  90. </div>
  91. </div>
  92. </div>
  93. </div>
  94. @endif
  95. </div>
  96. </div>
  97. </div>
  98. </form>
  99. <link rel="stylesheet" href="/vendor/laravel-admin/AdminLTE/plugins/iCheck/all.css">
  100. <link rel="stylesheet" href="/vendor/laravel-admin/bootstrap-fileinput/css/fileinput.min.css">
  101. <script src="/vendor/laravel-admin/AdminLTE/plugins/iCheck/icheck.min.js"></script>
  102. <script src="/vendor/laravel-admin/bootstrap-fileinput/js/plugins/canvas-to-blob.min.js"></script>
  103. <script src="/vendor/laravel-admin/bootstrap-fileinput/js/fileinput.min.js"></script>
  104. <style>
  105. p{
  106. text-indent: 20px;
  107. }
  108. .notice{
  109. text-align: center;
  110. line-height: 80px;
  111. color: #404446;
  112. font-size: 22px;
  113. }
  114. </style>
  115. <script>
  116. $(function(){
  117. $(".nav-tabs").find('li:first-child').addClass('active');
  118. $(".tab-content").find('div:first-child').addClass('active');
  119. $('.type').iCheck({radioClass:'iradio_minimal-blue'});
  120. $('.type').on('ifChecked',function(e){
  121. var type = $(this).data('ref');
  122. if($(this).val() == 1){
  123. $("#"+ type +"_autoCreate").css('display','block');
  124. $("#"+ type +"_fetchCreate").css('display','none');
  125. }else if($(this).val() == 2){
  126. $("#"+ type +"_autoCreate").css('display','none');
  127. $("#"+ type +"_fetchCreate").css('display','block');
  128. } else if($(this).val() == 0) {
  129. $("#"+ type +"_autoCreate").css('display','none');
  130. $("#"+ type +"_fetchCreate").css('display','none');
  131. }
  132. });
  133. });
  134. </script>