com_img.blade.php 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  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-title">
  11. 据说上传了企业风采的企业都招到了优秀人才哦<br>
  12. 800KB以内,最多8张,图片格式:jpg、gif、bmp、png
  13. </div>
  14. <div class="J_imgWrap <empty name='company_img'>qs-hidden</empty>">
  15. <div class="split-block"></div>
  16. <div class="com_img">
  17. <div class="imgul">
  18. <div class="imgli-group">
  19. @if(!$imgList->isEmpty())
  20. @foreach($imgList as $key=>$val)
  21. <div class="imgli"><img src="{{upload_asset($val->image)}} "><span class="del_img" data-id="{{ $val->id }}"></span></div>
  22. @endforeach
  23. @endif
  24. </div>
  25. <div class="J_add_company_img imgadd"><input type="file" id="browseFile" class="browseFile"></div>
  26. </div>
  27. <div class="clear"></div>
  28. </div>
  29. </div>
  30. @if($imgList->isEmpty())
  31. <div id="J_imgWrapOrg" class="list_height plist-txt notarrow">
  32. <div class="pic"></div>
  33. <div class="tit font14">企业风采</div>
  34. <div class="describe com_certificate_add_btn font13">
  35. <div class="J_add_company_img qs-btn qs-btn-inline qs-btn-medium qs-btn-green mt125">
  36. 上传图片
  37. <input type="file" id="browse" class="browseFile">
  38. </div>
  39. </div>
  40. <div class="arrow"></div>
  41. <div class="clear"></div>
  42. </div>
  43. @endif
  44. @endsection
  45. @section('script')
  46. <script src="{{ theme_asset('mobile/js/mobileBUGFix.mini.js') }}"></script>
  47. <script src="{{ theme_asset('mobile/js/LocalResizeIMG.js') }}"></script>
  48. <script src="{{ theme_asset('mobile/js/nprogress.js') }}"></script>
  49. <script>
  50. var comid = "{{ auth('web-company')->user()->id }}";
  51. $(".com_img").on("click",".del_img",function () {
  52. var $thisImg = $(this).parent();
  53. var imgid = $(this).data('id');
  54. var dialog = new QSpopout("删除企业风采");
  55. dialog.setContent("删除后将无法恢复,您确定要删除该图片吗?");
  56. dialog.getPrimaryBtn().on("click",function () {
  57. $.ajax({
  58. type: "POST",
  59. url:"{{ route($sub_site.'mobile.firm.com.del.img') }}",
  60. data:{id:imgid,_token: "{{ csrf_token() }}"},
  61. success:function (res) {
  62. if(res.status==1){
  63. $thisImg.remove();
  64. qsToast({type:1,context:res.msg});
  65. }else{
  66. qsToast({type:2,context:res.msg});
  67. }
  68. }
  69. })
  70. })
  71. dialog.show();
  72. })
  73. $('#browseFile,#browse').localResizeIMG({
  74. width: 300,
  75. quality: 1,
  76. success: function (result) {
  77. var submitData={
  78. images:result.clearBase64,
  79. company_id:comid,
  80. _token:"{{csrf_token()}}"
  81. };
  82. if ($('.imgli').length >= 8) {
  83. qsToast({context: '最多可上传 8 张'});
  84. return false;
  85. }
  86. NProgress.start();
  87. $.ajax({
  88. type: "POST",
  89. url: "{{route($sub_site.'mobile.firm.com.img.save')}}",
  90. data: submitData,
  91. dataType:"json",
  92. success: function(result){
  93. NProgress.done();
  94. if(result.status == 1){
  95. $('.imgli-group').append('<div class="imgli"><img src="'+result.path+'"><span class="del_img" data-id="'+result.imgId+'"></span></div>');
  96. $('.J_imgWrap').removeClass('qs-hidden');
  97. $('#J_imgWrapOrg').remove();
  98. qsToast({type:1,context:result.msg});
  99. }else{
  100. qsToast({type:2,context:result.msg});
  101. }
  102. },
  103. complete :function(XMLHttpRequest, textStatus){},
  104. error:function(XMLHttpRequest, textStatus, errorThrown){ //上传失败
  105. qsToast({type:2,context: '图片上传失败!'});
  106. }
  107. });
  108. }
  109. });
  110. </script>
  111. @endsection