company_img.blade.php 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  1. @extends('jkq.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. <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/css/company/company_ajax_dialog.css') }}" >
  8. <link rel="stylesheet" type="text/css" href="{{ theme_asset('app/css/common_ajax_dialog.css') }}" >
  9. @endpush
  10. @push('js')
  11. <script type="text/javascript" src="{{ theme_asset('app/js/company/jquery.common.js') }}"></script>
  12. @endpush
  13. @section('content')
  14. <div class="user_main">
  15. <div class="mleft">
  16. @include('jkq.module.section.company_left')
  17. </div>
  18. <div class="mright">
  19. <div class="user_pagetitle">
  20. <div class="pat_l">企业风采</div>
  21. <div class="clear"></div>
  22. </div>
  23. <div class="user_tip w680">
  24. <div class="tiptit">小提示</div>
  25. <div class="tiptxt">
  26. 最多可上传 <span class="s_link_blue">8</span> 张,已上传 <span class="s_link_blue" id="upload_count">{{ count($imgList) }}</span>
  27. 张,每张最大800KB,支持jpg/gif/bmp/png格式。
  28. </div>
  29. </div>
  30. <div class="com_img_title">
  31. <div class="title_txt">选择上传方式</div>
  32. <div class="title_dashed_line"></div>
  33. <div class="clear"></div>
  34. </div>
  35. <div class="upload_box">
  36. <div class="upload_type">
  37. {{--<div class="new-up-cell width328">--}}
  38. {{--<div class="img-box">--}}
  39. {{--<img src="">--}}
  40. {{--</div>--}}
  41. {{--<div class="sp-line-16"></div>--}}
  42. {{--<div class="l-txt co-333 ft-16">方式一:手机扫码上传</div>--}}
  43. {{--<div class="sp-line-13"></div>--}}
  44. {{--<div class="l-txt co-b9 ft-14">推荐使用手机扫码上传图片,更方便</div>--}}
  45. {{--</div>--}}
  46. <div class="new-up-cell width328 last moreimg" style="float: none;margin: 0 auto;">
  47. <div class="img-box local-up J_hoverbut" id="company_img" name="images[]">
  48. <div class="i-ic"></div>
  49. <div class="sp-line-19"></div>
  50. <div class="l-txt ft-16">点击上传</div>
  51. </div>
  52. <div class="sp-line-16"></div>
  53. <div class="l-txt co-333 ft-16">本地上传</div>
  54. <div class="sp-line-13"></div>
  55. <div class="l-txt co-b9 ft-14">jpg/gif/png格式(大小800KB以内)</div>
  56. </div>
  57. <div class="clear"></div>
  58. </div>
  59. </div>
  60. <div class="com_img_title">
  61. <div class="title_txt">已上传企业照片</div>
  62. <div class="title_dashed_line"></div>
  63. <div class="clear"></div>
  64. </div>
  65. <div class="img_wrap">
  66. @if(!$imgList->isEmpty())
  67. @foreach($imgList as $key=>$val)
  68. <div class="img_item">
  69. <div class="img_main">
  70. <img src="{{upload_asset($val->image)}}" width="198" height="148" alt="img"
  71. title="{{ $val->title }}">
  72. </div>
  73. <div class="img_foot">
  74. <div class="date fl">
  75. {{ date('Y-m-d',strtotime($val->created_at)) }}(
  76. @switch($val->audit)
  77. @case(0) 未审核 @break
  78. @case(1) 审核通过 @break
  79. @case(2) 等待审核 @break
  80. @case(3) 未通过 @break
  81. @endswitch
  82. </div>
  83. <div class="op link_blue fl">
  84. <a href="javascript:;" class="remark" pid="{{ $val->id }}" url="{{route('jkq.remark')}}">备注</a>
  85. <span class="split">|</span>
  86. <a class="del" href="javascript:;" url="{{route('jkq.img.del',['id'=>$val->id])}}">删除</a>
  87. </div>
  88. <div class="clear"></div>
  89. </div>
  90. </div>
  91. @endforeach
  92. @endif
  93. </div>
  94. </div>
  95. <div class="clear"></div>
  96. </div>
  97. @endsection
  98. @section('script')
  99. <script type="text/javascript" src="{{ theme_asset('app/js/ajaxfileupload.js') }}"></script>
  100. <script type="text/javascript" src="{{ theme_asset('app/js/aix.js') }}"></script>
  101. <script type="text/javascript" src="{{ theme_asset('app/js/jquery.disappear.tooltip.js') }}"></script>
  102. <script type="text/javascript" src="{{ theme_asset('app/js/jquery.tooltip.js') }}"></script>
  103. <script type="text/javascript" src="{{theme_asset('app/js/jquery.modal.dialog.js')}}"></script>
  104. <script type="text/javascript">
  105. var uid = "{{ auth('web-company')->user()->id }}";
  106. //本地上传
  107. $.upload("#company_img", {path: 'company/img'}, function (result) {
  108. // var myDate = new Date();
  109. // var html = '<div class="img_item"><div class="img_main">';
  110. // html += '<img src="'+ result.data.url[0] +'" width="198" height="148" alt="img">';
  111. // html += '</div><div class="img_foot">';
  112. // html += '<div class="date fl">' + myDate.getFullYear() + '-' + (myDate.getMonth() + 1) + '-' + myDate.getDate() + '(等待审核)</div>';
  113. // html += '<div class="op link_blue fl">';
  114. // html += '<a href="javascript:;" class="remark" pid="' + result.data + '" url="' + result.data.url[0] + '">备注</a><span class="split"> | </span>';
  115. // html += '<a class="del" href="javascript:;" url="' + result.data.url[0] + '">删除</a>';
  116. // html += '</div><div class="clear"></div></div></div>';
  117. // $(html).prependTo($(".img_wrap"));
  118. // $("#upload_count").html(parseInt($("#upload_count").html()) + 1);
  119. // // disapperTooltip("remind", '上传成功!');
  120. $.post("{{route('jkq.save.img')}}", {_token: "{{csrf_token()}}", image: result.data.path[0]}, function (r) {
  121. if(r.status) {
  122. if (r.data.points) {
  123. disapperTooltip("goldremind", '上传企业风采增加' + r.data.points + '积分<span class="point">+' + r.data.points + '</span>');
  124. } else {
  125. disapperTooltip("success", "添加成功");
  126. window.location.reload();
  127. }
  128. } else
  129. {
  130. disapperTooltip("success", r.msg);
  131. }
  132. })
  133. },function(){
  134. if(parseInt($("#upload_count").html()) >=8){
  135. disapperTooltip("remind", '上传图片已达上限');
  136. return false;
  137. }
  138. })
  139. // 扫码上传
  140. // var waiting_img_scan = function(){
  141. // $.getJSON("{:U('Company/ajax_company_img_waiting')}", {uid:uid}, function(result){
  142. // if(result.status == 1){
  143. // var htmlImg = '';
  144. // var scanimgArr = result.data.img;
  145. // var imgTotal = result.data.total;
  146. // for (var i = 0; i < scanimgArr.length; i++) {
  147. // htmlImg += [
  148. // '<div class="img_item"><div class="img_main">',
  149. // '<img src="' + scanimgArr[i]['img'] + '" width="198" height="148" alt="img">',
  150. // '</div><div class="img_foot">',
  151. // '<div class="date fl">' + scanimgArr[i]['addtime_cn'] + '(等待审核)</div>',
  152. // '<div class="op link_blue fl">',
  153. // '<a href="javascript:;" class="remark" pid="' + scanimgArr[i]['id'] + '" url="' + scanimgArr[i]['remark_url'] + '">备注</a><span class="split"> | </span>',
  154. // '<a class="del" href="javascript:;" url="' + scanimgArr[i]['delete_url'] + '">删除</a>',
  155. // '</div><div class="clear"></div></div></div>'
  156. // ].join('');
  157. // $('.img_wrap').html(htmlImg);
  158. // }
  159. // }
  160. // })
  161. // };
  162. // var scanimg_time = setInterval(waiting_img_scan,5000);
  163. //删除
  164. //删除
  165. $(".img_wrap").on('click','.del', function () {
  166. var obj = $(this);
  167. var url = obj.attr('url');
  168. var qsDialog = $(this).dialog({
  169. title: '删除企业风采',
  170. loading: true,
  171. border: false,
  172. showFooter:false,
  173. yes: function () {
  174. $.get(url,{type:1}, function (result) {
  175. if (result.status == 1) {
  176. obj.closest('.img_item').remove();
  177. var num = parseInt($("#upload_count").html());
  178. if (num > 0) {
  179. $("#upload_count").html(num - 1);
  180. disapperTooltip("success", "删除成功");
  181. }
  182. }
  183. });
  184. }
  185. });
  186. $.get(url, function (result) {
  187. qsDialog.setContent(result);
  188. qsDialog.showFooter(true);
  189. });
  190. });
  191. //备注
  192. $(".img_wrap").on('click',".remark", function () {
  193. var obj = $(this);
  194. var url = obj.attr('url');
  195. var id = obj.attr('pid');
  196. var qsDialog = $(this).dialog({
  197. title: '备注',
  198. loading: true,
  199. border: false,
  200. yes: function () {
  201. var title = $("#remark").val();
  202. $.post("{{route('jkq.save.remark')}}", {id: id, remark: $('#remark').val(),_token:"{{csrf_token()}}"}, function (result) {
  203. if (result.status == 1) {
  204. disapperTooltip("success", result.msg);
  205. } else {
  206. disapperTooltip("remind", result.msg);
  207. }
  208. }, 'json');
  209. }
  210. });
  211. $.getJSON(url,{id:id}, function (result) {
  212. if (result.status == 1) {
  213. qsDialog.setContent(result.data);
  214. } else {
  215. disapperTooltip("remind", result.msg);
  216. }
  217. });
  218. });
  219. </script>
  220. @endsection