editGroup.blade.php 3.4 KB

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