msg.blade.php 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. @extends('mobile.module.layouts.content')
  2. @push('meta')
  3. <meta name="csrf-token" content="{{ csrf_token() }}">
  4. @endpush
  5. @push('css')
  6. <link href="{{ theme_asset('mobile/css/company.css') }}" rel="stylesheet">
  7. @endpush
  8. @push('js')
  9. @endpush
  10. @section('content')
  11. @if($company)
  12. <div class="pmslist-img for-event last" onClick="javascript:location.href='{{ route($sub_site.'mobile.jobs.company',['id'=>$company->id]) }}'">
  13. <div class="pic">
  14. <img src="{{ $company->logo }}">
  15. </div>
  16. <div class="describe font12">
  17. <div class="tit font14 substring">{{ $company->companyname }}<span class="font12">( {{ get_category($company->nature) }} | {{ get_category($company->scale) }} | {{ get_category($company->trade) }} )</span>
  18. </div>
  19. <div class="txt substring">{{ $company->address }}</div>
  20. </div>
  21. <div class="arrow"></div>
  22. <div class="clear"></div>
  23. </div>
  24. @endif
  25. <div class="split-block"></div>
  26. <div id="send" class="pmsreply">
  27. <div class="replybox">
  28. <div class="inputbox">
  29. <input id="J_val" type="text" placeholder="请输入咨询内容">
  30. </div>
  31. <div class="btnbox">
  32. <div id="J_btn" class="qs-btn qs-btn-medium qs-btn-blue">发送</div>
  33. </div>
  34. </div>
  35. <div class="clear"></div>
  36. </div>
  37. @endsection
  38. @section('script')
  39. <script src="{{ theme_asset('mobile/js/qscrollTo.js') }}"></script>
  40. <script type="text/javascript">
  41. var parent_id = 0;
  42. $('#J_btn').on('click',function(){
  43. var perosn_images = "{{$perosn_images}}";
  44. var t = $.trim($('#J_val').val());
  45. var to_uid = "{{$company->id}}";
  46. if(t == ''){
  47. qsToast({type:2,context:'咨询内容不能为空!'});
  48. return false;
  49. }
  50. $.ajax({
  51. headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
  52. url: "{{ route('jobs.msg_send') }}",
  53. type: 'POST',
  54. dataType: 'json',
  55. data: {parent_id:parent_id,touid:to_uid,message:t},
  56. success: function (result) {
  57. var h = '<div class="pmsshow-right"><div class="txt">'+t+'<div class="times font10">刚刚</div><div class="arrow"></div></div><div class="pic"><img src="'+perosn_images+'"></div><div class="clear"></div></div><div class="split-block"></div>';
  58. $('html,body').animate({'scrollTop':$(document).height()},500);
  59. $('#send').before(h);
  60. $('#J_val').val('');
  61. $('body').scrollTo({
  62. toT : $('body').height(),
  63. durTime: 500
  64. })
  65. qsToast({type:1,context: '留言成功!'});
  66. },
  67. error: function (errorData) {
  68. if (errorData.status==422) {//验证错误
  69. $.each(JSON.parse(errorData.response).errors,function (key,val) {
  70. qsToast({type:2,context: val[0]});
  71. return false;
  72. });
  73. }
  74. else if(errorData.status==400) {//业务错误
  75. qsToast({type:2,context: JSON.parse(errorData.response).message});
  76. return false;
  77. }
  78. }
  79. })
  80. });
  81. </script>
  82. @endsection