report_modal.blade.php 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <div class="modal fade" id="send_report_modal" tabindex="-1" role="dialog" aria-labelledby="send_report_modal">
  2. <div class="modal-dialog" role="document">
  3. <div class="modal-content">
  4. <div class="modal-header">
  5. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  6. <h4 class="modal-title" id="reportModalLabel">删除原因</h4>
  7. </div>
  8. <div class="modal-body">
  9. <form name="reportForm" id="report_form" method="post" action="{{ $form_action }}">
  10. {{ csrf_field() }}
  11. <input type="hidden" id="form_id" name="form_id" value="{{ $form_id }}" />
  12. <input type="hidden" name="source_type" value="{{ $type }}">
  13. <input type="hidden" name="ids" id="ids">
  14. @foreach(trans_report_type('all') as $key => $reason)
  15. <div class="radio">
  16. <label>
  17. <input type="radio" name="report_type" class="reportRadioItem" value="{{ $key }}">
  18. {{ $reason['subject'] }}:
  19. <span class="text-muted">{{ $reason['desc'] }}</span>
  20. </label>
  21. </div>
  22. @endforeach
  23. <div class="form-group" id="report_reason">
  24. <label for="message-text" class="control-label">删除原因:</label>
  25. <textarea class="form-control" id="message-text" name="reason"></textarea>
  26. </div>
  27. </form>
  28. </div>
  29. <div class="modal-footer">
  30. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  31. <button type="button" class="btn btn-primary" id="report_submit_button">确认</button>
  32. </div>
  33. </div>
  34. </div>
  35. </div>
  36. <script type="text/javascript">
  37. $(function(){
  38. $("#report_submit_button").click(function(){
  39. var form_id = $("#report_form #form_id").val();
  40. var form_action = $("#report_form #form_action").val();
  41. var ids = new Array();
  42. $("#"+form_id+" input[name='id[]']:checkbox").each(function(i){
  43. if(true == $(this).is(':checked')){
  44. ids.push($(this).val());
  45. }
  46. });
  47. if( ids.length > 0 ){
  48. $("#report_form input[name='ids']").val(ids.join(","));
  49. $("#report_form").submit();
  50. }else{
  51. alert("您没有选中任何内容");
  52. window.location.reload();
  53. }
  54. });
  55. });
  56. </script>