editGroup.blade.php 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. @extends('admin.layouts')
  2. @section('content')
  3. <div class="page-content container">
  4. <div class="panel">
  5. <div class="panel-heading">
  6. <h2 class="panel-title">编辑节点分组</h2>
  7. </div>
  8. @if (Session::has('errorMsg'))
  9. <div class="alert alert-danger">
  10. <button class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span><span class="sr-only">{{trans('home.close')}}</span></button>
  11. <strong>错误:</strong> {{Session::get('errorMsg')}}
  12. </div>
  13. @endif
  14. <div class="panel-body">
  15. <form action="/admin/editGroup" method="post" enctype="multipart/form-data" class="form-horizontal" role="form" onsubmit="return Submit()">
  16. <div class="form-group row">
  17. <label class="col-form-label col-md-1">分组名称</label>
  18. <input type="text" class="form-control col-md-5" name="name" value="{{$group->name}}" id="name" autofocus required/>
  19. </div>
  20. <div class="form-group row">
  21. <label class="col-form-label col-md-1">分组级别</label>
  22. <select data-plugin="selectpicker" data-style="btn-outline btn-primary" class="col-md-5 form-control" name="level" id="level" required>
  23. @if(!$levelList->isEmpty())
  24. @foreach($levelList as $level)
  25. <option value="{{$level->level}}" {{$group->level == $level->level ? 'selected' : ''}}>{{$level->level_name}}</option>
  26. @endforeach
  27. @endif
  28. </select>
  29. <span class="text-help offset-md-1">暂时无用&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;</span>
  30. </div>
  31. <div class="form-actions">
  32. <button type="submit" class="btn btn-success">提 交</button>
  33. </div>
  34. </form>
  35. </div>
  36. </div>
  37. </div>
  38. @endsection
  39. @section('script')
  40. <script type="text/javascript">
  41. // ajax同步提交
  42. function Submit() {
  43. $.ajax({
  44. type: "POST",
  45. url: "/admin/editGroup/{{$group->id}}",
  46. async: false,
  47. data: {_token: '{{csrf_token()}}', name: $('#name').val(), level: $("#level option:selected").val()},
  48. dataType: 'json',
  49. success: function (ret) {
  50. if (ret.status === 'success') {
  51. swal.fire({title: ret.message, type: 'success', timer: 1000, showConfirmButton: false})
  52. .then(() => window.location.href = '/admin/groupList')
  53. } else {
  54. swal.fire({title: ret.message, type: "error"}).then(() => window.location.reload())
  55. }
  56. }
  57. });
  58. return false;
  59. }
  60. </script>
  61. @endsection