edit.blade.php 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. @extends('base.base')
  2. @section('base')
  3. <div class="main-panel">
  4. <div class="content-wrapper">
  5. <div class="page-header">
  6. <h3 class="page-title">
  7. <span class="page-title-icon bg-gradient-primary text-white mr-2">
  8. <i class="mdi mdi-earth"></i>
  9. </span>
  10. {{ __('auto.编辑虚拟分区配置') }}
  11. </h3>
  12. </div>
  13. <div class="row">
  14. <div class="col-12 grid-margin">
  15. <div class="card">
  16. <div class="card-body">
  17. <form id="regionForm">
  18. <div class="form-group">
  19. <label>RegionID</label>
  20. <input type="text" class="form-control" name="RegionID" value="{{$info->RegionID}}" required>
  21. </div>
  22. <div class="form-group">
  23. <label>DomainUrl</label>
  24. <input type="text" class="form-control" name="DomainUrl" value="{{$info->DomainUrl}}">
  25. </div>
  26. <div class="form-group">
  27. <label>LogoUrl</label>
  28. <input type="text" class="form-control" name="LogoUrl" value="{{$info->LogoUrl}}">
  29. </div>
  30. <div class="form-group">
  31. <label>IconUrl</label>
  32. <input type="text" class="form-control" name="IconUrl" value="{{$info->IconUrl}}">
  33. </div>
  34. <div class="form-group">
  35. <label>GroupID</label>
  36. <input type="number" class="form-control" name="GroupID" value="{{$info->GroupID}}">
  37. </div>
  38. <div class="form-group">
  39. <label>GameDesc</label>
  40. <textarea class="form-control" name="GameDesc" rows="3">{{$info->GameDesc}}</textarea>
  41. </div>
  42. <div class="form-group">
  43. <label>SuggestChannel</label>
  44. <input type="text" class="form-control" name="SuggestChannel" value="{{$info->SuggestChannel}}">
  45. </div>
  46. <div class="form-group">
  47. <label>BindChannels (多个用逗号分隔)</label>
  48. <input type="text" class="form-control" name="BindChannels"
  49. value="{{ is_array($info->BindChannels) ? implode(',', $info->BindChannels) : $info->BindChannels }}">
  50. </div>
  51. <div class="form-group">
  52. <label>{{ __('auto.主题配色') }}</label>
  53. <select class="form-control" name="ThemeKey">
  54. <option value="">-- 无主题 --</option>
  55. @foreach($themes as $theme)
  56. <option value="{{$theme->ThemeKey}}" {{ $info->ThemeKey == $theme->ThemeKey ? 'selected' : '' }}>
  57. {{$theme->ThemeKey}}
  58. </option>
  59. @endforeach
  60. </select>
  61. </div>
  62. <button type="submit" class="btn btn-gradient-primary mr-2">{{ __('auto.提交') }}</button>
  63. <a href="{{ url('admin/web_region_config') }}" class="btn btn-light">{{ __('auto.取消') }}</a>
  64. </form>
  65. </div>
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. </div>
  71. <script>
  72. $('#regionForm').on('submit', function(e) {
  73. e.preventDefault();
  74. var formData = $(this).serialize();
  75. $.ajax({
  76. url: '{{ url("admin/web_region_config/edit/".$info->id) }}',
  77. type: 'POST',
  78. data: formData,
  79. success: function(res) {
  80. if (res.code === 200) {
  81. alert('更新成功');
  82. window.location.href = '{{ url("admin/web_region_config") }}';
  83. } else {
  84. alert(res.msg || '更新失败');
  85. }
  86. }
  87. });
  88. });
  89. </script>
  90. @endsection