com_auth.blade.php 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  1. @extends('mobile.module.layouts.content')
  2. @push('meta')
  3. @endpush
  4. @push('css')
  5. <link rel="stylesheet" href="{{theme_asset('mobile/css/company.css')}}">
  6. @endpush
  7. @push('js')
  8. @endpush
  9. @section('content')
  10. <div class="split-block"></div>
  11. @if(Request::get('anew') == 'anew' or $companyInfo->audit == 0)
  12. <form id="J_auth" action="{{ route($sub_site.'mobile.firm.com.auth.certificate') }}" method="post">
  13. {{ csrf_field() }}
  14. <div class="list_height plist-txt notarrow">
  15. <div class="pic"></div>
  16. <div class="tit font14">企业全称</div>
  17. <div class="describe font12">
  18. <input name="companyname" disabled="disabled" type="text" placeholder="请输入企业全称" value="{{ $companyInfo->companyname }}">
  19. </div>
  20. <div class="arrow"></div>
  21. <div class="clear"></div>
  22. </div>
  23. <div class="list_height plist-txt notarrow">
  24. <div class="pic"></div>
  25. <div class="tit font14">营业执照</div>
  26. <div class="describe com_auth_add_btn font13">
  27. <div class="qs-btn qs-btn-inline qs-btn-green qs-btn-medium mt125">
  28. <span class="js-up-txt">上传营业执照</span>
  29. <input type="file" id="browseFile" class="browseFile">
  30. </div>
  31. <input type="hidden" id="certificate_img_up" name="certificate_img_up" value="@if(Request::get('anew') == ''){{ upload_asset($companyInfo->certificate_img) }}@endif">
  32. </div>
  33. <div class="arrow"></div>
  34. <div class="clear"></div>
  35. </div>
  36. <div class="split-block"></div>
  37. <div class="qs-center m-auth-img-box-group qs-hidden"><div class="m-auth-img-box"></div></div>
  38. <div class="btn-spacing">
  39. <a id="save_info" href="javascript:;" class="qs-btn qs-btn-blue font18">提交认证资料</a>
  40. </div>
  41. </form>
  42. @else
  43. @switch($companyInfo->audit)
  44. @case(1)
  45. <!--审核通过-->
  46. <div class="set-success-tip-box qs-center">
  47. <div class="set-success-tip success font16">审核通过!</div>
  48. </div>
  49. <div class="qs-center font13 txt-color-9 mt2">恭喜您,您提交的营业执照通过审核了!</div>
  50. @break
  51. @case(2)
  52. <!--等待审核-->
  53. <div class="set-success-tip-box qs-center">
  54. <div class="set-success-tip wait font16">认证资料已提交,等待审核中!</div>
  55. </div>
  56. <div class="qs-center font13 txt-color-9 mt2">我们会在1个工作日内审核您的资料,请耐心等待!</div>
  57. @break
  58. @case(3)
  59. <!--审核不通过-->
  60. <div class="set-success-tip-box qs-center">
  61. <div class="set-success-tip failure font16">审核不通过!</div>
  62. </div>
  63. <div class="qs-center font13 txt-color-9 mt2">您好,您提交的企业认证资料未通过审核!原因为:{{ $companyInfo->reson }}</div>
  64. <div class="btn-spacing mt10"><a href="{{ route($sub_site.'mobile.firm.com.auth',['anew'=>'anew']) }}" class="qs-btn qs-btn-blue font18">重新认证</a></div>
  65. @break
  66. @endswitch
  67. @endif
  68. @endsection
  69. @section('script')
  70. <script src="{{ theme_asset('mobile/js/mobileBUGFix.mini.js') }}"></script>
  71. <script src="{{ theme_asset('mobile/js/LocalResizeIMG.js') }}"></script>
  72. <script src="{{ theme_asset('mobile/js/nprogress.js') }}"></script>
  73. <script>
  74. $('#browseFile').localResizeIMG({
  75. width: 400,
  76. quality: 1,
  77. success: function (result) {
  78. var submitData={
  79. certificate_img_up:result.clearBase64,
  80. _token:"{{csrf_token()}}"
  81. };
  82. NProgress.start();
  83. $.ajax({
  84. type: "POST",
  85. url: "{{ route($sub_site.'mobile.firm.com.auth.certificate.save') }}",
  86. data: submitData,
  87. dataType:"json",
  88. success: function(result){
  89. NProgress.done();
  90. if(result.status == 1){
  91. $('#certificate_img_up').val(result.data.img);
  92. $('.m-auth-img-box').html('<img src="' + result.data.path + '">');
  93. $('.m-auth-img-box-group').removeClass('qs-hidden');
  94. $('.js-up-txt').text('重新选择');
  95. }else{
  96. qsToast({type:2,context:result.msg});
  97. }
  98. },
  99. complete :function(XMLHttpRequest, textStatus){},
  100. error:function(XMLHttpRequest, textStatus, errorThrown){ //上传失败
  101. qsToast({type:2,context: '营业执照上传失败!'});
  102. }
  103. });
  104. }
  105. });
  106. $("#save_info").off().on('click',function(){
  107. // var companyname = $.trim($("input[name=companyname]").val());
  108. var certificate_img_up = $.trim($("input[name=certificate_img_up]").val());
  109. {{--var id = "{{ $companyInfo->id }}";--}}
  110. if (certificate_img_up == "") {
  111. qsToast({type:2,context: '请上传营业执照'});
  112. return false;
  113. }
  114. $(this).html('正在保存...');
  115. $(this).addClass('qs-btn-border-disabled');
  116. $.ajax({
  117. type: "POST",
  118. url: "{{ route($sub_site.'mobile.firm.com.auth.certificate') }}",
  119. data: { _token:"{{ csrf_token() }}",certificate_img_up:certificate_img_up },
  120. dataType:"json",
  121. success: function(result){
  122. if (result.status) {
  123. qsToast({type:1,context: '提交认证资料成功'});
  124. $("#save_info").html('提交认证资料');
  125. $("#save_info").removeClass('qs-btn-border-disabled');
  126. setTimeout(function () {
  127. window.location.href="{{route($sub_site.'mobile.firm.com.auth')}}";
  128. },2000)
  129. }
  130. },
  131. complete:function () {
  132. },
  133. error:function () {
  134. qsToast({type:2,context: '提交认证资料失败'});
  135. $("#save_info").html('提交认证资料');
  136. $("#save_info").removeClass('qs-btn-border-disabled');
  137. return false;
  138. },
  139. });
  140. });
  141. </script>
  142. @endsection