company_auth.blade.php 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. @extends('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_user.css')}}"/>
  7. @endpush
  8. @push('js')
  9. <script type="text/javascript" src="{{ theme_asset('app/js/company/jquery.common.js') }}"></script>
  10. @endpush
  11. @section('content')
  12. <script>
  13. $(function () {
  14. @if(!empty(session('message')))
  15. disapperTooltip("remind", "{{ session('message') }}");
  16. @endif
  17. });
  18. </script>
  19. <div class="user_main">
  20. <div class="mleft">
  21. @include('module.section.company_left')
  22. </div>
  23. <div class="mright">
  24. <div class="user_pagetitle">
  25. <div class="pat_l">企业认证</div>
  26. <div class="clear"></div>
  27. </div>
  28. <div class="user_tip w680">
  29. <div class="tiptit">小提示</div>
  30. <div class="tiptxt link_blue">
  31. 我们强烈建议您认证企业营业执照,因为求职者更信任认证过的企业。
  32. </div>
  33. </div>
  34. @if($companyInfo->audit == 0 || ($companyInfo->audit == 2 && empty($companyInfo->certificate_img)))
  35. <!--提交表单-->
  36. <div class="plan default">
  37. <span class="s1">1 提交营业执照</span>
  38. <span class="s2">2 等待审核</span>
  39. <span class="s3">3 审核结果</span>
  40. <div class="clear"></div>
  41. </div>
  42. <div class="authentication">
  43. <div class="mb16 J_validate_group">
  44. <div class="key">企业名称:</div>
  45. <div class="val">{{ auth('web-company')->user()->companyname }}</div>
  46. <div class="clear"></div>
  47. </div>
  48. <div class="mb16 J_validate_group">
  49. <div class="key">上传营业执照:</div>
  50. <div id="J_imgWrap" class="val">
  51. <div class="J_tipWrap tipWrap">
  52. <div class="upload_tip link_blue">
  53. 注册号、企业名称、法人代表、年检章等需清晰可辨。
  54. <a class="tips_right" href="javascript:;">[查看示例]
  55. <div class="des_box">
  56. <div class="des_arrow"></div>
  57. <div class="des_txt"></div>
  58. </div>
  59. </a>
  60. </div>
  61. <div class="upload_type">
  62. {{--<div class="new-up-cell">
  63. <div class="img-box">
  64. <img src="">
  65. </div>
  66. <div class="sp-line-16"></div>
  67. <div class="l-txt co-333 ft-16">方式一:手机扫码上传</div>
  68. <div class="sp-line-13"></div>
  69. <div class="l-txt co-b9 ft-14">推荐使用手机扫码上传图片,更方便</div>
  70. </div>--}}
  71. <div class="new-up-cell last" style="float: none;margin: 0 auto;">
  72. <div class="img-box local-up J_hoverbut" id="certificate_img" name="images[]">
  73. <div class="i-ic"></div>
  74. <div class="sp-line-19"></div>
  75. <div class="l-txt ft-16">点击上传</div>
  76. </div>
  77. <div class="sp-line-16"></div>
  78. <div class="l-txt co-333 ft-16">本地上传</div>
  79. <div class="sp-line-13"></div>
  80. <div class="l-txt co-b9 ft-14">jpg/gif/png格式(大小2MB以内)</div>
  81. </div>
  82. <div class="clear"></div>
  83. </div>
  84. </div>
  85. </div>
  86. <input type="hidden" id="certificate_img_up" name="certificate_img_up" value="">
  87. <input type="hidden" name="anew" value="{{$anew or '' }}">
  88. <div class="tip_box pl0 J_showtip_box"></div>
  89. <div class="clear"></div>
  90. </div>
  91. </form>
  92. </div>
  93. @endif
  94. @if($companyInfo->audit ==1)
  95. <!--审核通过-->
  96. <div class="plan not">
  97. <span class="s1">1 提交营业执照</span>
  98. <span class="s2">2 等待审核</span>
  99. <span class="s3">3 审核结果</span>
  100. <div class="clear"></div>
  101. </div>
  102. <div class="authentication pass">
  103. <div class="planIco">审核通过</div>
  104. <div class="planTip">恭喜您,您提交的营业执照通过审核了!</div>
  105. </div>
  106. @endif
  107. @if($companyInfo->audit == 2 && !empty($companyInfo->certificate_img))
  108. <!--等待审核-->
  109. <div class="plan wait">
  110. <span class="s1">1 提交营业执照</span>
  111. <span class="s2">2 等待审核</span>
  112. <span class="s3">3 审核结果</span>
  113. <div class="clear"></div>
  114. </div>
  115. <div class="authentication wait">
  116. <div class="planIco">认证资料已提交,等待审核中</div>
  117. <div class="imgs">
  118. <img src="@if($companyInfo->certificate_img){{upload_asset($companyInfo->certificate_img)}}@endif">
  119. </div>
  120. <div class="planTip link_blue">我们会在1个工作日内审核您的资料,如需修改请 <a href="{{ route('com.auth',['anew'=>'anew']) }}">[重新上传]</a></div>
  121. </div>
  122. @endif
  123. @if($companyInfo->audit == 3)
  124. <!--审核不通过-->
  125. <div class="plan not">
  126. <span class="s1">1 提交营业执照</span>
  127. <span class="s2">2 等待审核</span>
  128. <span class="s3">3 审核结果</span>
  129. <div class="clear"></div>
  130. </div>
  131. <div class="authentication not">
  132. <div class="planIco">审核不通过</div>
  133. <div class="planTip">
  134. 您好,您提交的营业执照未通过审核,请<a class="font_blue" href="{{ route('com.auth',['anew'=>'anew']) }}">重新认证</a>
  135. <span>原因:{{ $companyInfo->reason }}</span>
  136. </div>
  137. </div>
  138. @endif
  139. </div>
  140. <div class="clear"></div>
  141. </div>
  142. @endsection
  143. @section('script')
  144. <script type="text/javascript" src="{{ theme_asset('app/js/ajaxfileupload.js') }}"></script>
  145. <script type="text/javascript" src="{{ theme_asset('app/js/aix.js') }}"></script>
  146. <script type="text/javascript" src="{{ theme_asset('app/js/jquery.validate.js') }}"></script>
  147. <script type="text/javascript" src="{{ theme_asset('app/js/jquery.disappear.tooltip.js') }}"></script>
  148. <script type="text/javascript" src="{{ theme_asset('app/js/jquery.tooltip.js') }}"></script>
  149. <script type="text/javascript">
  150. // 扫码上传
  151. {{--var scanimg_time, get_anew = "{{Request::get('anew',0)}}", audit = "{{$companyInfo->audit}}", uid = "{{auth('web-company')->user()->id}}",--}}
  152. {{--waiting_img_scan = function(){--}}
  153. {{--$.getJSON("{:U('Company/ajax_certificate_img_waiting')}", {uid:uid}, function(result){--}}
  154. {{--if(result.status == 1){--}}
  155. {{--if($('#authentication_form').length){--}}
  156. {{--$('input[name="certificate_img_up"]').val(result.data.img);--}}
  157. {{--$('#authentication_form').submit();--}}
  158. {{--} else {--}}
  159. {{--console.log(result.data);--}}
  160. {{--$('.imgs img').attr('src',result.data.url);--}}
  161. {{--}--}}
  162. {{--}--}}
  163. {{--});--}}
  164. {{--};--}}
  165. {{--if ((get_anew == 1 && audit != 1) || audit == 0) {--}}
  166. {{--scanimg_time = setInterval(waiting_img_scan,5000);--}}
  167. {{--}--}}
  168. // 本地上传
  169. $.upload('#certificate_img', {path: 'company/certificate'}, function (result) {
  170. $('input[name="certificate_img_up"]').val(result.data.path[0]);
  171. $(".imgs img").attr('src', result.data.url[0]);
  172. $.post("{{route('certificate')}}",{_token:"{{csrf_token()}}",certificate_img_up:$('input[name="certificate_img_up"]').val()},function (res) {
  173. if(res.status) {
  174. disapperTooltip("success", res.msg);
  175. window.location.href="{{route('com.auth')}}";
  176. } else {
  177. disapperTooltip("remind", res.msg);
  178. }
  179. })
  180. });
  181. //验证
  182. $("#authentication_form").validate({
  183. rules: {
  184. certificate_img_up: {
  185. required: true
  186. }
  187. },
  188. messages: {
  189. certificate_img_up: {
  190. required: '<div class="ftxt">请上传营业执照</div><div class="fimg"></div>'
  191. }
  192. },
  193. errorClasses: {
  194. certificate_img_up: {
  195. required: 'tip err'
  196. }
  197. },
  198. errorElement: 'div',
  199. errorPlacement: function (error, element) {
  200. console.log(element);
  201. element.closest('.J_validate_group').find('.J_showtip_box').append(error);
  202. },
  203. success: function (label) {
  204. label.append('<div class="ok"></div>');
  205. }
  206. });
  207. </script>
  208. @endsection